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 |
|
Turanszki Janos
|
2194ab790b
|
dx12 cpu descriptor optimization
|
2020-12-23 20:48:00 +01:00 |
|
Turanszki Janos
|
2dbe4ebbc4
|
dx12 upgrade to root signature 1.1
|
2020-12-22 21:22:10 +01:00 |
|
Turanszki Janos
|
48dec501a2
|
early depth stencil refactor
|
2020-12-22 16:48:42 +01:00 |
|
Turanszki Janos
|
8b7c1145e2
|
dx12 updates
|
2020-12-22 15:55:47 +01:00 |
|
Turánszki János
|
108f5405c1
|
raytraced reflections upgrades (#204)
* raytraced reflections upgrades
* rtreflections tangent fix and vertexcolor support, descriptor refactor
* blue noise ray drirections for rt reflections
|
2020-12-20 17:56:52 +01:00 |
|
Turanszki Janos
|
14209936ca
|
metallic-roghness workflow can also use modified f0
|
2020-12-20 10:17:16 +01:00 |
|
Turanszki Janos
|
0895e4b433
|
improved specular glossiness workflow; big shader refactor; updated tinygltf version;
|
2020-12-20 01:29:40 +01:00 |
|
Turanszki Janos
|
ae8e1fda1f
|
fixes
|
2020-12-19 20:30:09 +01:00 |
|
Turanszki Janos
|
cddfad2d56
|
added vulkan VRS support with VK_KHR_fragment_shading_rate #174
|
2020-12-19 12:05:01 +01:00 |
|
Kliaxe
|
df678a8601
|
SSR Changes (#203)
* SSR Changes
* Version bump
|
2020-12-19 00:52:49 +01:00 |
|
Turanszki Janos
|
e15d33655c
|
dxc compiler problem -> revert to previous version
|
2020-12-17 21:13:26 +01:00 |
|
Turanszki Janos
|
ffc0e48925
|
improved descriptor management in raytracing shaders
|
2020-12-17 20:49:36 +01:00 |
|
Turánszki János
|
468c49e73c
|
vulkan raytracing rewrite for vulkan sdk 1.0.162 release (#202)
|
2020-12-17 00:38:15 +01:00 |
|
Turanszki Janos
|
f42f9f8921
|
only load dxcompiler.dll when in dx12 mode
v0.51.18
|
2020-12-13 20:15:35 +01:00 |
|
Turanszki Janos
|
5fd6b5ad42
|
editor update: escape button will clear selection
|
2020-12-13 19:09:52 +01:00 |
|
Turanszki Janos
|
8f1690087b
|
small editor update
|
2020-12-13 18:26:07 +01:00 |
|
Turanszki Janos
|
8b60c1bf4a
|
raytracing updates:
-improved descriptor layouts
-rt reflection vulkan fix
-rt reflection specular fix
-rt shadows sample count adjustment
|
2020-12-13 16:31:56 +01:00 |
|
Turanszki Janos
|
867fa15410
|
dx12 fix
|
2020-12-13 12:39:47 +01:00 |
|
Turanszki Janos
|
44723454d9
|
dx12 and vulkan fixes
|
2020-12-12 20:05:57 +01:00 |
|
Turanszki Janos
|
1dfc7fd513
|
raytraced reflections fix
|
2020-12-12 18:51:56 +01:00 |
|
Turanszki Janos
|
493c513556
|
vulkan host reset query pool
|
2020-12-12 18:34:28 +01:00 |
|
Turanszki Janos
|
087d83acd8
|
vulkan empty framebuffer fix
|
2020-12-12 17:56:23 +01:00 |
|