Commit graph

  • 685e02a2f9 Updated NVRHI with Nvidia's latest patches Robert Beckebans 2024-10-30 20:19:46 +0100
  • e7fbad99d1 Keep motion vectors at zero for TAA for ingame 3D guis Robert Beckebans 2024-10-26 11:34:01 +0200
  • 2b2d4a13bc Use precompiled headers for release builds on Linux Robert Beckebans 2024-10-24 13:18:25 +0200
  • 6a1b2cff18 Fixed crash on Linux caused by VMA vs MOC aligned_alloc conflict. closes #935 Robert Beckebans 2024-10-24 13:05:53 +0200
  • 9521760c18 Use g++ instead of system default in cmake-linux-debug.sh Robert Beckebans 2024-10-24 12:50:07 +0200
  • 6f2aace910 Deleted old unused OpenGL and Vulkan code that lead up to confusion Robert Beckebans 2024-10-24 11:58:56 +0200
  • d6dabb6869 Fixed TAA bug where the frameIndex was a mismatch in renderer frontend/backend. Backported from VR branch Robert Beckebans 2024-10-23 15:41:42 +0200
  • b9669d3788 Updated VMA library to newest stable 3.1.0 version Robert Beckebans 2024-10-23 12:19:03 +0200
  • eca0544339 Render MOC faster at half res like in Avalanche Engine Robert Beckebans 2024-10-18 18:23:16 +0200
  • ca3f8cd183 Interpolate env_probes over 2 seconds when running into new triangle set Robert Beckebans 2024-10-17 21:53:19 +0200
  • 05a564228a Yet another env_probe interpolation idea Robert Beckebans 2024-10-15 22:30:47 +0200
  • 590cc61c24 Better env_probe interpolation when triangles form a line Robert Beckebans 2024-10-15 20:38:09 +0200
  • 9a99185fe9 Renamed ENGINE_BRANCH back to master Robert Beckebans 2024-10-12 12:00:51 +0200
  • 1056b50103 Fixed some light flickering when MOC is enabled Robert Beckebans 2024-10-11 16:12:27 +0200
  • b05d296fb6 Bumped GLMB_MAGIC and BRM_MAGIC to save the MOC per model data Robert Beckebans 2024-10-11 15:34:29 +0200
  • 1dde25ac28 Merge branch '756-masked-software-occlusion-culling-optimized2' of github.com:RobertBeckebans/RBDOOM-3-BFG into 756-masked-software-occlusion-culling-optimized2 Robert Beckebans 2024-10-11 13:53:16 +0200
  • 5f1a5db3df Deleted renderer/CullingThreadpool.cpp, we stick to the single threaded solution for now Robert Beckebans 2024-10-11 13:53:12 +0200
  • cbee44b5f8 Revert "Copied MaskedOcclusionCulling.h to renderer for USE_INTRINSICS_SSE=OFF (arm64 builds)" Robert Beckebans 2024-10-11 13:48:37 +0200
  • 4f05177682 Remove the .gch files when running cmake-linux*.sh Robert Beckebans 2024-09-10 18:34:39 +0200
  • eb8825a5d4
    Merge pull request #932 from SRSaunders/moc-opt2-pch-fixes Robert Beckebans 2024-09-10 18:32:52 +0200
  • d7165b175d Copied MaskedOcclusionCulling.h to renderer for USE_INTRINSICS_SSE=OFF (arm64 builds) SRSaunders 2024-09-08 23:20:27 -0400
  • f1ce7a787d Win/Linux/macOS: Update MOC cpuidex() and xgetbv() defs for cross-platform portability SRSaunders 2024-09-08 20:30:48 -0400
  • 666f554c31 Consolidate USE_PRECOMPILED_HEADERS sections in CMakeLists.txt SRSaunders 2024-09-08 20:27:34 -0400
  • fb8d82c56b Fix linux/macOS PCH builds for cmake policy versions > 3.2 SRSaunders 2024-09-08 16:34:41 -0400
  • c0bd4d60ce Added MOC Apache license to LICENSE_EXCEPTIONS.md Robert Beckebans 2024-09-06 20:22:31 +0200
  • 009ed19c32 Updated release notes Robert Beckebans 2024-09-06 20:19:19 +0200
  • 6f19bff3cf Wrote some debug code for capturing env probes Robert Beckebans 2024-09-04 23:04:20 +0200
  • 036318e94e Fixed glTF normals when transforms have not been applied in Blender. close #929 Robert Beckebans 2024-09-04 21:37:46 +0200
  • dc7b80aead Added material textures/common/occlusion Robert Beckebans 2024-09-03 21:43:13 +0200
  • 6c00d6bcdd Only draw BSP surfs/patches to masked buffer to reduce tris Robert Beckebans 2024-09-02 23:14:08 +0200
  • 1e2b1be338 Copied CullingThreadPool to renderer for making an id Tech 5 version Robert Beckebans 2024-09-02 21:00:01 +0200
  • abff15168b Round moc buffer width and height Robert Beckebans 2024-08-30 21:06:40 +0200
  • b3a22ffc7e Some MOC multithreaded code, not working Robert Beckebans 2024-08-30 18:41:03 +0200
  • b889c56e92 Raster triangles faster at the expense of memory Robert Beckebans 2024-08-30 16:41:32 +0200
  • 4be1312188 Formatted MOC code Robert Beckebans 2024-08-30 14:44:06 +0200
  • fcf363ee47 Fixed a few bugs in the convertMapQuakeToDoom command Robert Beckebans 2024-08-30 14:27:19 +0200
  • 09224febca Show masked occlusion time with com_showFPS 3 Robert Beckebans 2024-08-28 21:43:19 +0200
  • 529beb5095 Changed branch name to Masked Software Occlusion Culling Robert Beckebans 2024-08-28 21:29:33 +0200
  • 8a57cf210a Increased vertex cache limits for TSM mod #918 #660 Robert Beckebans 2024-08-28 21:26:43 +0200
  • 06c6dd0e4a Fixed viewInsideSurface check which caused much flickering Robert Beckebans 2024-08-27 23:01:08 +0200
  • d747be22d6 Fixed compiling MOC on Linux Robert Beckebans 2024-08-27 14:01:34 +0200
  • d34eaf0b09 Fixed compiling on Linux without MOC Robert Beckebans 2024-08-27 13:28:43 +0200
  • 0921667151 Merge branch 'master' into 756-masked-software-occlusion-culling Robert Beckebans 2024-08-27 13:10:45 +0200
  • 747878eee1 Indented USE_PRECOMPILED_HEADERS blocks Robert Beckebans 2024-08-27 13:06:22 +0200
  • 59c309cd65 Merge branch 'master' into 756-masked-software-occlusion-culling Robert Beckebans 2024-08-27 11:58:07 +0200
  • e54fc22180
    Merge pull request #928 from SRSaunders/rbdmap-fixes Robert Beckebans 2024-08-27 11:56:58 +0200
  • c4e39bdc1c Skip Masked Occlusion Culling on non-SSE2 CPUs Robert Beckebans 2024-08-27 11:41:39 +0200
  • 1a2f19b6ad rbdmap for win32: Suppress warnings from imtui / imgui / pdcurses / wincon third-party source libraries Stephen Saunders 2024-08-26 18:12:56 -0400
  • 79ab0b63e6 rbdmap for linux/posix: Replace deprecated readdir_r() with readdir() to eliminate warnings SRSaunders 2024-08-26 17:13:06 -0400
  • 5c8881c7cb rbdmap: Suppress warnings from zlib and minizip third-party source libraries SRSaunders 2024-08-26 17:08:52 -0400
  • 387c4a18e5 Fix rbdmap / idlib PCH mismatch and cleanup rbdmap PCH files after build SRSaunders 2024-08-26 17:06:29 -0400
  • 930c968fa9 Turn off occlusion culling for mirrors and subviews Robert Beckebans 2024-08-26 22:58:59 +0200
  • a7d1d7f72e All lights can be culled now Robert Beckebans 2024-08-26 22:36:58 +0200
  • e121472661 Point lights can be culled. #756 Robert Beckebans 2024-08-26 10:26:40 +0200
  • 5107d12cc5 Don't cull objects that we run into Robert Beckebans 2024-08-22 23:19:59 +0200
  • fc6c1fef7a Query only draw surface boxes with MOC Robert Beckebans 2024-08-22 22:05:47 +0200
  • dba7404eff Don't let TAA mess with masked culling Robert Beckebans 2024-08-22 00:24:17 +0200
  • 1fda97ec25 Masked Software Occlusion Culling kinda works Robert Beckebans 2024-08-22 00:05:04 +0200
  • 9e919c8d76 Added Masked Software Occlusion Culling lib by Intel Robert Beckebans 2024-08-21 18:39:52 +0200
  • f6cd2386a7
    Merge pull request #926 from SRSaunders/basepath-fix Robert Beckebans 2024-08-21 13:58:25 +0200
  • 4d34957f65 Respect basePath parameter vs hardcoded path in R_WritePNG() SRSaunders 2024-08-20 21:57:56 -0400
  • 34735910b0 Updated release notes Robert Beckebans 2024-08-17 22:51:36 +0200
  • b66a4d1838 Merge branch '761-psx-rendermode' Robert Beckebans 2024-08-17 22:29:08 +0200
  • aa8ca629ea Renamed Easymode in menu to Advanced Robert Beckebans 2024-08-17 22:25:25 +0200
  • dbddb347f7 Fixed PSX vertex jiggle in hell sky Robert Beckebans 2024-08-17 19:05:12 +0200
  • ab589eb5ef PSX affine texture mapping Robert Beckebans 2024-08-17 18:37:50 +0200
  • 91351f8833 Astyle Robert Beckebans 2024-08-11 22:01:11 +0200
  • 25e2208f68 Ported advanced CRT shader by whkrmrgks0 Robert Beckebans 2024-08-07 22:35:16 +0200
  • e66754b7f3 Easymode CRT looks like the games on my TV in the 90s Robert Beckebans 2024-08-05 22:59:28 +0200
  • 802075fdf6
    Merge pull request #923 from SRSaunders/zlib-warnings Robert Beckebans 2024-08-05 17:33:05 +0200
  • c78f16c0dc
    Merge pull request #919 from SRSaunders/mvk-arg-buffers Robert Beckebans 2024-08-05 17:29:59 +0200
  • 9a3d78ca01 Suppress clang deprecated-non-prototype warnings for ZLIB sources SRSaunders 2024-08-05 11:09:37 -0400
  • 3eb260a809 macOS: Add CVAR_NEW tag to r_mvk* cvar declarations SRSaunders 2024-08-03 12:37:29 -0400
  • 4c79e21bbc macOS: Fix compile failure when configuring metal argument buffers with MoltenVK >= 1.2.10 SRSaunders 2024-08-03 12:13:00 -0400
  • 4d15543a47
    Merge pull request #917 from LocutusOfBorg/patch-1 Robert Beckebans 2024-08-03 10:43:50 +0200
  • 885bf8d7c0 Combined easymode CRT with a NTSC signal Robert Beckebans 2024-08-02 17:30:01 +0200
  • ea567131e9 DataQueue.h also check for b1 being NULL Gianfranco Costamagna 2024-08-02 15:44:43 +0200
  • e14d6d595c Ported RetroArch Aperture CRT shader but not much better than Easymode Robert Beckebans 2024-08-01 21:05:50 +0200
  • cef666f2fd Easymode CRT shader works correctly Robert Beckebans 2024-08-01 17:23:07 +0200
  • a4de5a1350 Tweaked CRT shaders Robert Beckebans 2024-08-01 16:20:47 +0200
  • 53310744ce
    Update DataQueue.h to fix a build failure in Append method Gianfranco Costamagna 2024-08-01 08:17:34 +0200
  • 00a4a4067b Got Easymode CRT working but it looks bad Robert Beckebans 2024-08-01 00:40:44 +0200
  • fe959aa03a Ported RetroArch Easymode CRT shader WIP Robert Beckebans 2024-07-31 23:52:01 +0200
  • 21645ee262 Removed SSAO test from CPC shader Robert Beckebans 2024-07-31 21:30:35 +0200
  • 9fb21205f1 Added 4 color CGA shader Robert Beckebans 2024-07-31 21:27:36 +0200
  • 676c970886 Added Gameboy and NES render modes Robert Beckebans 2024-07-31 18:11:43 +0200
  • ea78cf42e3 Store world normals in gbuffer Robert Beckebans 2024-07-31 17:04:42 +0200
  • 449f56ab9f More triplanar shader tests Robert Beckebans 2024-07-30 23:24:44 +0200
  • a3a52c97fe Some experiments similar to Obra Dinn and fixed old SSAO Robert Beckebans 2024-07-30 22:01:27 +0200
  • cebba26908 Made PSX vertex jitter resolution independent Robert Beckebans 2024-07-26 17:50:06 +0200
  • a41c475ad9 Skip TAA in PSX mode Robert Beckebans 2024-07-26 14:46:14 +0200
  • 333bc486d6 Implemented typical PSX style vertex jittering Robert Beckebans 2024-01-08 18:00:04 +0100
  • a23ed41687 Tweaked release notes Robert Beckebans 2024-07-26 14:23:10 +0200
  • b88afae09b Extended license exceptions for Imtui & PDCurses Robert Beckebans 2024-07-26 14:04:08 +0200
  • 4de091b30d Chad-ified release notes Robert Beckebans 2024-07-26 13:19:29 +0200
  • 0f253c32ed Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG Robert Beckebans 2024-07-26 11:26:51 +0200
  • d703327c7f Summarized temporary Discord .plan entries for 1.6 release notes Robert Beckebans 2024-07-26 11:26:47 +0200
  • f54ef25d91
    Merge pull request #916 from runlevel5/patch-1 Robert Beckebans 2024-07-23 09:16:41 +0200
  • 093fd4b553
    Update RELEASE-NOTES.md Trung Lê 2024-07-23 10:00:51 +1000
  • 70846d66ad Fixed -DUSE_SYSTEM_ZLIB=ON close #913 Robert Beckebans 2024-07-19 17:07:29 +0200