Robert Beckebans
|
a05d73ecef
|
Removed unused cvar r_useHalfLambert
|
2023-03-29 21:20:19 +02:00 |
|
Robert Beckebans
|
fd86362724
|
Show shadow atlas stats with com_showFPS 3
|
2023-03-18 14:44:59 +01:00 |
|
Robert Beckebans
|
9f305c2399
|
Removed stencil shadow volumes with additional fixes by icecoldduke
|
2023-03-16 20:49:30 +01:00 |
|
Robert Beckebans
|
a6d76a7104
|
Stencil shadows work but some flicker as bad as in RBDOOM 1.4.0
|
2023-03-15 12:36:43 +01:00 |
|
Robert Beckebans
|
1e29c5e15d
|
Fixed r_useShadowAtlas 0
|
2023-03-14 23:55:37 +01:00 |
|
Robert Beckebans
|
d846b54e72
|
Fixed most stencil shadows related bugs. Still not working
|
2023-03-14 22:06:19 +01:00 |
|
Robert Beckebans
|
972a727f1e
|
Changed animated glTF2 models to be cached like md5 so model overlays work on them
|
2023-03-13 19:25:30 +01:00 |
|
Robert Beckebans
|
d1c8425153
|
Store glTF2 source timestamp in .bglb binary cache file
|
2023-03-13 19:17:07 +01:00 |
|
Robert Beckebans
|
e5519c5fc4
|
Removed many obsolete #if defined( USE_NVRHI )
|
2023-03-10 19:25:56 +01:00 |
|
Robert Beckebans
|
a973403fd7
|
Removed OpenGL code from win_glimp.cpp
|
2023-03-10 19:02:59 +01:00 |
|
Robert Beckebans
|
95f9b4de4a
|
Removed more obsolete Vulkan code
|
2023-03-10 18:49:32 +01:00 |
|
Robert Beckebans
|
f8faac469a
|
Cleanup of RenderSystem.h
|
2023-03-10 18:39:53 +01:00 |
|
Robert Beckebans
|
cf9f430d1c
|
Killed entire HLSL -> GLSL conversion code
|
2023-03-10 18:23:28 +01:00 |
|
Robert Beckebans
|
8975f59f62
|
Removed more obsolete Vulkan & OpenGL code
|
2023-03-10 18:03:20 +01:00 |
|
Robert Beckebans
|
9121f84559
|
Started to clean up the renderer removing obsolete Vulkan bits
|
2023-03-10 17:10:25 +01:00 |
|
Robert Beckebans
|
e664ac1665
|
Speed up bakeLightGrids by turning off vsync temporarily
|
2023-03-08 18:37:52 +01:00 |
|
Robert Beckebans
|
d17a537d3b
|
Moved OPTICK_GPU_CONTEXT into #if USE_OPTICK_GPU firewall
|
2023-03-07 20:25:12 +01:00 |
|
Robert Beckebans
|
fa3589de66
|
LightEditor: Draw volume of selected light and move it with arrow keys
|
2023-03-07 18:26:43 +01:00 |
|
Robert Beckebans
|
12789bd95e
|
Added basic support for Optick and D3D12
|
2023-03-07 11:22:46 +01:00 |
|
Robert Beckebans
|
dc27b0dd40
|
Fixed merge conflicts and updated copyright notices
|
2023-03-06 20:06:15 +01:00 |
|
Robert Beckebans
|
9b67e2a91a
|
Merge branch 'sync-changes' into 750-better-vsync
|
2023-03-06 19:58:14 +01:00 |
|
Robert Beckebans
|
b4b025979d
|
Refactored DeviceManager_DX12 members for better diffing with orig Donut sample
|
2023-03-06 17:05:43 +01:00 |
|
Robert Beckebans
|
d765afa278
|
Added more profiling events in the render backend
|
2023-03-06 16:32:20 +01:00 |
|
Robert Beckebans
|
cbdd0b06c8
|
Merge branch 'master' into sync-changes
|
2023-03-06 14:59:16 +01:00 |
|
Robert Beckebans
|
d878f99e5c
|
Added more profiling events
|
2023-03-06 14:59:04 +01:00 |
|
Stephen Saunders
|
378b66075c
|
Revert screen shot fs_savepath change for Windows and linux
|
2023-03-05 08:51:34 -05:00 |
|
Stephen Saunders
|
967f38d64b
|
Save screen shots to fs_savepath versus fs_basepath
|
2023-03-04 16:19:39 -05:00 |
|
Stephen Saunders
|
f0c61a3f55
|
Use command queue sync method vs. device sync for higher performance / frame rate
|
2023-03-04 16:19:39 -05:00 |
|
Robert Beckebans
|
0ac23b5f94
|
Removed obsolete cvar r_useHDR
|
2023-03-03 20:48:53 +01:00 |
|
Robert Beckebans
|
c8e32876a0
|
Removed obsolete cvar r_useSeamlessCubeMap
|
2023-03-03 20:36:45 +01:00 |
|
Robert Beckebans
|
2583765889
|
Went back to 15 bits for VERTCACHE_FRAME_MASK
|
2023-03-03 20:32:48 +01:00 |
|
Robert Beckebans
|
c95419e1d9
|
Small performance fix
|
2023-02-27 15:57:00 +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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
c4748f584f
|
Merge branch '649-donut-ssao'
|
2023-02-11 14:32:08 +01:00 |
|