Commit graph

2069 commits

Author SHA1 Message Date
HarrievG
fd975a8f24 Fixed recursive mesh adding in findEntities for gltf scenes 2023-03-13 19:28:55 +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
ef9b2e6504 Removed broken aviDemo code. External tools do a better job on this 2023-03-12 12:40:21 +01:00
Robert Beckebans
1c2380e285 Removed obsolete sdl_glimp.cpp 2023-03-11 12:49:44 +01:00
Robert Beckebans
e5519c5fc4 Removed many obsolete #if defined( USE_NVRHI ) 2023-03-10 19:25:56 +01:00
Robert Beckebans
a3dd0011e7 Removed renderprogs/ legacy HLSL shaders that were translated to GLSL 2023-03-10 19:04:33 +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
aa0610fc99 Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG 2023-03-08 17:29:46 +01:00
Robert Beckebans
c7c8ccaf19 Updated changelog 2023-03-08 17:29:42 +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
1b11dbde22 Tuned some lights in the hangar 2023-03-07 19:00:40 +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
135762fb65 Fixed fake parallel light in Mars City 1 opening scene 2023-03-07 18:26:00 +01:00
Robert Beckebans
814e5c2686 Merge branch '750-better-vsync' 2023-03-07 11:23:35 +01:00
Robert Beckebans
5f269a84a6 Merge branch '750-better-vsync' of github.com:RobertBeckebans/RBDOOM-3-BFG into 750-better-vsync 2023-03-07 11:22:52 +01:00
Robert Beckebans
12789bd95e Added basic support for Optick and D3D12 2023-03-07 11:22:46 +01:00
Robert Beckebans
e98272d708 Merge remote-tracking branch 'SRSaunders/sync-changes' into 750-better-vsync 2023-03-07 10:03:06 +01:00
Robert Beckebans
a09273af32 Fixed compile issues on Linux 2023-03-07 09:45:54 +01:00
Stephen Saunders
5aad7eb005 Disable Metal API Validation for Xcode debug builds 2023-03-07 00:10:46 -05:00
Robert Beckebans
2ad666adcf NUM_FRAME_DATA cleanup 2023-03-06 20:31:54 +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
SRSaunders
23c3b66c8f
Merge branch 'master' into sync-changes 2023-03-05 09:44:21 -05:00
Stephen Saunders
764469ab31 Revert #if USE_OPTICK wrappers 2023-03-05 09:36:44 -05:00
Stephen Saunders
378b66075c Revert screen shot fs_savepath change for Windows and linux 2023-03-05 08:51:34 -05:00
Stephen Saunders
7b9d36c1d1 Revert compileshaders.cmake to use SPIRV target = vulkan1.2 for macOS / MoltenVK 2023-03-05 08:38:59 -05:00
Robert Beckebans
4efbbe531c Include die maps/game/*_extra_ents.map patch files even for the Lite builds 2023-03-05 11:03:58 +01:00
Robert Beckebans
d7fbb283bd Updated release notes 2023-03-05 10:50:13 +01:00
Robert Beckebans
52398a88cd Changed ENGINE_BRANCH to master 2023-03-05 10:39:59 +01:00
Robert Beckebans
784c46ebc7 Fixed Optick related compile warnings on Linux #750 2023-03-05 11:03:54 +01:00
Stephen Saunders
b1c2cdbec8 More conservative frame sync: wait before vs after DX12 / Vulkan present operations 2023-03-04 21:15:32 -05:00
Stephen Saunders
0c217ebbe9 Fix win32 compilation errors when Optick profiling is off 2023-03-04 21:06:08 -05:00
Stephen Saunders
76da1beefd Fix compilation errors when Optick profiling is off 2023-03-04 16:39:43 -05:00
Stephen Saunders
c5aa8afe8a Fix SDL display size / refresh rate changes when already in fullscreen mode 2023-03-04 16:37:02 -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