Commit graph

163 commits

Author SHA1 Message Date
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
Robert Beckebans
506250ad62 Added CMake -DRETAIL option for shipping builds on Github/ModDB 2024-04-02 16:29:48 +02:00
Robert Beckebans
2cb52c73dc Skip startup if not compiled with Doom Classic support, closes #874 2024-04-02 12:55:39 +02:00
Robert Beckebans
4c9c242808 Killed hard to maintain renderdemo code 2024-03-22 09:01:23 +01:00
Stephen Saunders
2139416e43 Fix default trace model allocation and refcount following restore from save file 2024-02-07 12:20:48 -05:00
Stephen Saunders
f47a46abd2 Fix Render Mode and CRT Filter settings to be sticky between game launches 2024-02-05 14:21:58 -05:00
Robert Beckebans
5d4918324f Merge branch 'master' into 571-retro-8-bit-postfx 2024-01-20 13:50:15 +01:00
Stephen Saunders
36c6956322 Initialize idPhysics_Player::clientPusherLocked to false so physics logic is sane at start 2024-01-20 02:17:15 -05:00
Stephen Saunders
4569238301 Multiplayer: Read class-specific snapshot data only if network-synced 2024-01-19 23:10:13 -05:00
Robert Beckebans
bbbb14159f Tweaked dithering with standard deviation 2024-01-11 22:06:55 +01:00
Robert Beckebans
4bc81a1cd7 Added Amstrad CPC 6128 mode 2024-01-10 00:04:26 +01:00
Robert Beckebans
610157fe8f Added menu options for Retro modes 2024-01-03 15:54:58 +01:00
Robert Beckebans
567b95a642 Added r_renderMode cvar for Retro rendering modes: C64, Sega, PSX 2023-12-30 14:10:07 +01:00
Robert Beckebans
ed6b61a9f9 Hooked in the ability to do postfx after everything else is rendered 2023-12-28 14:39:59 +01:00
Robert Beckebans
9e88365c59 Added Commodore 64 post processing effect 2023-12-26 22:08:04 +01:00
Stephen Saunders
aeb3e21bb9 Revert and fix filename change in idProgram::CompileText() for savefile compatibility 2023-12-26 13:15:32 +01:00
Stephen Saunders
8867e865e0 valgrind: fix undefined variables/warnings and a few more memory leaks on quit 2023-12-26 13:15:29 +01:00
Stephen Saunders
04c638fb28 Fix a few remaining leaks in idFont, SWF Scripts, and idTrigger_Touch 2023-12-26 13:14:59 +01:00
Robert Beckebans
92ad0cb0fe Doubled MAX_GLOBALS for the Runners 2.6 mod. closes #835 2023-12-20 14:38:01 +01:00
Robert Beckebans
96ebce54b1 Merged script interpreter improvements from Dhewm3 #835 2023-12-16 15:48:35 +01:00
Robert Beckebans
563f1be37d Attempt to support 'light_origin' with editLights. #825 2023-12-04 20:15:34 +01:00
Robert Beckebans
2317b9779d ImGuizmo integration hello world 2023-10-18 13:39:06 +02:00
Stephen Pridham
8919fab950 Fix fullscreen warp fx for grabber 2023-10-17 19:08:10 -04:00
Stephen Pridham
693883a737 Fix fullscreen fx 2023-10-17 18:01:35 -04:00
Robert Beckebans
a51833e4ed Applied astyle 2023-07-14 11:35:37 +02:00
Stephen Saunders
c0e6c7a5dd Fix MSVC warnings for RBDoom3BFG, suppress for some third party source libs (jpeg, png, oggvorbis) 2023-06-23 16:30:48 -04:00
Stephen Saunders
52dd6193bf Replace sprintf() / vsprintf() with idStr::snPrintf() / idStr::vsnPrintf() for buffer security 2023-06-20 12:24:24 -04:00
HarrievG
ab7fefcadc - Added possibility to use Focal Length / FOV animation with GLTF Camera animations.
- Added blenderPy script which shows howto set lenscurves as a custom prop float array containing all evaluated fov values
- minor cleanup to gltfparser and gltfExtras.
- gltfExtra key value pairs can now contain a bracket enclosed string as value

# Conflicts:
#	neo/idlib/gltfProperties.h
2023-04-29 12:43:54 +02:00
HarrievG
03bbf9aaf4 -Fixed timestamp check while loading a camera animation from a gltf file
- Set gltfCamera fov to framefov during anim

# Conflicts:
#	neo/d3xp/Camera.cpp
2023-04-29 12:02:58 +02:00
Stephen Saunders
b427ec338c Support Borderless Fullscreen and Borderless Window modes for Win32 and SDL platforms 2023-03-31 11:54:44 +02:00
Robert Beckebans
9f305c2399 Removed stencil shadow volumes with additional fixes by icecoldduke 2023-03-16 20:49:30 +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
c9aefec3ce Added PROFILE_EVENT to RunFrame() 2023-03-03 19:52:46 +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
Stephen Saunders
e7b681a06e Build-time perf improvement for PCH, c_str() fix in idCameraAnim::gltfLoadAnim() 2022-12-24 14:10:55 -05:00
Robert Beckebans
21947e8f08 Merge branch 'master' into 635-nvrhi5 2022-12-22 16:49:18 +01:00
Robert Beckebans
5eaa7801db Merge fixes, default models scene remains Scene 2022-12-22 16:46:29 +01:00
HarrievG
8496f9bf30 [!] Fixes regenerating bMD5Anim from GLTF animation when source is newer than binary 2022-12-22 15:27:16 +01:00
HarrievG
e97584642a [!] Make missing joints on player model non-fatal 2022-12-22 15:27:15 +01:00
HarrievG
250c06bfc0 [!] Make checkmodelhierachy non-fatal 2022-12-22 15:27:14 +01:00
HarrievG
0cf9dac1ef A-Style
# Conflicts:
#	neo/d3xp/Camera.cpp
#	neo/d3xp/Camera.h
2022-12-22 15:27:14 +01:00
HarrievG
bba7ddd665 [!] Merge error fixes
# Conflicts:
#	neo/idlib/MapFile_gltf.cpp
#	neo/renderer/Model_gltf.cpp
2022-12-22 15:22:30 +01:00
Robert Beckebans
3a3af32ddb Replaced std::min/max with Min/Max 2022-11-19 16:46:21 +01:00
Robert Beckebans
37127cde0e Merge branch 'master' into 635-nvrhi4 2022-11-18 16:51:40 +01:00
Robert Beckebans
ad78435446 Merge branch '721-gltf2-cameras' into 705-gltf2-import-options 2022-11-11 17:00:47 +01:00
Robert Beckebans
6689d60b74 Passed idImportOptions along the animations loader code 2022-11-11 16:59:36 +01:00
Robert Beckebans
0d5d947f17 Apply import options to glTF2 models 2022-11-11 16:59:36 +01:00
Robert Beckebans
81d70dc5d8 Parse idImportOptions for model declarations 2022-11-11 16:59:36 +01:00
HarrievG
389798ee4b [!] Corrected Spot light transforms
[+] Added support for GLTF cameras. useable with idCameraView and idAnimatedCamera
2022-11-11 13:11:21 +01:00