Robert Beckebans
|
b3e9c27d74
|
Display all the common different threads in Optick
|
2023-03-01 16:20:37 +01:00 |
|
Robert Beckebans
|
18e0e7f2e7
|
Fixed crash of RBDoom after stopping an Optick capture
|
2023-03-01 16:13:48 +01:00 |
|
Robert Beckebans
|
513674c4bf
|
Added r_graphicsAdapter to select a specific GPU
|
2023-02-28 22:01:26 +01:00 |
|
Robert Beckebans
|
a441eccfd0
|
Super basic Optick profiler integration
|
2023-02-28 18:00:54 +01:00 |
|
Robert Beckebans
|
b8a99d1330
|
Tweaked DrawFPS maxTime to reduce flickering if V-Sync is on
|
2023-02-28 10:40:25 +01:00 |
|
Robert Beckebans
|
6ca5eae2c3
|
Show picked GPU with com_showFPS > 1
|
2023-02-28 10:32:39 +01:00 |
|
Robert Beckebans
|
c95419e1d9
|
Small performance fix
|
2023-02-27 15:57:00 +01:00 |
|
Robert Beckebans
|
f330194d17
|
Added additional FGDs
|
2023-02-24 16:06:01 +01:00 |
|
Robert Beckebans
|
5bc215ef12
|
Updated current .plan
|
2023-02-24 15:56:01 +01:00 |
|
Robert Beckebans
|
a44a691254
|
Tweaked exportFGD to output more FGDs with autogenerated model definitions
|
2023-02-24 15:36:29 +01:00 |
|
Robert Beckebans
|
99d7338d12
|
Blend shadowmaps smoothly in for small distant lights #746
|
2023-02-24 15:21:19 +01:00 |
|
Robert Beckebans
|
ee3fbb46f0
|
Skip shadowmaps for small distant lights #746
|
2023-02-24 13:55:29 +01:00 |
|
Robert Beckebans
|
302eb3fa85
|
Don't allocate non shadow casting lights into the shadow atlasgit difftool #746
|
2023-02-24 13:05:38 +01:00 |
|
Robert Beckebans
|
91abc9dffd
|
Added menu option to choose between DX12 and Vulkan
|
2023-02-23 20:22:03 +01:00 |
|
Robert Beckebans
|
f1e9d79fb7
|
Added Stephen Pridham and HarrievG to menu credits
|
2023-02-23 10:11:58 +01:00 |
|
Robert Beckebans
|
fc7802e007
|
Astyle
|
2023-02-23 09:55:53 +01:00 |
|
Stephen Saunders
|
1af7a289d5
|
Align permitted SDL monitor refresh rates with Windows
|
2023-02-23 01:48:30 -05:00 |
|
Stephen Saunders
|
395eabb2d2
|
Fix frame-over-frame timers for F12 screenshots
|
2023-02-23 01:39:28 -05:00 |
|
Robert Beckebans
|
3ad7774376
|
Don't display messed up timings caused by taking screenshots using F12
|
2023-02-22 21:11:13 +01:00 |
|
Robert Beckebans
|
0a1162aea0
|
Detect displays that only support 144, 165 and 240 Hz
|
2023-02-22 17:47:21 +01:00 |
|
Robert Beckebans
|
bdd5d8dd81
|
Merge branch 'master' into vma-integration
|
2023-02-22 13:19:55 +01:00 |
|
Robert Beckebans
|
204611036e
|
Removed obsolete shader globs from CMakeLists.txt
|
2023-02-22 13:04:55 +01:00 |
|
Robert Beckebans
|
e4b7122006
|
Added cmake .bat files for VS2022
|
2023-02-22 12:37:41 +01:00 |
|
Robert Beckebans
|
c1fdd0cffb
|
Fixed SSAO flickering when TAA is off #744
|
2023-02-22 09:48:00 +01:00 |
|
Stephen Saunders
|
abb3e12d39
|
Clean up bufferDesc initialization for idUniformBuffer::AllocBufferObject()
|
2023-02-19 11:30:14 -05:00 |
|
Stephen Saunders
|
2a0341df5f
|
Enable shaderStorageImageReadWithoutFormat device feature for new SSAO compute shader
|
2023-02-19 02:25:16 -05:00 |
|
Stephen Saunders
|
82a39cd59a
|
Improve cvar name for r_vmaAllocateBufferMemory
|
2023-02-17 10:35:03 -05:00 |
|
Stephen Saunders
|
8c2cae0458
|
Define r_vmaUseForBufferMemory cvar to control if VMA is used for buffer memory allocation
|
2023-02-17 00:22:58 -05:00 |
|
Stephen Saunders
|
658521bd22
|
Fix PCH with VMA allocator for all platforms: Win32, Linux, macOS
|
2023-02-16 20:22:25 -05:00 |
|
Stephen Saunders
|
5a881847be
|
Simplify BufferObject_NVRHI logic for VMA, support *Buffer::Reference() for VMA buffer objects
|
2023-02-16 12:44:09 -05:00 |
|
Stephen Saunders
|
46fc1b8b7c
|
Add NVIDIA copyright notices to borrowed code in BufferObject_NVRHI.cpp and Image_NVRHI.cpp
|
2023-02-16 00:39:44 -05:00 |
|
Stephen Saunders
|
3029b80486
|
Fix posix pthread_yield and readdir_r deprecations on linux
|
2023-02-16 00:06:43 -05:00 |
|
Stephen Saunders
|
ea2982c445
|
Improve Vulkan SDK component detection (dxc & MoltenVK) using FindVulkan.cmake module
|
2023-02-15 23:36:18 -05:00 |
|
Stephen Saunders
|
8ac44895e1
|
Fix PCH build failures (on linux) when USE_VMA allocator option enabled
|
2023-02-15 23:00:50 -05:00 |
|
Stephen Saunders
|
86a6e486d5
|
Set NVRHI upload buffer size to avoid Vulkan staging buffer fragmentation
(cherry picked from commit 3a55e9701a6f4ad5297d41e3486aeb4075972383)
|
2023-02-14 01:11:43 -05:00 |
|
Stephen Saunders
|
73df924ee2
|
Add VulkanMemoryAllocator (vma) to the libs directory
|
2023-02-14 01:05:23 -05:00 |
|
Stephen Saunders
|
421160087d
|
Integrate the AMD Vma allocator for images and buffer objects
|
2023-02-13 19:06:41 -05:00 |
|
Robert Beckebans
|
a12db413fc
|
Added missing TAA pixeloffset to SSAO pass
|
2023-02-11 18:08:00 +01:00 |
|
Robert Beckebans
|
3e201f63be
|
Switched back to old projection matrix for less warping
|
2023-02-11 16:36:46 +01:00 |
|
Robert Beckebans
|
01c2db8bbd
|
Fixed pixelNormal in ssao_compute.cs.hlsl
|
2023-02-11 15:41:45 +01:00 |
|
Robert Beckebans
|
c4748f584f
|
Merge branch '649-donut-ssao'
|
2023-02-11 14:32:08 +01:00 |
|
Robert Beckebans
|
b4d2b03079
|
Removed old obsolete SSAO minify shader
|
2023-02-11 14:31:26 +01:00 |
|
Robert Beckebans
|
5de9dd9b68
|
Donut SSAO is kind of working
|
2023-02-11 14:24:59 +01:00 |
|
Robert Beckebans
|
89b35c82ef
|
Refer to Blender 3.x
|
2023-02-09 23:35:31 +01:00 |
|
Robert Beckebans
|
b73231f1ae
|
Updated README regarding NVRHI, glTF2 and new commands
|
2023-02-09 23:30:19 +01:00 |
|
Robert Beckebans
|
2ca5a759c9
|
Merge branch '649-donut-ssao'
|
2023-02-08 09:24:39 +01:00 |
|
Robert Beckebans
|
9d45866a1a
|
Simplified old SSAO backend code
|
2023-02-08 09:24:23 +01:00 |
|
Robert Beckebans
|
1d1ad26adf
|
More SSAO experiments
|
2023-02-07 21:07:29 +01:00 |
|
Robert Beckebans
|
846cf265fb
|
Added code for debugging Donut's SSAO pass
|
2023-02-07 15:06:40 +01:00 |
|
Stephen Saunders
|
050c766f9d
|
Optimization: Skip ssao compute step for 2d gui overlay views
|
2023-02-04 01:08:46 -05:00 |
|