Commit graph

  • 32250f704f - mograted Blood's precaching to the backend's implementation. Christoph Oelckers 2021-04-11 12:42:59 +0200
  • 6342926871 - disabled the QAV preload calls in Blood. Christoph Oelckers 2021-04-11 12:10:52 +0200
  • d663d84596 - changed precaching setup for Exhumed. Christoph Oelckers 2021-04-11 10:54:10 +0200
  • e4cf768fa8 - call StartPrecaching to keep Vulkan happy. Christoph Oelckers 2021-04-11 10:50:04 +0200
  • e959226914 - Fix RRRA bike/boat angle adjustments following changes in f343bd8d5e. Mitchell Richters 2021-04-11 18:34:07 +1000
  • 387c62d584 - rewrote SW's precaching code. Christoph Oelckers 2021-04-11 10:20:52 +0200
  • 9fd3ab6b5e - fixed texture precaching. Christoph Oelckers 2021-04-11 09:59:55 +0200
  • f343bd8d5e - Fix death camera issues stemming from f254eeb465. Mitchell Richters 2021-04-11 17:52:29 +1000
  • 534271c62a - PlayerHorizon::interpolatedsum(): Cut over interpolation code to inline functions that was missed when doing e76f63e2c0. Mitchell Richters 2021-04-11 17:50:32 +1000
  • 656705bcd7 - binangle: Add signedrad() and signeddeg() methods for consistency with the unsigned methods. Mitchell Richters 2021-04-11 17:02:44 +1000
  • e76f63e2c0 - Consolidate all game interpolation code into inline functions. Mitchell Richters 2021-04-11 16:45:19 +1000
  • b3bcedda6c - moved backend independent HUD code out of glbackend.cpp. Christoph Oelckers 2021-04-11 08:40:18 +0200
  • 0bdbf0f1cb - fixed: alpha was never set for voxels. Fixes #304 Christoph Oelckers 2021-04-11 08:26:36 +0200
  • f254eeb465 - binaryangle.h: Remove lookangle class and replace use with binangle. Mitchell Richters 2021-04-11 15:43:11 +1000
  • 184d9be6b1 - fixed palette setup for duplicate base palettes. Christoph Oelckers 2021-04-10 21:42:53 +0200
  • addfe4e904 - activate the progress bar on the startup screen. Christoph Oelckers 2021-04-10 19:28:46 +0200
  • db5fbe3bbb - make the startup banner in the initial console window work. Christoph Oelckers 2021-04-10 19:14:30 +0200
  • a5ed7ba8a3 - two more simple .def commands. Christoph Oelckers 2021-04-10 16:35:29 +0200
  • 6b684e74ba - migrated 'texture' .def command. Christoph Oelckers 2021-04-10 14:09:08 +0200
  • 057b8a7354 - cleanup of bvectan family of functions. Christoph Oelckers 2021-04-10 12:54:29 +0200
  • b4d89cbac3 - got rid of the remaining occurences of gethiq16angle and all related tables. Christoph Oelckers 2021-04-10 12:10:28 +0200
  • 35221188db - inlined Clipper::PointToAngle Christoph Oelckers 2021-04-10 10:56:11 +0200
  • 2e191f2742 - consolidated the SetLightAndFog code fragments. Christoph Oelckers 2021-04-10 09:57:03 +0200
  • 8ebd1a9ebc - binaryangle.h: Clean up HorizToPitch() since we're on the new renderer. Mitchell Richters 2021-04-10 10:06:30 +1000
  • 28fb752446 - Replace gethiq16angle() with bvectangbam() in renderer code. This addresses some observed clipping issues in the new renderer. Mitchell Richters 2021-04-10 08:59:40 +1000
  • e0dc261dfd - fixed edge case in wall sorter when the camera is exactly on a line that's being checked. Christoph Oelckers 2021-04-10 00:05:29 +0200
  • 02dedaad46 - Blood: undid restriction for original QAV for Guns Akimbo shotgun fix. Christoph Oelckers 2021-04-09 22:11:16 +0200
  • 345275db5d - better handling for portal lines having sloped back sectors. Christoph Oelckers 2021-04-09 22:48:16 +0200
  • 19a4c12e6a - Blood: undid restriction for original QAV for Guns Akimbo shotgun fix. Christoph Oelckers 2021-04-09 22:11:16 +0200
  • ff0a3df302 - fixed extended music lookup again. Christoph Oelckers 2021-04-09 21:21:53 +0200
  • 2084c53538 - fixed extended music lookup again. Christoph Oelckers 2021-04-09 21:21:53 +0200
  • 92697686cb - migrated a few more .def commands. Christoph Oelckers 2021-04-09 19:59:03 +0200
  • 333581a084 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-09 19:57:56 +0200
  • 2820c50f3e - Blood: let the RFS parser handle forward slashes when cutting out the base directory of a given file name. Christoph Oelckers 2021-04-09 18:25:32 +0200
  • 57c7a85d9f - fixed compilation with Clang alexey.lysiuk 2021-04-09 15:55:30 +0300
  • fb02b38279 - better .def loading logic. Christoph Oelckers 2021-04-07 21:46:44 +0200
  • 03c19a0cad - removed the no longer used 'options' menu item graphic for Exhumed. Christoph Oelckers 2021-04-09 14:15:47 +0200
  • c8c8635b4c - fixed render backend switch menu option alexey.lysiuk 2021-04-09 10:47:00 +0300
  • f20acca498 - always default the resource ID to -1, even for dummy entries. Christoph Oelckers 2021-04-08 22:03:25 +0200
  • 778a75c097 - fixed rffdefineid handler passing a bad file name to the backend. Christoph Oelckers 2021-04-08 21:36:52 +0200
  • 9f08f9786a - consolidated a bit of dead content in .def parser. Christoph Oelckers 2021-04-08 20:03:50 +0200
  • c9483353ff - some more translucency checks. Christoph Oelckers 2021-04-08 19:56:18 +0200
  • 1362a7ebc5 - added extended translucency support and did a bit of code consolidation. Christoph Oelckers 2021-04-08 19:45:18 +0200
  • 794cab2d54 - removed some dead code. Christoph Oelckers 2021-04-08 18:54:39 +0200
  • a530dfbe35 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-08 18:52:54 +0200
  • 51c4c47183 - block manual advancing of intermission screens when already fading out. Christoph Oelckers 2021-04-08 18:01:42 +0200
  • 793d2d99ef - re-fixed the music lookup. Christoph Oelckers 2021-04-08 17:46:53 +0200
  • a53ed46bae - fixed item placement on SW minihud. Fixes #295 Christoph Oelckers 2021-04-08 17:43:56 +0200
  • fc1fbfe8b3 - fixed .def 'music' parsing. Christoph Oelckers 2021-04-08 16:35:26 +0200
  • e2f570a70a - fixed: extended sound lookup must check the sound/ folder. Christoph Oelckers 2021-04-08 16:05:32 +0200
  • 1439897b65 - fixed extended music lookup. Christoph Oelckers 2021-04-08 15:55:37 +0200
  • cecd34efc7 - moved a bit more script parsing functionality into the backend and tried it out on the 'skybox' command. Christoph Oelckers 2021-04-07 21:59:47 +0200
  • 4d29cd2df2 - I shouldn't have used WT's skies as reference - they got front and back faces swapped. Christoph Oelckers 2021-04-08 13:54:58 +0200
  • 38ecfc8fa5 - added handling for cubemapped skyboxes. Christoph Oelckers 2021-04-08 00:47:07 +0200
  • b68512ef88 - on closer inspection, do not draw skies on intra-sky lines ever - the renderer already takes care of this elsewhere. Christoph Oelckers 2021-04-08 10:10:15 +0200
  • d348377bd8 - when drawing skies on walls where both sides are sky, use the backside's texture. Christoph Oelckers 2021-04-08 09:45:17 +0200
  • e0ee3a6701 - fixed: Vulkan did not define NPOT_EMULATION for its fragment shader. Christoph Oelckers 2021-04-08 09:29:08 +0200
  • 4cdc39c9b9 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-08 08:55:41 +0200
  • 8cc3a81c3b - enable the render backend switch in the menu. Christoph Oelckers 2021-04-07 23:56:01 +0200
  • a80c5db02b - forgot to save the Exhumed part of the last commit Christoph Oelckers 2021-04-07 21:37:01 +0200
  • 58fb938aa7 - block opening of the menu in the fade out phase of a screenjob and in Exhumed's map/intermission screens. Christoph Oelckers 2021-04-07 19:39:48 +0200
  • 68b7628f56 - RRRA: Sector effector type 156 is not supposed to scroll the floor texture. Christoph Oelckers 2021-04-07 18:12:25 +0200
  • 7a03967ceb - fixed clipping info not properly reset when rendering the scene in two passes. Christoph Oelckers 2021-04-07 16:52:17 +0200
  • caa8efd3d5 - fixed renderer to avoid bunches of walls that wrap around behind the camera's back. Christoph Oelckers 2021-04-07 16:09:25 +0200
  • 3a34043267 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-07 15:12:27 +0200
  • 4a6a999f89 - SW: fixed interpolation for sector object sprites. Christoph Oelckers 2021-04-07 15:03:00 +0200
  • 4bd44f9d62 - flat sprites use different visibility rules. Christoph Oelckers 2021-04-07 12:58:45 +0200
  • 6ad0089524 - fixed flat sprites using the sector bit names for checking for being flipped. Christoph Oelckers 2021-04-07 12:39:12 +0200
  • 59f18f5fa7 - ensure that all HWSprites are oriented with z1 > z2. Christoph Oelckers 2021-04-07 12:31:47 +0200
  • f9f1d591b3 - must set up fog before textures. Christoph Oelckers 2021-04-07 10:30:49 +0200
  • 3d846f341a - fixed a major clipping issue with the new renderer. Christoph Oelckers 2021-04-07 00:02:36 +0200
  • d823ae255e - fixed view clipping for portal sectors. Christoph Oelckers 2021-04-06 19:25:40 +0200
  • 5c2335bbeb - encapsulate setuptile(range) parsing in separate functions. Christoph Oelckers 2021-04-06 16:22:24 +0200
  • 0b79649dc2 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-06 16:14:21 +0200
  • d193e199f1 - reorganized hightile offset storage. Christoph Oelckers 2021-04-06 15:55:33 +0200
  • 424c0ce3f4 - testing some script parser improvements. Christoph Oelckers 2021-04-06 15:07:12 +0200
  • cbe25d9d6b - Blood: disable look left and look right in the classic key configuration. Christoph Oelckers 2021-04-06 12:06:03 +0200
  • fc314b6616 - allow loading Zips where all content is in a subdirectory. Christoph Oelckers 2021-04-06 01:06:03 +0200
  • bfcedc2177 - autodetect .inis when loading Blood mods. Christoph Oelckers 2021-04-06 00:56:34 +0200
  • 5984fda8a1 - PlayerAngle: Repair issues with addadjustment() method following changes in 4ffe004483 that were affecting negative input. Mitchell Richters 2021-04-05 21:41:11 +1000
  • 16ad5f0cc8 - fixed sky rendering in palette emulation mode. Christoph Oelckers 2021-04-05 21:53:19 +0200
  • 30c7dbd579 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-05 21:25:41 +0200
  • 8ea13f7c65 - implemented support for paletted textures to Vulkan backend. Christoph Oelckers 2021-04-05 21:24:29 +0200
  • e098e0ca2e - added VR mode init code as this is actually functional with the new renderer. Christoph Oelckers 2021-04-05 20:12:11 +0200
  • 7c4e9ea87e - moved palette manager for indexed textures out of glbackend Christoph Oelckers 2021-04-05 20:00:21 +0200
  • 9a46fa7ef0 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-05 19:20:56 +0200
  • 41072eb020 - fixed uninitialized scale variable in sky code. Christoph Oelckers 2021-04-05 19:20:41 +0200
  • 869433ee2e - fixed invalidation of programmatic textures. Christoph Oelckers 2021-04-05 19:18:57 +0200
  • c0f1949fb9 - fixed some swapped parameters in status bar code. Christoph Oelckers 2021-04-05 19:07:59 +0200
  • 5030ca50ff Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-05 18:05:53 +0200
  • ec460df2c0 - always ensure that the global index buffer is not empty. Christoph Oelckers 2021-04-05 16:17:13 +0200
  • f6b46e9f63 - added a few missing init calls. Christoph Oelckers 2021-04-05 15:41:57 +0200
  • 7a9e58c31e - removed redundant cstat.h file. Christoph Oelckers 2021-04-05 15:14:28 +0200
  • e30dc82676 - Cleanup of the voxel code. Christoph Oelckers 2021-04-05 13:55:36 +0200
  • 0017b5d9c5 - pad out the StreamData buffer to 16 bytes and avoid any form of conditional compilation here. Christoph Oelckers 2021-04-05 17:58:59 +0200
  • f2dd4ceaab - always ensure that the global index buffer is not empty. Christoph Oelckers 2021-04-05 16:17:13 +0200
  • 96fb96617f - backend update from GZDoom. Christoph Oelckers 2021-04-05 16:32:45 +0200
  • ba90f444dd - PlayerAngle: Repair issues with addadjustment() method following changes in 4ffe004483 that were affecting negative input. Mitchell Richters 2021-04-05 21:41:11 +1000
  • 87efc84c84 - enable palette emulation for the new renderer. Christoph Oelckers 2021-04-05 13:04:51 +0200
  • be8df3488d - build.h: Remove function prototypes for now static functions within engine.cpp. Mitchell Richters 2021-04-05 20:28:57 +1000