Robert Beckebans
|
b4077053bb
|
Added missing TonemapPass.h/cpp files
|
2022-03-29 15:26:16 +02:00 |
|
Robert Beckebans
|
144ce1dab9
|
Disabled FullscreenFXManager::Process() post processing effects #647
|
2022-03-29 15:25:25 +02:00 |
|
Robert Beckebans
|
cf128e42c8
|
Fixed total frame GPU time query
|
2022-03-24 19:28:10 +01:00 |
|
Robert Beckebans
|
4e776840d9
|
Implemented NVRHI timer queries
|
2022-03-24 18:22:41 +01:00 |
|
Robert Beckebans
|
ff29a5dbd4
|
Perf: Only write constant buffer if it has changed
|
2022-03-23 21:13:06 +01:00 |
|
Robert Beckebans
|
62429d8f46
|
Optimized perf by fixing several issues with the GPU<->CPU syncing
|
2022-03-23 20:22:05 +01:00 |
|
Robert Beckebans
|
d4f1d99bd7
|
Some work on GPU Skinning and Vulkan debugging
|
2022-03-22 20:46:44 +01:00 |
|
Robert Beckebans
|
fe80d08eb0
|
Fixed crash with NVRHI context
|
2022-03-22 12:05:11 +01:00 |
|
Robert Beckebans
|
51d317543c
|
Sync NVRHI branch by SP
|
2022-03-22 11:16:44 +01:00 |
|
Robert Beckebans
|
ccd5086d20
|
Attempt to implement DrawStencilShadowPass
|
2022-03-16 17:43:55 +01:00 |
|
Robert Beckebans
|
51294e6549
|
Small vertex cache cleanup
|
2022-03-16 15:24:08 +01:00 |
|
Robert Beckebans
|
00612732d4
|
Fixed mirrors
|
2022-03-16 13:32:19 +01:00 |
|
Robert Beckebans
|
24853acc45
|
GL_State cleanup. Fixed most GUI rendering problems
|
2022-03-16 12:20:58 +01:00 |
|
Robert Beckebans
|
0eb9b97471
|
Trying to use default samplers for all unknown material stages
|
2022-03-15 18:57:47 +01:00 |
|
Robert Beckebans
|
07bef6e114
|
Fixed linear RGB -> sRGB gamma ramp after tone mapping
|
2022-03-15 16:58:07 +01:00 |
|
Robert Beckebans
|
91ae3aa3ed
|
Sync NVRHI branch by SP
|
2022-03-15 11:41:56 +01:00 |
|
Robert Beckebans
|
c336da5ffd
|
Optimized ShadowMapPass
|
2022-03-14 19:20:23 +01:00 |
|
Robert Beckebans
|
69a27458a0
|
Fixed Imgui rendering
|
2022-03-14 16:34:38 +01:00 |
|
Robert Beckebans
|
274766f5d5
|
Mars City 1 works, disabled Binding/Sample Caches
|
2022-03-14 14:00:42 +01:00 |
|
Robert Beckebans
|
59349e88f3
|
Removed obsolete samplers from lightgrid/envprobe shaders
|
2022-03-14 10:47:20 +01:00 |
|
Robert Beckebans
|
851e8179bb
|
Fixed binding layout for bumpyenvironment shaders
|
2022-03-14 10:03:13 +01:00 |
|
Robert Beckebans
|
fd7802dfb4
|
Sync NVRHI branch by SP
|
2022-03-14 10:00:30 +01:00 |
|
Robert Beckebans
|
827bb275d6
|
Fixed cascaded shadowmap rendering
|
2022-03-12 11:38:21 +01:00 |
|
Robert Beckebans
|
21ce622907
|
Run garbage collection between render passes
|
2022-03-12 11:28:55 +01:00 |
|
Robert Beckebans
|
52d20500d7
|
Outcommented unused renderpasses
|
2022-03-12 10:14:05 +01:00 |
|
Robert Beckebans
|
8f97eb6973
|
Removed obsolete RBDoom 1.1 ambient_light shader
|
2022-03-11 18:18:02 +01:00 |
|
Robert Beckebans
|
f1a499093f
|
Only add valid entries to the binding sets
|
2022-03-11 18:17:31 +01:00 |
|
Robert Beckebans
|
a63c5ba5f1
|
Got point light shadowmaps working
|
2022-03-11 12:56:07 +01:00 |
|
Robert Beckebans
|
67a0768560
|
Fixed sRGB and screen size problems with the DX12 device manager
|
2022-03-11 11:44:07 +01:00 |
|
Robert Beckebans
|
fc0e8e7c07
|
Use RGB565 -> RBGA8 loading hack like on Apple
|
2022-03-10 20:26:29 +01:00 |
|
Robert Beckebans
|
01a86e2b3d
|
Fixed flash light shadow maps
|
2022-03-10 20:20:48 +01:00 |
|
Robert Beckebans
|
529d91f611
|
Some spot light shadowmap debugging
|
2022-03-10 19:42:59 +01:00 |
|
Robert Beckebans
|
9cb65c4fcf
|
Don't reload intrinsic images
|
2022-03-10 19:42:06 +01:00 |
|
Robert Beckebans
|
19f38c9a83
|
Renderer can load the test_box.map
|
2022-03-09 21:31:40 +01:00 |
|
Robert Beckebans
|
6ae1f07e95
|
Synced with Steve's latest NVRHI code
|
2022-03-09 20:40:15 +01:00 |
|
Robert Beckebans
|
67a5e99597
|
Smaller merge changes with master
|
2022-03-06 08:32:26 +01:00 |
|
Robert Beckebans
|
4bdaca627f
|
Don't use BC1_UNORM_SRGB because it breaks YCoCg decoding
|
2022-02-21 23:08:31 +01:00 |
|
Robert Beckebans
|
d557c82b35
|
Improved RenderDoc logging
|
2022-02-21 22:08:04 +01:00 |
|
Robert Beckebans
|
1d93ad0a58
|
It can start and load a map!
|
2022-02-21 21:26:36 +01:00 |
|
Robert Beckebans
|
535e56f580
|
It's compiling!
|
2022-02-21 19:56:21 +01:00 |
|
Robert Beckebans
|
025ba4419e
|
Added more missing files
|
2022-02-21 19:21:16 +01:00 |
|
Robert Beckebans
|
c37dc4e04e
|
NVRHI merge by Stephen Pridham part 2
|
2022-02-21 17:59:13 +01:00 |
|
Robert Beckebans
|
16a21fdeb8
|
NVRHI merge by Stephen Pridham part 1
|
2022-02-21 16:29:53 +01:00 |
|
Robert Beckebans
|
c23709c2db
|
Formatted code with Astyle
|
2022-02-12 12:55:46 +01:00 |
|
Robert Beckebans
|
4bba6b3e46
|
Merge remote-tracking branch 'SRSaunders/gpu-support'
|
2022-02-12 10:54:56 +01:00 |
|
Stephen Saunders
|
d0d3917ba1
|
Simplify ffmpeg audio code, sync ffmpeg audio frames to video, enable Bink cinematic audio, ensure audio buffers are released
(cherry picked from commit 62853bfc0307d1507903f0454bd062f387f775e2)
|
2022-02-10 10:40:30 -05:00 |
|
Stephen Saunders
|
846c00c885
|
Fix XAudio2 cinematic audio and restore Windows build
(cherry picked from commit f09a3083e220f1a715816e097e0e5342ca48456d)
|
2022-02-05 21:08:27 -05:00 |
|
Stephen Saunders
|
3be85d9c4b
|
ffmpeg 5 compatibility plus cinematic audio playback on OpenAL & XAudio2
(cherry picked from commit bcb683e8e6ba6cb23acac2f1121c6e3eece1ed01)
|
2022-02-05 21:08:11 -05:00 |
|
Stephen Saunders
|
813767feea
|
Generalize handling of heap avoid flags in Vulkan and VMA Allocators
(cherry picked from commit 7c49b044d37ff65599470103d360b8d46045bfb5)
|
2022-02-01 14:38:59 -05:00 |
|
Stephen Saunders
|
6d41dae922
|
Add display of VK_MEMORY_HEAP_MULTI_INSTANCE_BIT to Vulkan_PrintHeapInfo console command
(cherry picked from commit 794d8e52c81448c09b537b4b9b9767d69dbfc563)
|
2022-02-01 01:18:27 -05:00 |
|