Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a cvar to convert compressed binary model formats #9

Open
wants to merge 2,501 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2501 commits
Select commit Hold shift + click to select a range
68bd54a
rbdmap.exe can compile a map
RobertBeckebans Jun 17, 2024
aab5a48
Print dmap output in console and Visual Studio
RobertBeckebans Jun 18, 2024
c035a5b
Allow static glTF2 models to be inlined in dmap and kicked unused Col…
RobertBeckebans Jun 18, 2024
2262599
Replaced JPG/PNG code with stb_image snippets from dhewm3
RobertBeckebans Jun 19, 2024
ab2ee06
Removed flipVertical option from R_WritePNG
RobertBeckebans Jun 19, 2024
869e699
Adjusted EngineStubPosix for Linux rbdmap
RobertBeckebans Jun 19, 2024
b01e7b0
Added back collision manager and AAS builder to dmap
RobertBeckebans Jun 19, 2024
35f683c
Allow rbdmap.exe +set fs_game <mod_path> <mapname>
RobertBeckebans Jun 19, 2024
a9cb4bd
Imtui hello world
RobertBeckebans Jun 20, 2024
f925217
Hooked common->Prints into ImTui for testing
RobertBeckebans Jun 20, 2024
c5e5cfe
Drastic dmap speed boost by reducing prints like in q3map
RobertBeckebans Jun 21, 2024
caebeef
Added rbdmap -t or -nogui option because pdcurdes does not work with TB
RobertBeckebans Jun 21, 2024
9deff76
Redraw Imtui when DmapPacifierCompileProgressIncrement() hits a thres…
RobertBeckebans Jun 21, 2024
7234a42
Added ncurses dep to Linux rbdmap
RobertBeckebans Jun 22, 2024
9f2cf5d
Synced rbdmap posix code
RobertBeckebans Jun 22, 2024
24df557
rbdmap compiles on Linux
RobertBeckebans Jun 22, 2024
8642820
Extended Linux version of Sys_DefaultBasePath()
RobertBeckebans Jun 22, 2024
70b757e
rbdmap filesystem works on Linux
RobertBeckebans Jun 22, 2024
c93e84f
Fixed small compiler warning
RobertBeckebans Jun 22, 2024
c5e3917
Fixed FPU_StackIsEmpty() fallback on Windows side
RobertBeckebans Jun 22, 2024
f539821
Merge branch 'optick-vk-resync'
RobertBeckebans Jun 22, 2024
2478622
Updated .plan in release notes
RobertBeckebans Jun 22, 2024
5ce9a3b
Minor fixes related to jpeg/png libs -> stb changes
SRSaunders Jun 22, 2024
10f87b2
Merge pull request #903 from SRSaunders/stb-fixes
RobertBeckebans Jun 23, 2024
338123f
Fixed path command to show the lookup order for files in .resources f…
RobertBeckebans Jun 23, 2024
b448fa8
Removed unused premake files
RobertBeckebans Jun 23, 2024
af0e94f
Changed file lookup order in .resources paks like in previous id Tech…
RobertBeckebans Jun 24, 2024
30316e0
Fixed a bug in idFileSystemLocal::AddResourceFile
RobertBeckebans Jun 24, 2024
440368c
Added back .pk4 support but only for paks without a dll inside
RobertBeckebans Jun 26, 2024
c31dec4
Added missing script event so we can boot vanilla Doom 3
RobertBeckebans Jun 26, 2024
e7dfa30
Display .pk4 files first in path cmd
RobertBeckebans Jun 26, 2024
d147b7f
Added classic flashlight from Doom BFA and detection for Doom 2004/2019
RobertBeckebans Jun 27, 2024
ce68905
Replaced flashlight shadows option with classic flashlight
RobertBeckebans Jun 27, 2024
53925f9
Fixed compile error with clang
RobertBeckebans Jun 27, 2024
504e7f5
Made classic flashlight single player only
RobertBeckebans Jun 28, 2024
c226650
Fixed PBR _rmao lookup hack on the wrong textures. Close #905
RobertBeckebans Jun 28, 2024
5aedf14
A small loading screen progressbar experiment
RobertBeckebans Jun 28, 2024
d256e33
Updated .plan
RobertBeckebans Jun 28, 2024
134f3ec
Probably fixed VRAM memory leak when reloading maps. #904
RobertBeckebans Jun 28, 2024
7a94a9c
Removed never called idDeferredImage code
RobertBeckebans Jun 28, 2024
1759ecb
Show binarization indicator for 2D packed mipchain EXR files
RobertBeckebans Jun 28, 2024
c3ecc7b
Refactored FinalizeImage back to ActuallyLoadImage
RobertBeckebans Jun 29, 2024
8389318
Allow skipping intro videos with Escape/Gamepad Start
RobertBeckebans Jun 29, 2024
578a051
Linux build fixes
RobertBeckebans Jun 29, 2024
ca72a72
Merge branch '837-loading-screen-progressbar'
RobertBeckebans Jun 29, 2024
b52d2ee
Merged some smaller changes and fixes from icedhellfire
RobertBeckebans Jun 29, 2024
1639c37
Fixed a couple of bugs regarding Flash JSON reimport
RobertBeckebans Jul 1, 2024
22cc101
Fixed alpha decompression of Flash atlas .bimage files
RobertBeckebans Jul 1, 2024
a3fb4a0
Added hack to get swf/pda.json running
RobertBeckebans Jul 1, 2024
e90f65a
Fixed gcc compile error. Close #911 #909
RobertBeckebans Jul 10, 2024
5060bc8
Extended listCvars with -new option to show all RBDoom related cvars
RobertBeckebans Jul 10, 2024
2b47fb2
Added binaryLoadGuis and a few CVAR_NEW flags
RobertBeckebans Jul 10, 2024
17b2812
Updated compile instructions for Linux #884
RobertBeckebans Jul 10, 2024
ff002be
Updated README to reflect some of the newer changes
RobertBeckebans Jul 10, 2024
a9c8a27
Updated .plan
RobertBeckebans Jul 11, 2024
834018c
Fixed missing private polygon offset. Close #754
RobertBeckebans Jul 16, 2024
645e26d
Updated Linux compile instructions for Fedora 40
RobertBeckebans Jul 18, 2024
6b57056
FFMPEG=OFF BINKDEC=ON is the new default, easier for Linux
RobertBeckebans Jul 19, 2024
eaeb833
Updated dependencies on Fedora
RobertBeckebans Jul 19, 2024
70846d6
Fixed -DUSE_SYSTEM_ZLIB=ON close #913
RobertBeckebans Jul 19, 2024
093fd4b
Update RELEASE-NOTES.md
runlevel5 Jul 23, 2024
f54ef25
Merge pull request #916 from runlevel5/patch-1
RobertBeckebans Jul 23, 2024
d703327
Summarized temporary Discord .plan entries for 1.6 release notes
RobertBeckebans Jul 26, 2024
0f253c3
Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG
RobertBeckebans Jul 26, 2024
4de091b
Chad-ified release notes
RobertBeckebans Jul 26, 2024
b88afae
Extended license exceptions for Imtui & PDCurses
RobertBeckebans Jul 26, 2024
a23ed41
Tweaked release notes
RobertBeckebans Jul 26, 2024
333bc48
Implemented typical PSX style vertex jittering
RobertBeckebans Jan 8, 2024
a41c475
Skip TAA in PSX mode
RobertBeckebans Jul 26, 2024
cebba26
Made PSX vertex jitter resolution independent
RobertBeckebans Jul 26, 2024
a3a52c9
Some experiments similar to Obra Dinn and fixed old SSAO
RobertBeckebans Jul 30, 2024
449f56a
More triplanar shader tests
RobertBeckebans Jul 30, 2024
ea78cf4
Store world normals in gbuffer
RobertBeckebans Jul 31, 2024
676c970
Added Gameboy and NES render modes
RobertBeckebans Jul 31, 2024
9fb2120
Added 4 color CGA shader
RobertBeckebans Jul 31, 2024
21645ee
Removed SSAO test from CPC shader
RobertBeckebans Jul 31, 2024
fe959aa
Ported RetroArch Easymode CRT shader WIP
RobertBeckebans Jul 31, 2024
00a4a40
Got Easymode CRT working but it looks bad
RobertBeckebans Jul 31, 2024
5331074
Update DataQueue.h to fix a build failure in Append method
LocutusOfBorg Aug 1, 2024
a4de5a1
Tweaked CRT shaders
RobertBeckebans Aug 1, 2024
cef666f
Easymode CRT shader works correctly
RobertBeckebans Aug 1, 2024
e14d6d5
Ported RetroArch Aperture CRT shader but not much better than Easymode
RobertBeckebans Aug 1, 2024
ea56713
DataQueue.h
LocutusOfBorg Aug 2, 2024
885bf8d
Combined easymode CRT with a NTSC signal
RobertBeckebans Aug 2, 2024
4d15543
Merge pull request #917 from LocutusOfBorg/patch-1
RobertBeckebans Aug 3, 2024
4c79e21
macOS: Fix compile failure when configuring metal argument buffers wi…
SRSaunders Aug 3, 2024
3eb260a
macOS: Add CVAR_NEW tag to r_mvk* cvar declarations
SRSaunders Aug 3, 2024
9a3d78c
Suppress clang deprecated-non-prototype warnings for ZLIB sources
SRSaunders Aug 5, 2024
c78f16c
Merge pull request #919 from SRSaunders/mvk-arg-buffers
RobertBeckebans Aug 5, 2024
802075f
Merge pull request #923 from SRSaunders/zlib-warnings
RobertBeckebans Aug 5, 2024
e66754b
Easymode CRT looks like the games on my TV in the 90s
RobertBeckebans Aug 5, 2024
25e2208
Ported advanced CRT shader by whkrmrgks0
RobertBeckebans Aug 7, 2024
91351f8
Astyle
RobertBeckebans Aug 11, 2024
ab589eb
PSX affine texture mapping
RobertBeckebans Aug 17, 2024
dbddb34
Fixed PSX vertex jiggle in hell sky
RobertBeckebans Aug 17, 2024
aa8ca62
Renamed Easymode in menu to Advanced
RobertBeckebans Aug 17, 2024
b66a4d1
Merge branch '761-psx-rendermode'
RobertBeckebans Aug 17, 2024
3473591
Updated release notes
RobertBeckebans Aug 17, 2024
4d34957
Respect basePath parameter vs hardcoded path in R_WritePNG()
SRSaunders Aug 21, 2024
f6cd238
Merge pull request #926 from SRSaunders/basepath-fix
RobertBeckebans Aug 21, 2024
9e919c8
Added Masked Software Occlusion Culling lib by Intel
RobertBeckebans Aug 21, 2024
1fda97e
Masked Software Occlusion Culling kinda works
RobertBeckebans Aug 21, 2024
dba7404
Don't let TAA mess with masked culling
RobertBeckebans Aug 21, 2024
fc6c1fe
Query only draw surface boxes with MOC
RobertBeckebans Aug 22, 2024
5107d12
Don't cull objects that we run into
RobertBeckebans Aug 22, 2024
e121472
Point lights can be culled. #756
RobertBeckebans Aug 26, 2024
a7d1d7f
All lights can be culled now
RobertBeckebans Aug 26, 2024
930c968
Turn off occlusion culling for mirrors and subviews
RobertBeckebans Aug 26, 2024
387c4a1
Fix rbdmap / idlib PCH mismatch and cleanup rbdmap PCH files after build
SRSaunders Aug 26, 2024
5c8881c
rbdmap: Suppress warnings from zlib and minizip third-party source li…
SRSaunders Aug 26, 2024
79ab0b6
rbdmap for linux/posix: Replace deprecated readdir_r() with readdir()…
SRSaunders Aug 26, 2024
1a2f19b
rbdmap for win32: Suppress warnings from imtui / imgui / pdcurses / w…
SRSaunders Aug 26, 2024
c4e39bd
Skip Masked Occlusion Culling on non-SSE2 CPUs
RobertBeckebans Aug 27, 2024
e54fc22
Merge pull request #928 from SRSaunders/rbdmap-fixes
RobertBeckebans Aug 27, 2024
59c309c
Merge branch 'master' into 756-masked-software-occlusion-culling
RobertBeckebans Aug 27, 2024
747878e
Indented USE_PRECOMPILED_HEADERS blocks
RobertBeckebans Aug 27, 2024
0921667
Merge branch 'master' into 756-masked-software-occlusion-culling
RobertBeckebans Aug 27, 2024
d34eaf0
Fixed compiling on Linux without MOC
RobertBeckebans Aug 27, 2024
d747be2
Fixed compiling MOC on Linux
RobertBeckebans Aug 27, 2024
06c6dd0
Fixed viewInsideSurface check which caused much flickering
RobertBeckebans Aug 27, 2024
8a57cf2
Increased vertex cache limits for TSM mod #918 #660
RobertBeckebans Aug 28, 2024
529beb5
Changed branch name to Masked Software Occlusion Culling
RobertBeckebans Aug 28, 2024
09224fe
Show masked occlusion time with com_showFPS 3
RobertBeckebans Aug 28, 2024
fcf363e
Fixed a few bugs in the convertMapQuakeToDoom command
RobertBeckebans Aug 30, 2024
4be1312
Formatted MOC code
RobertBeckebans Aug 30, 2024
b889c56
Raster triangles faster at the expense of memory
RobertBeckebans Aug 30, 2024
b3a22ff
Some MOC multithreaded code, not working
RobertBeckebans Aug 30, 2024
abff151
Round moc buffer width and height
RobertBeckebans Aug 30, 2024
1e2b1be
Copied CullingThreadPool to renderer for making an id Tech 5 version
RobertBeckebans Sep 2, 2024
6c00d6b
Only draw BSP surfs/patches to masked buffer to reduce tris
RobertBeckebans Sep 2, 2024
dc7b80a
Added material textures/common/occlusion
RobertBeckebans Sep 3, 2024
036318e
Fixed glTF normals when transforms have not been applied in Blender. …
RobertBeckebans Sep 4, 2024
6f19bff
Wrote some debug code for capturing env probes
RobertBeckebans Sep 4, 2024
009ed19
Updated release notes
RobertBeckebans Sep 6, 2024
c0bd4d6
Added MOC Apache license to LICENSE_EXCEPTIONS.md
RobertBeckebans Sep 6, 2024
fb8d82c
Fix linux/macOS PCH builds for cmake policy versions > 3.2
SRSaunders Sep 8, 2024
666f554
Consolidate USE_PRECOMPILED_HEADERS sections in CMakeLists.txt
SRSaunders Sep 9, 2024
f1ce7a7
Win/Linux/macOS: Update MOC cpuidex() and xgetbv() defs for cross-pla…
SRSaunders Sep 9, 2024
d7165b1
Copied MaskedOcclusionCulling.h to renderer for USE_INTRINSICS_SSE=OF…
SRSaunders Sep 9, 2024
eb8825a
Merge pull request #932 from SRSaunders/moc-opt2-pch-fixes
RobertBeckebans Sep 10, 2024
4f05177
Remove the .gch files when running cmake-linux*.sh
RobertBeckebans Sep 10, 2024
cbee44b
Revert "Copied MaskedOcclusionCulling.h to renderer for USE_INTRINSIC…
RobertBeckebans Oct 11, 2024
5f1a5db
Deleted renderer/CullingThreadpool.cpp, we stick to the single thread…
RobertBeckebans Oct 11, 2024
1dde25a
Merge branch '756-masked-software-occlusion-culling-optimized2' of gi…
RobertBeckebans Oct 11, 2024
b05d296
Bumped GLMB_MAGIC and BRM_MAGIC to save the MOC per model data
RobertBeckebans Oct 11, 2024
1056b50
Fixed some light flickering when MOC is enabled
RobertBeckebans Oct 11, 2024
9a99185
Renamed ENGINE_BRANCH back to master
RobertBeckebans Oct 12, 2024
590cc61
Better env_probe interpolation when triangles form a line
RobertBeckebans Oct 15, 2024
05a5642
Yet another env_probe interpolation idea
RobertBeckebans Oct 15, 2024
ca3f8cd
Interpolate env_probes over 2 seconds when running into new triangle set
RobertBeckebans Oct 17, 2024
eca0544
Render MOC faster at half res like in Avalanche Engine
RobertBeckebans Oct 18, 2024
b9669d3
Updated VMA library to newest stable 3.1.0 version
RobertBeckebans Oct 23, 2024
d6dabb6
Fixed TAA bug where the frameIndex was a mismatch in renderer fronten…
RobertBeckebans Oct 23, 2024
6f2aace
Deleted old unused OpenGL and Vulkan code that lead up to confusion
RobertBeckebans Oct 24, 2024
9521760
Use g++ instead of system default in cmake-linux-debug.sh
RobertBeckebans Oct 24, 2024
6a1b2cf
Fixed crash on Linux caused by VMA vs MOC aligned_alloc conflict. clo…
RobertBeckebans Oct 24, 2024
2b2d4a1
Use precompiled headers for release builds on Linux
RobertBeckebans Oct 24, 2024
e7fbad9
Keep motion vectors at zero for TAA for ingame 3D guis
RobertBeckebans Oct 26, 2024
685e02a
Updated NVRHI with Nvidia's latest patches
RobertBeckebans Oct 30, 2024
025627b
Backported SMAA and TAA bugfixes from openvr3 branch
RobertBeckebans Nov 26, 2024
775aa00
Fixed Linux build. Close #945
RobertBeckebans Nov 27, 2024
9ba5e92
Added new PBR roughness estimation by Kennedith98
RobertBeckebans Nov 27, 2024
17deefb
More PBR light tweaks towards less specular aliasing
RobertBeckebans Nov 27, 2024
4448296
Updated release notes
RobertBeckebans Nov 27, 2024
80c52c5
Fixed progressbar printing of baking cmds
RobertBeckebans Nov 28, 2024
f3fd486
Failed specular AA experiment but better PBR shader
RobertBeckebans Nov 28, 2024
78bebe9
Added small metal detection hack for new PBR shader
RobertBeckebans Nov 29, 2024
249397b
Added bumpyenvironment2 shader for some reflective blood experiments
RobertBeckebans Nov 29, 2024
e8c226e
Fixed reflections in bumpyenvironment2
RobertBeckebans Nov 30, 2024
dc378ec
Enabled parallax box reflections for blood decals
RobertBeckebans Nov 30, 2024
192742a
Started to port SSR code by Mara & McGuire
RobertBeckebans Dec 1, 2024
1f3c9aa
Small progress towards SSR. Needs more debugging
RobertBeckebans Dec 3, 2024
93affb3
DDA SSR code works now but could be better
RobertBeckebans Dec 5, 2024
c94b2ca
Blend normals for SSR blood decals with the background
RobertBeckebans Dec 6, 2024
ecb67f0
Only run SSR if we have a HiZ pass
RobertBeckebans Dec 6, 2024
5df21bd
Merge branch '946-better-blood'
RobertBeckebans Dec 6, 2024
6cb57a5
Updated readme + .plan
RobertBeckebans Dec 6, 2024
d655673
Use correct controller button->joystick event mapping for SDL joystic…
SRSaunders Dec 6, 2024
5418c99
Added new .bproc format to avoid crashes with custom maps
RobertBeckebans Dec 12, 2024
647a1d2
Small improvements in makeMaterials cmd
RobertBeckebans Dec 17, 2024
573933f
Merge remote-tracking branch 'Saunders/sdl-joystick'
RobertBeckebans Dec 18, 2024
c22b312
Removed SDL 1.2 code
RobertBeckebans Dec 18, 2024
19946a4
Fixed menu button controller mappings with SDL
RobertBeckebans Dec 18, 2024
9a9596b
Improved gltf culling with MOC. Still buggy
RobertBeckebans Dec 18, 2024
375039c
glTF culling bugfix caused by uninitialized variable
RobertBeckebans Dec 18, 2024
e88d3bb
Added textures/common/black material to block light behind walls
RobertBeckebans Dec 19, 2024
edc8a19
Extended makeMaterials to handle UE4 specular maps
RobertBeckebans Dec 19, 2024
35fe78d
Quadruppled vertex cache limits like before in RBDoom 1.4
RobertBeckebans Dec 19, 2024
6a7d1e0
Map SDL joystick movement to key presses for menu and PDA navigation …
SRSaunders Dec 20, 2024
40a33f4
Suppress more SDL Joystick & Controller "unknown event" spam
SRSaunders Dec 20, 2024
007f632
Minor logic fix to guarantee only one joystick axis key change per ev…
SRSaunders Dec 21, 2024
dc71c0e
Replaced Sega retro shader quant with a fixed 64 color palette
RobertBeckebans Dec 23, 2024
4af1ead
Don't quit rbdmap quietly if running in imtui mode
RobertBeckebans Dec 23, 2024
9b7846e
Merge branch 'master' into 571-sega-shader
RobertBeckebans Dec 23, 2024
4f876b4
Disabled scrolling scanlines in Newpixie CRT shader
RobertBeckebans Dec 23, 2024
2ae6a7f
Optimized retro shaders by precomputing deviation
RobertBeckebans Dec 23, 2024
482317f
Deleted NES shader
RobertBeckebans Dec 23, 2024
6c04b4b
Replaced Save as .map button with Apply button. Use Ctrl+S instead
RobertBeckebans Jan 1, 2025
bc10bb6
Reduced peter panning effect and shadow acne with Nvidia cards #959
RobertBeckebans Jan 1, 2025
1136d79
Updated README and release notes
RobertBeckebans Jan 2, 2025
f543e1f
Reverted point light shadow matrix because it shadows lost volume. #959
RobertBeckebans Jan 2, 2025
440812c
Added default loading screen. Close #961
RobertBeckebans Jan 3, 2025
31fdbfe
Updated release notes
RobertBeckebans Jan 3, 2025
f5cb915
Added HDRI extension to the material system
RobertBeckebans Jan 3, 2025
95336f4
Always strip file extensions from image names internally. Close #963
RobertBeckebans Jan 4, 2025
51bad93
Added some docs by Mr.Elusive about the BFG architecture
RobertBeckebans Jan 4, 2025
83042a8
Fixed Linux build
RobertBeckebans Jan 4, 2025
177212f
Deleted outdated comment
RobertBeckebans Jan 4, 2025
f9ca463
Minor HDRI skybox tweaks
RobertBeckebans Jan 4, 2025
67987ab
Fixed several bugs in the .bimage lookup logic
RobertBeckebans Jan 6, 2025
56648e6
Fixed bad lightgrid lookups if models span multiple areas. close #965
RobertBeckebans Jan 8, 2025
c6f3688
Apply invertGreen( ) with DX normalmaps and makeMaterials
RobertBeckebans Jan 9, 2025
e6a6a40
Added cacheGlobalIlluminationData cmd to turn env/maps/*.exr into .bi…
RobertBeckebans Jan 11, 2025
bbbd7d8
Fixed potential memleak in LoadEXR. close #629
RobertBeckebans Jan 11, 2025
583a564
Fixed potential memleak in R_WriteEXR. close #630
RobertBeckebans Jan 11, 2025
3c0be33
Simplified image loading code
RobertBeckebans Jan 11, 2025
b40a43d
Removed duplicated if statement 'header.colorFormat != opts.colorFormat'
krzotr Jan 13, 2025
bcc0aa8
Merge pull request #968 from krzotr/duplicated-if-statement
RobertBeckebans Jan 16, 2025
e0da5a7
Updated .plan
RobertBeckebans Jan 16, 2025
4f778fc
Fixed crash when switching maps and editLights is still running. clos…
RobertBeckebans Jan 18, 2025
79a8566
Replaced CPC color palette with a new one closer to the Amstrad
RobertBeckebans Jan 19, 2025
427407a
Allow flying around lights by holding mouse2 in editLights mode
RobertBeckebans Jan 20, 2025
573320d
Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG
RobertBeckebans Jan 20, 2025
7a30d44
Small mouse2 Imgui bugfix
RobertBeckebans Jan 20, 2025
4904fdb
Small bugfix when it comes to entity rotations in .glb maps
RobertBeckebans Jan 21, 2025
3382365
Don't max out fps if engine runs in the background or is unfocused
RobertBeckebans Jan 22, 2025
57ee767
Throttle down the engine in the background to 15 fps
RobertBeckebans Jan 22, 2025
340ef8e
Disable MoltenVK's Metal Argument Buffers to avoid HiZ shader issues …
SRSaunders Jan 23, 2025
2bef9f0
Disable HiZ buffer on Linux + Intel iGPU to work-around device lost c…
SRSaunders Jan 23, 2025
f2036c4
Add missing Optick GPU events for Render HiZ and Resolve Screen for SSR
SRSaunders Jan 23, 2025
4937ab1
Make com_activeApp work on Linux
RobertBeckebans Jan 23, 2025
201485e
Merge branch 'master' into sdl-joykeys
RobertBeckebans Jan 23, 2025
2997fe9
Merge branch '752-background-fps-limit' into sdl-joykeys
RobertBeckebans Jan 23, 2025
af4480f
Fixed merge conflicts
RobertBeckebans Jan 23, 2025
948e248
Fixed messed up coords in makeZooMapForModels command
RobertBeckebans Jan 23, 2025
b19eb88
Use DOOM-3-slim.fgd in model zoo maps
RobertBeckebans Jan 23, 2025
5c92e16
Improve heuristics for Optick display of MoltenVK's Submit, Acquire, …
SRSaunders Jan 23, 2025
fe90a3c
Disable Metal Argument Buffers for all versions of MoltenVK
SRSaunders Jan 31, 2025
7c4b031
Reenable GPU Skinning on Apple Silicon
SRSaunders Jan 31, 2025
037a000
Merge branch 'master'
SRSaunders Jan 31, 2025
c353de2
Partial support for editLights with .glb maps
RobertBeckebans Feb 1, 2025
bedf459
editLights supports .glb maps via _extra_ents.map file
RobertBeckebans Feb 1, 2025
ba89335
Updated .plan
RobertBeckebans Feb 1, 2025
361aa00
Save GPU Vendor and Type in glConfig for use in rendering, e.g. R_Use…
SRSaunders Feb 1, 2025
50f9a28
Don't throttle fps if hosting a multiplayer game
RobertBeckebans Feb 4, 2025
17d4447
Point to newest NVRHI
RobertBeckebans Feb 4, 2025
d085838
Merge remote-tracking branch 'SRSaunders/hiz-optick-fixes'
RobertBeckebans Feb 6, 2025
20a0623
Merge branch 'nvrhi-update-20250204'
RobertBeckebans Feb 6, 2025
af95639
Outcommented some SDL events so it still compiles on Ubuntu 23.10
RobertBeckebans Feb 6, 2025
15be4c6
Fix Dynamic Loader namespace change in Vulkan SDK >= 1.4.304.0
SRSaunders Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Make 100% sure that .cpp and .h files are C++
*.cpp linguist-language=C++
*.hpp linguist-langauge=C++
*.h linguist-language=C++

# Don't count 3rd-party libraries
neo/libs/* linguist-vendored

# Make sure script files always have CRLF line endings for save file checksum portability
*.script text eol=crlf
57 changes: 57 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
build*
eclipse*
xcode*
neo/ipch
*~
*.gch
*.dll
*.exe
*.7z
*.zip
.DS_Store
imgui.ini

Doom3BFG.exe
base/_common.crc
base/_common.resources
base/_ordered.crc
base/_ordered.resources
base/_sound_pc.crc
base/_sound_pc.resources
base/_sound_pc_en.crc
base/_sound_pc_en.resources
base/_sound_pc_fr.crc
base/_sound_pc_gr.crc
base/_sound_pc_gr.resources
base/_sound_pc_it.crc
base/_sound_pc_jp.crc
base/_sound_pc_sp.crc
base/autoexec.cfg
base/classicmusic/
base/joy_360_0.cfg
base/joy_360_1.cfg
base/joy_lefty.cfg
base/joy_righty.cfg
base/maps/
base/sound/
base/strings/
base/video/
base/wads/
base/renderprogs2/
base/generated/
base/env/
base/screenshots/
base/_tb/*.obj
base/_tb/*.mtl

GPATH
GRTAGS
GSYMS
GTAGS
HTML/
neo/.kdev4
neo/neo.kdev4
neo/.idea/
neo/cmake-build-*/
neo/bin/
tools/
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "neo/extern/nvrhi"]
path = neo/extern/nvrhi
url = https://github.com/RobertBeckebans/nvrhi.git
[submodule "neo/extern/ShaderMake"]
path = neo/extern/ShaderMake
url = https://github.com/RobertBeckebans/ShaderMake.git
682 changes: 0 additions & 682 deletions COPYING.txt

This file was deleted.

678 changes: 678 additions & 0 deletions LICENSE.md

Large diffs are not rendered by default.

Loading