Commit graph

1016 commits

Author SHA1 Message Date
Robert Beckebans
c3ecc7b808 Refactored FinalizeImage back to ActuallyLoadImage 2024-06-29 10:37:24 +02:00
Robert Beckebans
1759ecb1ed Show binarization indicator for 2D packed mipchain EXR files 2024-06-28 23:40:14 +02:00
Robert Beckebans
7a94a9c466 Removed never called idDeferredImage code 2024-06-28 22:34:46 +02:00
Robert Beckebans
134f3ec799 Probably fixed VRAM memory leak when reloading maps. #904 2024-06-28 22:26:56 +02:00
Robert Beckebans
5aedf14510 A small loading screen progressbar experiment 2024-06-28 17:43:26 +02:00
Robert Beckebans
c226650c0c Fixed PBR _rmao lookup hack on the wrong textures. Close #905 2024-06-28 13:48:02 +02:00
SRSaunders
5ce9a3b1a6 Minor fixes related to jpeg/png libs -> stb changes 2024-06-22 18:08:30 -04:00
Robert Beckebans
9deff76115 Redraw Imtui when DmapPacifierCompileProgressIncrement() hits a threshold 2024-06-21 21:16:04 +02:00
Robert Beckebans
c5e5cfeae7 Drastic dmap speed boost by reducing prints like in q3map 2024-06-21 18:01:12 +02:00
Robert Beckebans
ab2ee0612b Removed flipVertical option from R_WritePNG 2024-06-19 18:21:42 +02:00
Robert Beckebans
2262599707 Replaced JPG/PNG code with stb_image snippets from dhewm3 2024-06-19 18:12:17 +02:00
Robert Beckebans
c035a5b867 Allow static glTF2 models to be inlined in dmap and kicked unused Collada DAE support 2024-06-18 20:33:11 +02:00
Robert Beckebans
b0abbe4d35 rbdmap.exe compiles but does not run yet 2024-06-17 21:37:10 +02:00
Robert Beckebans
c39fc05c29 makeMaterials command is ready for testing. #close 841 2024-06-14 17:35:22 +02:00
Robert Beckebans
526e097257 Merge branch 'master' into 841-makeMaterials-command 2024-06-13 21:28:16 +02:00
Robert Beckebans
d91b94d6b2 Extended makeMaterials command 2024-06-13 21:28:12 +02:00
Karin
2c9d4e0b14
Explicit font's position's type is signed char
idFont::fontInfo_t::ascii should be not effect it.
2024-05-30 20:19:26 +08:00
Robert Beckebans
788e485dbf Added overview how Blender identifies PBR textures 2024-05-18 21:24:44 +02:00
Robert Beckebans
133c63f7ec First draft of the makeMaterials command 2024-05-18 16:16:41 +02:00
Robert Beckebans
5561411f65 Sync non-SSE bounding box calcuation in idRenderModelGLTF::UpdateSurface 2024-05-17 21:35:27 +02:00
Robert Beckebans
729013311d Killed remnants of renderLight precalculated shadowvolume models 2024-05-13 23:11:02 +02:00
Robert Beckebans
ca012ce843 Changed important console cmds to CONSOLE_COMMAND_SHIP for new ModDB builds 2024-05-11 20:42:22 +02:00
Robert Beckebans
4357e0f7a3 Restored internal envprobe fallback if map has no envprobes. close #836 2024-05-01 11:37:34 +02:00
Robert Beckebans
d716661d90 Don't let VR options of other VR builds to break rendering of the non-VR master 2024-04-10 10:48:26 +02:00
SRSaunders
18755609de Fix testVideo to check for viewDef->viewEntitys (i.e. 3D/2D) not console state 2024-04-02 13:40:03 -04:00
SRSaunders
e7cd9bb2f7 When playing testVideos, skip sRGB to linear conversion only when console active (i.e. 2D) 2024-04-02 12:42:54 -04:00
Robert Beckebans
3fe0b2d5ee Renamed DX12/Vulkan specific cvars with a r_vk/r_dx prefix 2024-04-02 17:17:47 +02:00
Robert Beckebans
f0b733f47a Fixed democode removal merge problems 2024-03-22 09:24:23 +01:00
Robert Beckebans
d05a3db5e5 More renderdemo code removed 2024-03-22 09:02:04 +01:00
Robert Beckebans
4c9c242808 Killed hard to maintain renderdemo code 2024-03-22 09:01:23 +01:00
Robert Beckebans
6788b5007e Merge branch 'cinematic-audio-fix' 2024-03-17 11:41:18 +01:00
Robert Beckebans
0a3b7c9326 Show VRAM memory usage with com_showFPS > 2 in separate line 2024-03-17 11:25:21 +01:00
SRSaunders
2e2a9106e1 Correct some uint64 types and add Optick frame tag for DX12 / Vulkan Present() 2024-03-07 15:55:00 -05:00
SRSaunders
fc87f60440 Complete Optick instrumentation and align with HUD GPU timers 2024-02-28 11:59:41 -05:00
Robert Beckebans
ac5dfb8cfe Removed OpenGL code from CMakeLists.txt 2024-02-25 21:08:27 +01:00
Robert Beckebans
a973c40b19 Merge branch 'nvrhi-update-20240225' 2024-02-25 14:10:41 +01:00
Stephen Saunders
36f42a949e Wait on device idle vs GL_BlockingSwapBuffers() before vertex cache shudown on game exit 2024-02-05 14:24:15 -05:00
Stephen Saunders
7911f5252d Merge branch 'master' into nvrhi-rebase-040224 2024-02-04 15:02:13 -05:00
Robert Beckebans
436144f6e1 Merge remote-tracking branch 'SRSaunders/hud-vulkan-macos' 2024-02-04 16:32:53 +01:00
Robert Beckebans
1ebd075215 Fixed compile problems with -DSTANDALONE flag 2024-02-04 15:36:55 +01:00
Stephen Saunders
02ed35be22 Move vulkan.hpp include to DeviceManager_VK.cpp and adjust vk:: namespace references 2024-02-04 01:41:33 -05:00
Stephen Saunders
4596a34dfe nvrhi rebase 013124 and shaderCompiler to ShaderMake migration changes 2024-02-03 11:26:31 -05:00
Stephen Saunders
e2956643a7 Don't reset or lock r_useGPUSkinning cvar in multiplayer mode (not a cheat)
(cherry picked from commit 3b6598b88d71bc443c431a04e0f075410679ea36)
2024-01-21 00:22:17 -05:00
Stephen Saunders
48381ec0b9 Add comments, remove redundant call to Vulkan getProperties, enable Khronos sync2 layer based on macOS SDK version
(cherry picked from commit 18769ecce66ce75b8bb8609c71194146464786e7)
2024-01-21 00:20:28 -05:00
Stephen Saunders
7bd543f699 Remove need for barrier command list on Vulkan, simplifies code and enables macOS previous command statistics
(cherry picked from commit 9956923ee656f1294446cadd692ca61edfe9ba6a)
2024-01-21 00:14:43 -05:00
Robert Beckebans
5d4918324f Merge branch 'master' into 571-retro-8-bit-postfx 2024-01-20 13:50:15 +01:00
Stephen Saunders
9613bd6d0e Initialize idRenderModelDecal decals so members are defined for logical tests 2024-01-19 23:44:47 -05:00
Stephen Saunders
097ef81f6e Enable r_useParallelAdd* to be changed for bake* operations on multiplayer maps
(cherry picked from commit 7bee6f2096d9d3162e3280f1c4e9e81bc307e6a2)
2024-01-19 23:17:24 -05:00
Stephen Saunders
953eec4e40 Enable r_useScissor to be changed for bake* operations on multiplayer maps
(cherry picked from commit 8552611d723595e56c4ba9ae7e04ca830ddf6639)
2024-01-19 23:16:19 -05:00
Robert Beckebans
bbbb14159f Tweaked dithering with standard deviation 2024-01-11 22:06:55 +01:00