Commit Graph

48 Commits

Author SHA1 Message Date
Turánszki János 180ddc3586 0.49 (#160)
* renderer updates: material shadertype, customshaders

* custom shader updates

* hologram fix

* editor windows refactor

* major gui update:
- gui no longer lifetime manager
- window no longer needs gui to construct
- removed gui constructors/destructors
- rewritten every editor window

* renderer update

* gui hasfocus fix

* editor fix

* renderpath upgrades: hybrid forward-deferred

* fix

* water ripple refactor

* cmake fix

* cmake fix

* renderer fix

* volumetric light fix

* customshader stencilref

* cmake fix

* rtdeferred fix

* editor update

* raytraced shadows denoise

* anisotropic shader

* sss stencil greater

* added cartoon shader

* using precomputed tangents

* added unlit object shader

* importer update

* editor update

* editor fix

* vulkan envmap rendering fix

* terrain shader simplification (normal texture mapping instead of triplanar)

* added subsurface profiles, reduced gbuffer

* denoise disocclusion fallback

* editor fix

* more sorting priority for blend than instancing

* hairparticle culling

* particle updates; font update instancing instead of index buffer; vulkan/dx12 fixes;

* shader fixes

* hairparticle trianglestrip and no cross section

* editor fix

* cam wnd update

* terrain shader fix
2020-10-17 13:17:07 +02:00
Turanszki Janos d3b18bc504 gui updates, editor window refactors 2020-10-04 14:24:22 +02:00
Turanszki Janos 5c4e80a515 fixed GUI scaling issues 2020-05-05 22:45:31 +01:00
Turánszki János 4a11d6a202 Dpi awareness (#109)
* dpi awareness test

* dpi scaling updates

* dpi scaling updates

* missing mouse inputs fix (I hope finally)

* finishing up the dpi branch...
2020-05-05 00:04:38 +01:00
Turanszki Janos dc6c068f33 added heap allocation counter; reduced string allocations; 2020-04-24 23:48:54 +01:00
turanszkij 68147e6203 editor, gui and sponza update 2020-04-14 21:49:42 +01:00
turanszkij 57d0cea6e5 updated editor 2020-04-13 22:19:29 +01:00
turanszkij 2ba847cf58 gui update: put newly appearing windows on top 2020-04-11 19:17:15 +01:00
turanszkij 69616149e5 gui: blurred transparency and usability improvements 2020-04-10 17:09:04 +01:00
turanszkij 9b0cc2524b transform hierarchy fix #76 2020-03-09 19:55:11 +00:00
turanszkij d95dfa7ef2 stability improvements, fixes 2020-03-07 16:18:23 +00:00
turanszkij 484313989b gui updates 2020-02-24 20:24:26 +00:00
Turanszki Janos 6aafe04a43 gui updates 2020-02-23 18:12:58 +00:00
turanszkij 2e0f39935d gui updates 2020-02-18 19:17:06 +00:00
Turanszki Janos 7d6fb9bccc handle controller disconnect and reconnect; input refactor #64 2019-11-30 00:19:28 +00:00
Turanszki Janos fbb53e3a6d input refactor 2019-11-23 04:33:03 +00:00
Amer Koleci 3d6134b402 Use standard types where possible instead of WIN32 types. 2019-11-22 15:24:48 +01:00
turanszkij 7aa3e3ad6f refactors, fixes, everything seems to work now with multithreaded renderer 2019-07-02 19:04:00 +01:00
turanszkij 7e514bdf56 lot of refactor, things are sort of working but not everything yet 2019-06-30 15:12:19 +01:00
turanszkij 39eb173635 constness refactor in renderpath, gui and others 2019-03-09 19:09:33 +00:00
turanszkij 061c780ad9 refactor-part1:
removed rendertarget helpers;
non-static textures in render paths;
wiGraphicsTypes namespace renamed to wiGraphics;
2019-03-08 21:46:28 +00:00
turanszkij 381f571458 general updates, refactors 2018-11-01 19:15:32 +00:00
Turanszki Janos 4d19872e51 gui fix 2018-10-31 00:05:15 +00:00
turanszkij a12b291e47 serialize + refactor in progress... 2018-09-16 19:51:50 +01:00
turanszkij 21b4e280a0 updates, fixes and merge in master 2018-09-14 22:36:17 +01:00
turanszkij f471f78934 fix: change resolution, resize window, gui scaling 2018-09-14 12:48:31 +01:00
turanszkij 8184f47f35 widget now uses new transformcomponent but not in an ecs way 2018-08-28 17:17:03 +01:00
turanszkij 61bac38dae experimenting.... 2018-08-28 15:18:43 +01:00
turanszkij 28ef7ca0e7 testing 2018-08-28 13:33:20 +01:00
turanszkij 6daec30786 widget updates 2018-08-25 20:45:49 +01:00
turanszkij d0d62147da [template-build] removed a lot 2018-08-25 16:24:34 +01:00
turanszkij 2e0121cec6 graphics device update/refactor 2018-07-23 18:00:33 +01:00
turanszkij bcc407073f set gui visible mode + editor cinema mode 2018-07-05 12:50:29 +02:00
turanszkij 811c054fde further transitions to PSO-based renderer 2017-11-30 16:34:46 +00:00
turanszkij 821135afae disallow implicitly threaded rendering commands part1 2017-05-12 16:34:58 +02:00
turanszkij 32805b8c15 removed std namespace pollution 2017-05-03 17:02:00 +02:00
turanszkij 5c373f69eb gui update behaviour changed 2017-03-06 19:56:45 +01:00
turanszkij 638cfa5e93 All around engine + editor updates + new animated model for testing added 2017-02-13 00:42:52 +01:00
turanszkij e35dd0d162 Implemented a frame profiler 2017-02-02 23:56:59 +01:00
turanszkij 6b0961c4b0 Added tooltip support to the gui 2016-11-22 00:27:17 +01:00
turanszkij bc65a19278 all around updates, refactors 2016-11-12 23:55:07 +01:00
turanszkij fc34c359ef updated water shaders;
added some render event annotations;
updated editor;
2016-10-22 00:11:31 +02:00
turanszkij 0a6af9f0f9 gui focus behaviour added 2016-10-16 20:51:22 +02:00
turanszkij a1e2a66fb7 Added scissorrect support 2016-05-28 21:30:47 +02:00
turanszkij c2fbca6ffe updated gui 2016-05-28 00:15:36 +02:00
turanszkij 1f029b9360 gui update 2016-05-26 23:35:52 +02:00
turanszkij 4009511a21 updated image, font, gui 2016-05-24 00:42:32 +02:00
turanszkij 83b659be87 started gui 2016-04-13 23:18:55 +02:00