Turanszki Janos
961414186b
added screen space contact shadows
2021-01-28 01:09:25 +01:00
Turanszki Janos
6bc3ae1974
voxel gi fix
2021-01-26 21:28:32 +01:00
Worst0ne
04026ee2f9
fixed SDL2 discoverability issues under Manjaro ( #214 )
...
* fixed SDL2 discoverability issues under Manjaro
* Changed EXISTS to DEFINED
* removed a pkgconfig dependency
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
2021-01-26 19:39:53 +01:00
Turanszki Janos
275d2eb8a2
improved barriers for main depth buffer
2021-01-24 22:04:25 +01:00
Turanszki Janos
58397a6c44
depth pyramid now also exports native depth mips
2021-01-24 16:37:42 +01:00
Kliaxe
fc96b2a3b3
Volumetric Clouds Updates ( #224 )
...
* volumetric clouds updates
* version bump
2021-01-24 12:41:24 +01:00
Turanszki Janos
b442c870d7
vulkan fixes
2021-01-23 01:53:20 +01:00
Turanszki Janos
a109cad5c2
dx12 fix
2021-01-23 00:40:25 +01:00
Turanszki Janos
6646aea111
vulkan, dx12 and raytracing updates
2021-01-23 00:35:20 +01:00
Turanszki Janos
88af2f24dd
vulkan improvements
2021-01-22 01:23:23 +01:00
Turanszki Janos
b365bbcd39
vulkan fixes
2021-01-22 00:10:26 +01:00
Turanszki Janos
6d543bcf82
rendering updates
2021-01-21 21:49:11 +01:00
Turánszki János
7eac47cc1e
added dx12 and vulkan headers to repo ( #223 )
2021-01-20 21:25:55 +01:00
Turanszki Janos
21b5aadd3a
improved binding of vertexbuffers in rendermeshes
2021-01-20 19:26:41 +01:00
Turanszki Janos
24887a011d
tessellation, reprojection improvements and other updates
2021-01-19 20:25:25 +01:00
Turánszki János
2478e8108a
0.52.0
...
* velocity buffer is now written by prepass
* major refactor
* critical fix
* fixes
* water fix
* tessellation rewrite
* vulkan: flip viewport instead of -fvk-invert-y
2021-01-19 01:52:40 +01:00
Turanszki Janos
5e98cbd00d
dx12 fix
2021-01-18 20:58:03 +01:00
Turanszki Janos
b49edf792e
raytraced shadow update
2021-01-17 01:03:11 +01:00
Turánszki János
496a15909d
raytraced shadow updates
2021-01-16 20:41:22 +01:00
Turanszki Janos
1945b0615f
filter fix for rt shadows shader
2021-01-16 16:12:37 +01:00
Turánszki János
4049947a50
raytraced shadows updates
...
raytraced shadows separated from object shaders
2021-01-16 16:10:55 +01:00
Turanszki Janos
cafb8942a8
dx12 resource loading optimization
2021-01-15 22:43:08 +01:00
Turanszki Janos
f8e64ae3b5
dx11, dx12, vulkan updates: common samplers, auto samplers, auto root constantbuffers (dx12)
2021-01-15 01:10:07 +01:00
Turánszki János
b132056904
vulkan and dx12 improvements ( #216 )
...
- dx12: improved descriptor heap allocator: drastically reduce the amount of SetDescriptorHeaps() calls
- vulkan: improved loading of extension functions
- wiHelper::messageBox improvement
2021-01-14 00:08:01 +01:00
Turanszki Janos
02de8f36d4
transparent shadows added for cubemaps, transparent shadows enabled by default
2021-01-09 18:21:31 +01:00
Turanszki Janos
d27ede94cc
transparent shadows: secondary depth rejection
2021-01-08 18:53:16 +01:00
Turanszki Janos
4486de33d8
added per instance emissive color
2021-01-07 00:33:16 +01:00
Turanszki Janos
0c99c5c26e
dx11, dx12: dlls loaded dynamically on demand
2021-01-06 00:43:20 +01:00
Turanszki Janos
04b57e65b8
vulkan: small refactor
2021-01-05 22:07:08 +01:00
Turánszki János
33c09da6af
linux fix
2021-01-05 21:43:50 +01:00
Turanszki Janos
a00b7ca372
using volk to initialize vulkan dynamically
2021-01-05 19:36:19 +01:00
Turanszki Janos
40bb05f26b
improved double sided alpha blend; vulkan and dx12 updates;
2021-01-04 20:27:56 +01:00
Turanszki Janos
19f93b1a00
dx12: renderpass and descriptor allocator updates
2021-01-03 20:27:10 +01:00
Turanszki Janos
00de739755
better way of skipping shadow map rendering
2021-01-03 17:04:52 +01:00
Turanszki Janos
5e96a3dd62
fix: skip zero size shadowmap rendering
2021-01-03 17:00:59 +01:00
Turanszki Janos
7ecebe2cd5
dx12, vulkan: improved query allocators
2021-01-03 14:06:17 +01:00
Turanszki Janos
4d50642155
fix motion vectors for procedural wind anim
2021-01-02 21:05:10 +01:00
Turanszki Janos
af76b871b9
transparent shadowmap fix for transmissive material
2021-01-02 18:32:39 +01:00
Turánszki János
39a1e23566
Merge pull request #211 from jdswebb/master
...
D3D12: Fix OBJECT_DELETED_WHILE_STILL_IN_USE errors upon swapchain resize and shutdown
2020-12-30 20:56:33 +01:00
sytner
13bb40e669
GraphicsDevice_DX12::WaitForGPU() now waits for the copy and direct queues to complete rather than waiting for the frame fence which was not sufficient.
...
This fixes OBJECT_DELETED_WHILE_STILL_IN_USE errors upon swapchain resize and shutdown.
2020-12-30 19:17:02 +00:00
Turanszki Janos
cfcf71f051
editor fix
2020-12-29 21:21:34 +01:00
Turanszki Janos
938d81a095
added support for gltf KHR_materials_transmission
2020-12-29 20:53:34 +01:00
Turanszki Janos
d8b64bec3b
archive fix #206
2020-12-29 19:23:35 +01:00
Turanszki Janos
0a1e463967
serialized missing rigid body physics params #206
2020-12-29 19:22:06 +01:00
Turanszki Janos
24cee6be6a
editor: lightmapper tangents fix
2020-12-29 17:53:41 +01:00
Turanszki Janos
960734e87a
physics updates #206 #207
...
physics debug draw
editor physics updates
2020-12-28 17:21:47 +01:00
Turanszki Janos
77cf3feb8a
fix: morph target and material deferred updating
2020-12-27 17:39:24 +01:00
Turanszki Janos
2d04908a13
added cubic spline and morph target animation support
2020-12-27 17:18:22 +01:00
Turanszki Janos
bf0753db8e
dx12 and vulkan improvements
2020-12-26 17:57:44 +01:00
Turanszki Janos
ce84de1033
kinematic rigid body scaling fix
2020-12-24 16:45:16 +01:00