Commit Graph

34 Commits

Author SHA1 Message Date
Turánszki János 6151fd82e6 VRM humanoid data import (#567)
* VRMhumanoid data import

* linux fix

* humanoid lookAt

* updates

* mouse look improvement

* head size

* theme color affects picker entity icons

* eye lookat

* blinking more random, collider aabb checks

* improvements

* editor: use humanoid information to improve bone picking
2022-09-16 15:05:23 +02:00
Matteo De Carlo e6e2bb176b Compiler warnings fixes (part 1) (#523)
* COMPILER WARNINGS: remove unused variables

* stricter linux compiler options and define fixes

* const char* for string constants

* Always initialize struct EventArgs with some valid values

and another possible use of initialized variable

* revert library change
2022-08-22 18:21:13 +02:00
Turánszki János e741efea62 Image renderer improvements (#502)
* image renderer preparation for custom vertex buffer

* getcurrentrenderpass no longer needed

* corner rounding implementation

* treelist shadow fix

* image renderer border soften parameter
2022-08-08 00:08:54 +02:00
Turánszki János 5b35a5a47d Transform tool updates (#486)
* translator tool upgrades, renderpath2D hdr improvement

* fix

* rewritten rotation tool

* visual update

* screen aligned rotation mode

* rotation snap mode fix

* non uniform scaling fix

* improvements to transform undo/redo

* added snap mode configuration

* mirroring transform tool based on camera relative position;
axis text display;

* origin drag visualizer

* minor refactor
2022-07-12 13:24:35 +02:00
Turánszki János 74cb74d3c9 version 0.60 (#367)
- namespace refactor (example: wiGraphics:: -> wi::graphics)
  - provided namespace compatibility macro for old user code: WICKEDENGINE_BACKWARDS_COMPATIBILITY_0_59
- resource manager will return `Resource` instead of `shared_ptr<Resource>` objects
- MAD shader optimizations
- implemented alpha to coverage with alpha tested materials when MSAA is enabled
- alpha testing fix with transparent shadow maps
- TLAS and scene buffers will be recreated less frequently when things get added/removed from the scene
2021-12-03 21:22:27 +01:00
Turánszki János 4777246989 common refactors (#364)
* common refactors:
- DirectXMath only included in wiMath.h instead of CommonInclude.h
- cleanups in CommonInclude.h
- lua math refactor
- generic allocator refactor

* FLT_MAX to numeric_limits

* linebreak

* comment fix

* allocator fix

* more math refactors

* removed wiContainers, renamed wiAllocators to wiAllocator, moved ThreadSafeRingBuffer to wiAllocator
2021-11-26 13:45:11 +01:00
Turánszki János ffcb5c9a39 shader optimizations with hdr float packing 2021-10-02 13:15:04 +02:00
Turánszki János 100e6b6c97 Basis Universal (#313)
* added basis-universal library and KHR_texture_basisu gltf support

* fix

* added basisu license

* added basis transcode;
added basis encode;
added ktx2 encode;
resource manager file types query;

* added BC decompressor

* added lightmap compression BC6;
added DirectXTex BC libs;

* version bump

* removed directxtex, using simpler lightmap compression instead

* fix

* added ktx2 conv button; normal maps fix;

* don't rely on zero-initialization of graphics resources

* don't always enable vrs classification
2021-09-19 17:07:12 +02:00
Turanszki Janos be79d4c097 removed platform defines from CommonInclude #54 2019-11-23 16:38:08 +00:00
turanszkij 3bc197d8f0 gui fixes 2019-10-24 22:36:35 +01:00
turanszkij 53e7f6ca3b refactors, removed min max macro usage 2019-05-10 18:26:05 +01:00
turanszkij 78e4a9d16b wiColor refactor 2018-11-14 19:15:16 +00:00
turanszkij 0f28948c01 revived lights and shadows 2018-09-02 18:04:13 +01:00
turanszkij 873cf6f2bf system update: camera proxy blending; editor update 2018-05-25 14:01:55 +01:00
turanszkij 02f681d92d fix recompute smooth normals, system update 2018-03-29 15:08:42 +01:00
turanszkij d2d9e4d932 new cloud weather system 2017-12-23 14:40:44 +01:00
Turanszki Janos c4c2b6ea4f entity color packed 2017-10-17 21:37:27 +01:00
turanszkij 14dfcedee0 optimized hair particle system vertex buffer 2017-06-20 22:20:40 +02:00
turanszkij 10d36188f8 removed stl includes from commoninclude 2017-05-03 16:00:10 +02:00
turanszkij ef79be42ce temporal AA baseline + sharpen filter 2017-03-29 16:50:23 +02:00
turanszkij ad74418fe7 started working on temporal anti aliasing; jittered camera added 2017-03-28 23:34:44 +02:00
turanszkij 9788789816 Added Halton sequence 2017-03-28 22:35:08 +02:00
turanszkij 144acdc375 colorpicker update 2016-09-16 00:34:44 +02:00
turanszkij 8793072803 color picker complete 2016-09-15 00:35:52 +02:00
turanszkij 868bbd05c4 color picker part 1 2016-09-14 22:28:52 +02:00
turanszkij 9b395a5c82 impostor system part 2 2016-08-20 23:33:29 +02:00
turanszkij 096ed876ff translator tool update 2016-07-02 12:05:47 +02:00
turanszkij eb5ea9a7cc translator tool update 2016-06-15 20:02:01 +02:00
turanszkij c4ca4b5e52 added slider, label widgets + minor updates 2016-05-25 00:40:22 +02:00
turanszkij 516d15d11e update gui 2016-05-24 20:47:15 +02:00
turanszkij ad5053e039 luminance calculation update 2016-05-16 17:48:47 +02:00
turanszkij b88cdd28d1 camera and lua binding updates 2015-09-04 21:07:10 +02:00
turanszkij 02e7f4e5e4 refactor 2015-07-21 23:12:07 +02:00
turanszkij bcfb2e1196 Refactored file names 2015-07-10 23:44:51 +02:00