Commit Graph

2365 Commits

Author SHA1 Message Date
Turanszki Janos 7def2db61b merge master 2020-07-29 20:08:04 +01:00
Turanszki Janos c4789c45d6 vulkan and lightshaft fix 2020-07-29 20:01:31 +01:00
Turanszki Janos 4cc9697cfa Merge branch 'master' into clouds 2020-07-29 10:14:18 +01:00
Turanszki Janos 9723d94d90 advanced resource binding model 2020-07-29 01:22:39 +01:00
Turanszki Janos 6d4992a22f volumetric cloud updates 2020-07-27 20:14:45 +01:00
Turánszki János c7600b31ed Merge pull request #149 from Kliaxe/master
Clouds
2020-07-27 18:58:36 +01:00
SIlas Martins 02e5f48cbc New Atmospheric Scattering 2020-07-27 16:08:27 +02:00
SIlas Martins d1f760fd09 Volumetric Cloudscapes 2020-07-27 14:43:24 +02:00
Silas Martins 503a6cab99 SSR refactor and temporal improvements in motion 2020-07-27 13:05:06 +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 a766b36ad3 dx11 fix 2020-07-18 15:04:42 +01:00
Turanszki Janos 5730478f7c vulkan and texture format fixes 2020-07-17 18:33:52 +01:00
Turanszki Janos 9915c55cd9 vulkan: better command buffer flags 2020-07-16 22:16:20 +01:00
Turanszki Janos b973f8c734 added animation speed control 2020-07-15 23:04:33 +01:00
turanszkij ecfad96299 gpu readback fixes 2020-07-15 18:55:31 +01:00
Turanszki Janos cbfea12917 vulkan mip copy fix #144 2020-07-14 23:07:30 +01:00
Turanszki Janos 380c5b7d46 vulkan occlusion query fix #135; minor updates; 2020-07-14 22:46:08 +01:00
Turanszki Janos e8b06202c7 emitter statistics now always read back from gpu 2020-07-14 00:12:42 +01:00
Turánszki János 1998c0356a package dxcompiler.dll (#143)
* package dxcompiler.dll

* zip the dll
2020-07-13 22:28:34 +01:00
Turánszki János 2b91389273 graphics device fixes (#142)
* graphics device fixes

* fix usage of vkAcquireNextImageKHR
2020-07-13 18:41:19 +01:00
Turánszki János 6d69960cb6 Merge pull request #141 from JohanAR/fix-delete-array-void
Fix compiler warning: delete[] on void* is undefined behaviour
2020-07-13 18:12:08 +01:00
Johan Rastén 0683f69412 Fix compiler warning
delete[] on void* is undefined behaviour.
2020-07-13 16:14:09 +02:00
Turánszki János da70338ec7 Merge pull request #138 from turanszkij/graphicsdevice-map
GraphicsDevice - MAP
2020-07-13 00:04:16 +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 3f66eea05e working directory fix 2020-07-11 21:13:24 +01:00
Turanszki Janos 4a109e8783 improved shadow culling; dx12 renderpass update; 2020-07-11 01:42:12 +01:00
Turanszki Janos af84beb058 lua init update 2020-07-10 19:05:56 +01:00
Turanszki Janos 3686502bd0 vulkan: vsync fix; dx12: renderpass update; 2020-07-09 22:12:04 +01:00
Turanszki Janos 486d030f1e MSAA resolve is now part of renderpass #55 2020-07-09 00:43:53 +01:00
Turanszki Janos 11bda6a998 dx12 envprobe fix 2020-07-08 22:25:00 +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 9ca87cce32 rotation squad fix 2020-07-05 20:16:46 +01:00
Turanszki Janos 3d1b67cc67 updated lua interface 2020-07-05 19:39:40 +01:00
Turanszki Janos ea7e7e7d15 dx12 fix 2020-07-05 18:51:22 +01:00
Turanszki Janos 1b848231be graphics device improvements 2020-07-05 15:10:58 +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
Turanszki Janos d5ba2d3270 fixed test script 2020-06-28 15:34:50 +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
Turanszki Janos 09f03b8217 uwp fix #131 2020-06-27 15:27:42 +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 cafc4ba4dd improved armature bounds creation 2020-06-17 19:47:15 +01:00
Turánszki János 2704ae0001 Merge pull request #125 from turanszkij/linux
Linux build
2020-06-13 22:47:38 +01:00
Turanszki Janos 4bee62ecf4 appveyor: exclude linux build job 2020-06-13 20:54:19 +01:00
Turanszki Janos 4fcf2020af added linux build 2020-06-13 19:38:49 +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 7b6b796bbf vulkan: improved gpu detection #122 2020-06-12 19:23:22 +01:00
Turanszki Janos 5d956b061a editor: dx12 and vulkan path trace fix #121 2020-06-07 10:47:17 +01:00
Turanszki Janos f458214e0f particle depth buffer collision fix 2020-06-06 14:40:47 +01:00