Commit Graph

424 Commits

Author SHA1 Message Date
Turanszki Janos b7bc35bbda added raytraced reflections 2020-09-21 22:01:07 +02:00
Turanszki Janos aa6fff51d5 editor: translator undo fix 2020-09-20 12:39:10 +02:00
Turanszki Janos 1c6921ea3d editor: velocity buffer fix when translator used 2020-09-01 22:06:52 +02:00
Turanszki Janos ea2859fc5c fix 2020-08-31 00:27:20 +02:00
Turanszki Janos 256fda93fc variable rate shading tier2 #152 2020-08-30 20:20:24 +02:00
Turanszki Janos a1acf8920a added variable rate shading support #152 2020-08-28 22:56:58 +02:00
Turanszki Janos 88861625bf uwp build cleanup 2020-08-27 00:39:43 +02:00
Turanszki Janos 0b0ea27999 uwp build improvement; updated readme; 2020-08-26 22:51:51 +02:00
Turanszki Janos 3fc580cd0f editor: decal window update 2020-08-23 19:03:56 +01:00
Turanszki Janos 796f5e7a68 warning fixes, realistic sky is compile time switchable for now 2020-07-29 21:43:41 +01:00
Turanszki Janos 6d4992a22f volumetric cloud updates 2020-07-27 20:14:45 +01:00
SIlas Martins 02e5f48cbc New Atmospheric Scattering 2020-07-27 16:08:27 +02:00
Turanszki Janos 2f659443ba use thread safe events for file picker 2020-07-22 21:04:27 +01:00
turanszkij 5d6edf7cd5 editor: fix adding sound 2020-07-21 21:54:17 +01:00
Turanszki Janos b973f8c734 added animation speed control 2020-07-15 23:04:33 +01:00
Turanszki Janos e8b06202c7 emitter statistics now always read back from gpu 2020-07-14 00:12:42 +01:00
Turanszki Janos d8ceae9f20 removed downloadresource;
added map, unmap;
removed CopyTexture2D_Region;
impoved GPU resource readback functionality;
screenshot/texture readback works for vulkan and dx12;
2020-07-12 22:15:13 +01:00
Turanszki Janos 486d030f1e MSAA resolve is now part of renderpass #55 2020-07-09 00:43:53 +01:00
Turánszki János 26af9078c9 Vulkan and DX12 fixes (#134)
* renderpass updates, vulkan and dx12 warning removal #78

* lots of fixes
2020-07-08 22:07:45 +01:00
Turanszki Janos 3d1b67cc67 updated lua interface 2020-07-05 19:39:40 +01:00
Turánszki János c6f3611439 Event system (#133)
* event system

* more refactor

* fixes

* fixes

* fixes, documentation update
2020-07-04 13:22:11 +01:00
Turánszki János 8ed65ef031 Raytracing API - Vulkan (#130)
* vulkan acceleration structure implementation

* vulkan: optimized resource binding

* dx12 optimizations

* vulkan shadercompiler update

* dx12 raytracing resource binding update

* dx12 descriptor refactor

* dx12 and vulkan updates

* VK_KHR_raytracing

* vulkan acceleration structure fix

* vk acceleration structure fix

* dx12 acceleration structure build fix

* vulkan shader shifts refactor

* vulkan raytracing fixes

* uwp: cannot use dxcompiler.dll for shader reflection

* updated version

* refactors, shader compiler updates

* updated shader build tools

* updated shader compilers

* raytraced shadows

* revert shader model

* try fix shader validate error

* ray traced shadow refactors
2020-06-28 13:34:59 +01:00
Turánszki János ea52f660e1 Raytracing API (#128)
* start

* fix gpu hang

* rtao working

* better support for dynamic tlas

* shader updates

* project structure update

* appveyor build update

* improved acceleration build config

* updated build configuration

* updates

* updates

* acceleration structure build fixes

* minor fixes

* version bump
2020-06-20 23:19:41 +01:00
Turanszki Janos c369032663 added support for clang compiler 2020-06-13 01:23:17 +01:00
Turanszki Janos fefc361087 improved cpp conformance 2020-06-12 22:09:04 +01:00
Turanszki Janos 5d956b061a editor: dx12 and vulkan path trace fix #121 2020-06-07 10:47:17 +01:00
Turanszki Janos c1762538ab animation data decoupled #105 2020-06-06 13:53:31 +01:00
Turanszki Janos c7f5c1a17e job system updates, cpu performance improvements 2020-05-31 00:38:03 +01:00
Turanszki Janos 9e55dcf24f asset updates 2020-05-14 18:57:42 +01:00
Turanszki Janos aa69b18e04 uwp fixes and content packaging project 2020-05-13 22:42:57 +01:00
Turanszki Janos b687645407 uwp file system and input updates 2020-05-12 20:02:13 +01:00
Turánszki János eaae8c57ec UWP (#111)
* project restructure

* editor fix: camera shouldn't reset on render path change
2020-05-12 00:59:06 +01:00
Turanszki Janos 4c42983a31 uwp: avoid using broad file system access 2020-05-11 01:20:58 +01:00
Turanszki Janos 88b289dad8 uwp platform updates 2020-05-10 22:41:38 +01:00
Turanszki Janos e9fbc9c205 file operation updates for uwp platform #110 2020-05-10 20:23:49 +01:00
Turanszki Janos b98a494851 uwp input updates #110 2020-05-09 23:40:39 +01:00
Turanszki Janos df4bd55ba1 UWP platform updates 2020-05-09 18:48:14 +01:00
Turanszki Janos 9384c23907 uwp platform updates 2020-05-09 02:23:10 +01:00
Turanszki Janos e49006e99c uwp platform updates 2020-05-08 23:38:34 +01:00
Turanszki Janos 6f92abc1ff particle system sprite sheets use relative parameters now 2020-05-07 22:48:24 +01:00
Turanszki Janos a1bf837a5e dpi change will trigger ResizeLayout callback for render path 2020-05-06 22:56:08 +01:00
Turanszki Janos 3d2902f6de emitter particle system: sprite sheet animation, frame blending 2020-05-06 02:23:15 +01: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 b46fecbff2 set dpi awareness 2020-05-03 13:24:18 +01:00
Turanszki Janos 2a86f71cd6 input fix and editor improvements 2020-05-02 12:26:37 +01:00
Turanszki Janos 659d195595 switched to 64-bit entity hash 2020-05-02 02:20:18 +01:00
Turanszki Janos adaa7c6604 editor: layer window update 2020-04-30 00:01:28 +01:00
Turanszki Janos ce5638ed21 editor: xatlas update 2020-04-28 19:57:48 +01:00
Turanszki Janos 7c8b88b435 editor: MSAA switch fix 2020-04-25 15:29:46 +01:00