Commit graph

  • 5d4918324f Merge branch 'master' into 571-retro-8-bit-postfx Robert Beckebans 2024-01-20 13:50:15 +0100
  • a40b30d861 Renamed ENGINE_BRANCH back to master Robert Beckebans 2024-01-20 13:39:53 +0100
  • 36c6956322 Initialize idPhysics_Player::clientPusherLocked to false so physics logic is sane at start Stephen Saunders 2024-01-20 02:17:15 -0500
  • 9613bd6d0e Initialize idRenderModelDecal decals so members are defined for logical tests Stephen Saunders 2024-01-19 23:44:47 -0500
  • 097ef81f6e Enable r_useParallelAdd* to be changed for bake* operations on multiplayer maps Stephen Saunders 2024-01-17 00:01:28 -0500
  • 953eec4e40 Enable r_useScissor to be changed for bake* operations on multiplayer maps Stephen Saunders 2024-01-16 23:59:40 -0500
  • 7b2aa46a43 Multiplayer: fix VoiceChat shutdown assert on remoteMachines count Stephen Saunders 2024-01-19 23:14:53 -0500
  • 4569238301 Multiplayer: Read class-specific snapshot data only if network-synced Stephen Saunders 2024-01-19 23:10:13 -0500
  • 9511a529af Fix regression in networking memory cleanup in idLobby Stephen Saunders 2024-01-19 23:06:04 -0500
  • bbbb14159f Tweaked dithering with standard deviation Robert Beckebans 2024-01-11 22:06:55 +0100
  • 4bc81a1cd7 Added Amstrad CPC 6128 mode Robert Beckebans 2024-01-10 00:04:26 +0100
  • 4879fb78ea Changed ENGINE_BRANCH string Robert Beckebans 2024-01-03 16:13:51 +0100
  • 610157fe8f Added menu options for Retro modes Robert Beckebans 2024-01-03 15:54:58 +0100
  • cbe6147f03 Tweaked dithering and added more modes Robert Beckebans 2024-01-01 16:45:17 +0100
  • 523e483e1c Merge branch 'master' into 571-retro-8-bit-postfx Robert Beckebans 2024-01-01 14:50:52 +0100
  • d114338e45 Merge branch 'master' into 571-retro-8-bit-postfx Robert Beckebans 2024-01-01 14:49:59 +0100
  • ab663a769f
    Merge pull request #843 from SRSaunders/memory-leak-fixes2 Robert Beckebans 2023-12-30 20:03:51 +0100
  • 779f38d84c Tweaked PSX dithering Robert Beckebans 2023-12-30 18:43:09 +0100
  • fd5b25dc59 Added nearest filtering for PSX render mode. Closes #613 Robert Beckebans 2023-12-30 15:01:31 +0100
  • 567b95a642 Added r_renderMode cvar for Retro rendering modes: C64, Sega, PSX Robert Beckebans 2023-12-30 14:10:07 +0100
  • cd6c804508 Moved makeImageHeader to Image_intrinsic.cpp Robert Beckebans 2023-12-29 17:16:54 +0100
  • e51b41cc66 Added CRT options as cvars Robert Beckebans 2023-12-29 12:31:43 +0100
  • df7d0b8d28 Tweaked CRT shaders Robert Beckebans 2023-12-28 22:35:58 +0100
  • 1e9bc96191 Going back to a single renderprog volatile constant buffer to avoid crashes Robert Beckebans 2023-12-28 16:16:15 +0100
  • dd17edbdc1 Simplify OPTICK_THREAD() instrumentation and fix scope for common_frame Stephen Saunders 2023-12-28 09:41:18 -0500
  • 7d67082a10 Fix clang compile failure in GuiModel: use static_cast<short> in initializer list Stephen Saunders 2023-12-28 09:32:06 -0500
  • 13f9ee8cfb Added old MatthiasCRT shader to crt_newpixie.*.hlsl Robert Beckebans 2023-12-28 15:29:50 +0100
  • 6e2c637578 valgrind: Fix uninitialized variables in debug tools - ImmediateMode and Optick Stephen Saunders 2023-12-28 09:29:47 -0500
  • f714e791fe Fix memory leak in Optick when ThreadEntry is terminated while still in scope (i.e. exit) Stephen Saunders 2023-12-28 09:24:48 -0500
  • ed6b61a9f9 Hooked in the ability to do postfx after everything else is rendered Robert Beckebans 2023-12-28 14:39:59 +0100
  • 49130533c6 Further tweaks on the C64 shader Robert Beckebans 2023-12-28 13:06:42 +0100
  • f9f256c29c Fixed merge conflict in the README Robert Beckebans 2023-12-27 17:39:43 +0100
  • 36132f7d8a Updated compile instructions on Windows Robert Beckebans 2023-12-27 17:27:29 +0100
  • a589f3e6f0 Implemented binary search for colors in HLSL Robert Beckebans 2023-12-27 15:14:58 +0100
  • 9e88365c59 Added Commodore 64 post processing effect Robert Beckebans 2023-12-26 22:08:04 +0100
  • 59940e7037 Got rid of NVRHI depth-stencil is read-only warnings. Closes #760 Robert Beckebans 2023-12-26 15:33:02 +0100
  • c57ffb8279 Fix decl->parsedOutsideLevelLoad flag set/reset, show state (!) in list<Decl> console commands Stephen Saunders 2023-12-14 14:32:16 -0500
  • 2726e6ae29 Respect binary file row pitch for reading and uploading DXT1/DXT5 compressed mip images Stephen Saunders 2023-12-13 10:58:24 -0500
  • ad046923f5 VertexCache: enforce cache alignment without read beyond buffer boundary during allocation and update Stephen Saunders 2023-12-12 18:51:50 -0500
  • 341b90bc05 Allocate correct memory size for FMT_DXT1 / FMT_DXT5 compressed images, fully init renderEntity_t in ReadFromDemoFile() Stephen Saunders 2023-12-12 18:30:22 -0500
  • aeb3e21bb9 Revert and fix filename change in idProgram::CompileText() for savefile compatibility Stephen Saunders 2023-12-08 01:35:28 -0500
  • e0fe1b8bed Properly init / shutdown device manager (all platforms) and SDL (non-windows) to avoid leaks Stephen Saunders 2023-12-07 18:16:11 -0500
  • 8867e865e0 valgrind: fix undefined variables/warnings and a few more memory leaks on quit Stephen Saunders 2023-12-07 12:54:59 -0500
  • a7ef79ecb1 Fix leaks on quit: Free verts / indexes for basic surface triangles and shutdown SDL via SDL_Quit() Stephen Saunders 2023-12-02 01:25:57 -0500
  • d9835cb2b4 Revert SetMaxLength() change and instead call TakeDataOwnership() to fix memory leak in InitSaveProfile() Stephen Saunders 2023-11-23 21:24:22 -0500
  • 402496411b Fix a leak in InitSaveProfile() caused by skipping file memory cleanup in ~idFile_Memory() when maxSize != 0 Stephen Saunders 2023-11-22 14:46:23 -0500
  • 04c638fb28 Fix a few remaining leaks in idFont, SWF Scripts, and idTrigger_Touch Stephen Saunders 2023-11-21 11:12:01 -0500
  • cb209718be Fix lightGridPoints and demo entity joints memory leaks Stephen Saunders 2023-11-17 00:11:54 -0500
  • 2335326a6b Revert changes to idPolynomial, add ~idPolynomial() destructor to fix leak properly Stephen Saunders 2023-11-15 20:49:34 -0500
  • fe411ba3b5 Fix a bunch of memory leaks throughout codebase Stephen Saunders 2023-11-15 13:22:04 -0500
  • 92ad0cb0fe Doubled MAX_GLOBALS for the Runners 2.6 mod. closes #835 Robert Beckebans 2023-12-20 14:38:01 +0100
  • 96ebce54b1 Merged script interpreter improvements from Dhewm3 #835 Robert Beckebans 2023-12-16 15:48:35 +0100
  • 08be7a35f9 Duplicating lights with Ctrl+D works now Robert Beckebans 2023-12-10 17:00:07 +0100
  • 563f1be37d Attempt to support 'light_origin' with editLights. #825 Robert Beckebans 2023-12-04 20:15:34 +0100
  • 288852224a convertMapToValve220 removes light flares Robert Beckebans 2023-11-07 21:11:57 +0100
  • 19fab395eb Add #include <queue> for std::queue support when USE_FFMPEG enabled Stephen Saunders 2023-11-02 00:47:52 -0400
  • f7751f6428 Fix for cinematic audio when playing Bink video files with ffmpeg decoder, improve ffmpeg a/v resync Stephen Saunders 2023-11-01 19:13:47 -0400
  • a00d6dc9d9 Possible crashfix for D3HDP #822 Robert Beckebans 2023-10-30 22:41:23 +0100
  • 8c464de83d Fixed scissor clipping issues of regular surfaces like light flares #651 Robert Beckebans 2023-10-30 21:38:02 +0100
  • 28c3ea9804 Updated FGDs for TrenchBroomBFG Robert Beckebans 2023-10-27 21:12:09 +0200
  • 87e2004634 Added helper entityDefs for TrenchBroom Robert Beckebans 2023-10-26 01:52:03 +0200
  • 958bd1a1cf Prioritize .wav and .ogg files over shipped .idwav files Robert Beckebans 2023-10-24 18:26:39 +0200
  • cd03d01e85 Moved ImGuizmo.{h/cpp} to neo/libs/imgui/ to avoid precompiled header issues Robert Beckebans 2023-10-18 13:48:40 +0200
  • def152081d Fixed bug in convertMapToValve220 cmd. Added origin brushes Robert Beckebans 2023-10-17 21:57:57 +0200
  • 11d78d37be Added menubar with Ctrl+D Duplicate command Robert Beckebans 2023-10-16 22:09:01 +0200
  • 4e638ae7a4 Light editor can use the rotation/scale gizmos Robert Beckebans 2023-10-16 18:30:16 +0200
  • 8d2c54a999 Light editor can use the translation gizmo Robert Beckebans 2023-10-13 18:27:51 +0200
  • 80ca705d8d Removed unimplemented renderer passes Robert Beckebans 2023-10-13 16:14:49 +0200
  • f408fcad38 Fixed Imgui and light scissor clipping issues. Closes #651 Robert Beckebans 2023-10-13 16:08:35 +0200
  • 8b1bc6d8cd Gizmo shows up Robert Beckebans 2023-10-11 18:47:19 +0200
  • 2317b9779d ImGuizmo integration hello world Robert Beckebans 2023-10-11 16:24:36 +0200
  • 6f98740772 Fallback to material stages for GetEditorImage() Robert Beckebans 2023-10-08 14:27:22 +0200
  • eb2d963784 Wrote simple exportMaterialsToBlender command Robert Beckebans 2023-10-07 14:04:27 +0200
  • 719e925b2e Started to simplify the light editor Robert Beckebans 2023-09-29 22:39:29 +0200
  • d337111fbe Use same Instance pattern of AF editor for light editor Robert Beckebans 2023-09-29 20:26:08 +0200
  • c6ae88310f Always draw the console after Imgui Robert Beckebans 2023-09-29 17:49:27 +0200
  • b157445881 Added code to load UE5 editor themes into Imgui Robert Beckebans 2023-09-29 17:14:21 +0200
  • 4e38e7a6dc Imgui ingame tools can use the docking feature now Robert Beckebans 2023-09-26 21:47:03 +0200
  • c9133de3da Updated Imgui to newest docking release v1.89.9 Robert Beckebans 2023-09-26 18:40:59 +0200
  • b04705c594 Changed _currentRender back to RGBA16F Robert Beckebans 2023-10-18 13:06:14 +0200
  • 251c879483 Move commonPasses back to private Stephen Pridham 2023-10-17 19:11:42 -0400
  • 8919fab950 Fix fullscreen warp fx for grabber Stephen Pridham 2023-10-17 19:08:10 -0400
  • 693883a737 Fix fullscreen fx Stephen Pridham 2023-10-17 18:01:35 -0400
  • 8f84e54bb0 Restored ternary operator usage for older DXC compilers. Thanks SRSaunders Robert Beckebans 2023-10-12 10:11:00 +0200
  • 3998702981 Updated DXC instructions Robert Beckebans 2023-10-09 15:20:08 +0200
  • feffa4a4dd Replaced ternary operators in HLSL code. Fixes #803 Robert Beckebans 2023-10-09 15:14:43 +0200
  • a51833e4ed Applied astyle Robert Beckebans 2023-07-14 11:35:37 +0200
  • 047dd46d9e Merge remote-tracking branch 'SRSaunders/clang-warnings-fixes' Robert Beckebans 2023-07-14 11:30:13 +0200
  • e0e77ce6b3 Applied astyle Robert Beckebans 2023-07-14 09:45:35 +0200
  • 33615ef541 Merge remote-tracking branch 'SRSaunders/optick-vulkan' Robert Beckebans 2023-07-14 09:44:55 +0200
  • 3da97f0e3f Applied astyle Robert Beckebans 2023-07-14 08:46:32 +0200
  • 330486ecdf Merge remote-tracking branch 'SRSaunders/swapchain-fixes' Robert Beckebans 2023-07-14 08:41:40 +0200
  • eaa5cf8ff4 Enable gnu extensions for Optick profiler when using gcc compiler, i.e. support ##__VA_ARGS__ Stephen Saunders 2023-07-06 11:21:07 -0400
  • 37fd056c2d Fix type mismatches in Optick GPUProfiler::Stop() Stephen Saunders 2023-07-06 11:08:50 -0400
  • a99c11730e Fix system vs. bundled library logic, suppress gcc/clang warnings for some third party source libs (jpeg, zlib, minizip) Stephen Saunders 2023-06-26 15:39:13 -0400
  • eef8e1b329 Fix PCH for idlib when using gcc compiler on linux Stephen Saunders 2023-06-24 01:24:08 -0400
  • c0e6c7a5dd Fix MSVC warnings for RBDoom3BFG, suppress for some third party source libs (jpeg, png, oggvorbis) Stephen Saunders 2023-06-23 16:30:48 -0400
  • 02eda6f1d1 In Optick Core::DumpProgressFormatted() use vsnprintf() vs. vsprintf() for non-MSVC compilers Stephen Saunders 2023-06-23 16:02:32 -0400
  • 4f6f23e8ac Fix Sync timer for timedemo "twice" mode and remove unneeded timings in TimeRenderDemo() Stephen Saunders 2023-06-20 22:25:24 -0400
  • 4110dc1f05 Remove unneeded references to com_smp cvar Stephen Saunders 2023-06-20 22:04:11 -0400