Commit graph

  • 090b52f783 - fixed animatesprites call in Duke. Christoph Oelckers 2021-04-05 12:25:09 +0200
  • de2df926e1 - fixed render timing. Christoph Oelckers 2021-04-05 11:54:28 +0200
  • 172e3996bb - HWSprite::Process(): Added x-off-by-one-fix for sprites similar to yspans from b7bad558da. Mitchell Richters 2021-04-05 19:37:00 +1000
  • ba2defeb14 Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-05 10:34:34 +0200
  • ba41bb4c61 - fixed the viewport setup. Christoph Oelckers 2021-04-05 10:34:03 +0200
  • 008391a2ad - license correction for ct_chat.cpp Christoph Oelckers 2021-04-05 08:59:06 +0200
  • 658712d893 - removed duplicate d_gui.h file. Christoph Oelckers 2021-04-05 08:56:44 +0200
  • eb2e77fb75 - Apply fix from EDuke32 commit 7225643e. Christoph Oelckers 2021-04-05 00:14:15 +0200
  • 8e31c34b06 - fixed tileImportFromTexture. Christoph Oelckers 2021-04-04 21:00:41 +0200
  • 8055ff1d86 - fixed tileImportFromTexture. Christoph Oelckers 2021-04-04 21:00:41 +0200
  • 6315a8b039 - removed now obsolete #define. Christoph Oelckers 2021-04-04 20:41:44 +0200
  • c303884274 - better handling for Duke's scrolling cloudy skies. Christoph Oelckers 2021-04-04 20:35:38 +0200
  • 39c457bbf2 - removed a few unused CVARs carried over from GZDoom. Christoph Oelckers 2021-04-04 19:35:12 +0200
  • ea91b5ba5d - added a map patch for SW:WT's 'skyline' map. Christoph Oelckers 2021-04-04 18:57:03 +0200
  • 1201cc71ef - fixed voxel rendering. Christoph Oelckers 2021-04-04 13:45:43 +0200
  • d76c2ccc34 - voxel rotation. Christoph Oelckers 2021-04-04 13:24:33 +0200
  • 55ad51ee1f Merge branch 'master' into newrenderer2 Christoph Oelckers 2021-04-04 13:10:26 +0200
  • 9828cd7129 - this better have a null check... Christoph Oelckers 2021-04-04 13:02:26 +0200
  • 6ebbf1288d - Duke/RR: Don't delete master switch sprites. Christoph Oelckers 2021-04-04 13:01:32 +0200
  • 97a0cb2a10 - handle voxel rotation in the backend to enable it for all games. Christoph Oelckers 2021-04-04 10:33:29 +0200
  • a298a3d3df - disabled 'isRunning' in Blood entirely. Christoph Oelckers 2021-04-04 09:35:05 +0200
  • ebac57fb4f - fixed music in Blood's menu Christoph Oelckers 2021-04-04 09:25:41 +0200
  • d71ebace97 - fixed fog density of the new renderer. Christoph Oelckers 2021-04-03 22:51:31 +0200
  • 952bccbf5f - added a check for game-side-defined voxels when discarding one-sided wall sprites viewed from the back. Christoph Oelckers 2021-04-03 21:40:16 +0200
  • d7a13fc9f2 - same for the new renderer. Christoph Oelckers 2021-04-03 21:40:32 +0200
  • 9c95c902c7 - added a check for game-side-defined voxels when discarding one-sided wall sprites viewed from the back. Christoph Oelckers 2021-04-03 21:40:16 +0200
  • ab36b86a59 - sky tweaking Christoph Oelckers 2021-04-03 21:06:02 +0200
  • 82bcd90755 - fixed some remaining triangulation issues. Christoph Oelckers 2021-04-03 15:10:06 +0200
  • f7dd0ec4a2 - use ZDoom's node builder for triangulating sectors that fail the simple approach. Christoph Oelckers 2021-04-03 12:44:30 +0200
  • 3ff3c6f50e - fixed: stale, but still active interpolations for wall positions should not trigger sector retriangulation. Christoph Oelckers 2021-04-03 10:26:02 +0200
  • dc234ea72d - implemented RR's geometry effect. Christoph Oelckers 2021-04-02 22:52:46 +0200
  • 54eee347a6 - do y-flipping of wall textures correctly. Christoph Oelckers 2021-04-02 22:50:53 +0200
  • 7446d0441b - use LGPLv2 for all Raze specific render code. Christoph Oelckers 2021-04-02 18:22:54 +0200
  • 638f19172a - voxel rendering. Christoph Oelckers 2021-04-02 18:20:07 +0200
  • e3c2757f1c - sethorizon(): Ensure SB_CENTERVIEW bit is always cleared if horizon target is set. Mitchell Richters 2021-04-02 23:23:24 +1100
  • 9c01bde44e - gameinput.cpp: Block player input within sethorizon() and applylook() if target for each has been set by the ticker. Mitchell Richters 2021-04-02 22:41:47 +1100
  • 4ffe004483 - Further work within PlayerAngle and PlayerHorizon structs following 39fe9efaff and bf2d8078a4. Mitchell Richters 2021-04-02 22:46:43 +1100
  • c8a75a8664 - give each DrawInfo its own list of tsprites. Christoph Oelckers 2021-04-02 10:28:40 +0200
  • 6afbb82e66 - fixed one-sided wall sprite checks. Christoph Oelckers 2021-04-02 09:04:13 +0200
  • 80e5cd0dc5 - fixed some automap issues: Christoph Oelckers 2021-04-01 20:47:05 +0200
  • 85020b374a - use texture clamping on non-tiled walls. Christoph Oelckers 2021-04-01 19:21:24 +0200
  • e1df17964e - fixed handling of SW's shadows. Christoph Oelckers 2021-04-01 19:09:08 +0200
  • dff6b2a732 - moved macOS extra options to proper CI target alexey.lysiuk 2021-04-01 12:01:45 +0300
  • ace03bde0b - updated continuous integration settings alexey.lysiuk 2021-04-01 10:37:18 +0300
  • 88695ef554 Merge branch 'master' into newrenderer2 Mitchell Richters 2021-04-01 16:49:07 +1100
  • 612b8b3350 - Fix Linux GCC 7 continuous integration target. Mitchell Richters 2021-04-01 13:59:31 +1100
  • c076310e34 - InputState::ClearAllInput(): Only clear crouch_toggle bool if outside of a level, and resend SB_CROUCH sync bit if inside a level and crouch_toggle is true. Mitchell Richters 2021-04-01 13:46:16 +1100
  • 4321efa21c - Re-arrange swaddons[] const char array so that /gameroot is picked up first following changes in f4b27bbd27. Mitchell Richters 2021-04-01 12:25:57 +1100
  • 029f8807df - Make 360. / 2048. a constant expression and replace all uses throughout code. Mitchell Richters 2021-04-01 10:42:22 +1100
  • aa35b6a479 - binaryangle.h: Fix constexpr issue on GCC builds following bf2d8078a4. Mitchell Richters 2021-04-01 08:32:07 +1100
  • 3c4429f2a8 - fixed sector mesh generator to allow sectors with non-continuous wall loops. Christoph Oelckers 2021-03-31 21:26:57 +0200
  • 4cc0afe587 - fixed texture coordinate generation for sloped planes. Christoph Oelckers 2021-03-31 20:20:00 +0200
  • c630ad9110 Revert "- subjective fix to Duke 3D's RPG harsh recoil." Mitchell Richters 2021-03-31 20:35:10 +1100
  • 760c918e75 - Duke: Remove unnecessary int casts from gameexec.cpp. Mitchell Richters 2021-03-31 20:07:36 +1100
  • 16886895b0 - Duke: DoPlayer(): Ensure SB_CENTERVIEW bit is cleared when setting a horiz target from CON. Mitchell Richters 2021-03-31 19:48:38 +1100
  • bf2d8078a4 - PlayerHorizon: Replicate changes to settarget() and processhelpers() methods from 39fe9efaff. Mitchell Richters 2021-03-31 19:44:50 +1100
  • 39fe9efaff - PlayerAngle: Adjust how settarget() methods store angle for unsynchronised angle adjustments and adjust processhelpers() method accordingly. Mitchell Richters 2021-03-31 19:43:41 +1100
  • 7bea8ad6ba - fixed texture overlays for SW's sector portals. Christoph Oelckers 2021-03-30 23:27:11 +0200
  • a84060fda7 - SW: mark sector as dirty in wallmove. Christoph Oelckers 2021-03-30 21:51:37 +0200
  • 15fb89d08f - workaround for SO interpolation potentially writing bad values to wall positions. Christoph Oelckers 2021-03-30 21:30:12 +0200
  • f6984314b7 - SW: let sector objects properly invalidate the sector they are in. Christoph Oelckers 2021-03-30 21:28:27 +0200
  • a4174352c7 - keep separate sector compare data for floor and ceiling. Christoph Oelckers 2021-03-30 20:43:21 +0200
  • 9cccd6f89b - store plane meshes without height information. Christoph Oelckers 2021-03-30 20:30:35 +0200
  • 6239734bdc - always create geometry for flat sprites in the collection pass. Christoph Oelckers 2021-03-30 19:58:42 +0200
  • 4647a0b2bc - fixed cases of small textures being used for the sky. Christoph Oelckers 2021-03-29 23:25:43 +0200
  • 6fcb6fa1d5 - sky positioning tweaks. Christoph Oelckers 2021-03-29 22:34:46 +0200
  • 92bb9c5319 - fixed display of player in mirrors. Christoph Oelckers 2021-03-29 21:48:23 +0200
  • d2a1f9ea88 - fixed issue with constantly regenerating sector ceiling triangle meshes. Christoph Oelckers 2021-03-29 20:29:09 +0200
  • ab9c7de147 - use texture clamping for all sprites. Christoph Oelckers 2021-03-29 20:18:49 +0200
  • 2d0360fa55 - apply depth bias to translucent geometry. Christoph Oelckers 2021-03-29 19:45:04 +0200
  • b93502f0d0 - fixed bad assignments for vertex compare data in sector triangulator. Christoph Oelckers 2021-03-29 10:15:06 +0200
  • e0fe8d2ed9 - fixed interpolation issues with sector objects in SW. Christoph Oelckers 2021-03-29 09:25:26 +0200
  • 389d61d086 - fixed texture selection for one-sided walls with the one-way flag set. Christoph Oelckers 2021-03-29 09:11:38 +0200
  • 18cf208b7d - fixed SW shadows in new renderer. Christoph Oelckers 2021-03-28 22:29:13 +0200
  • 0ae93318e3 - flip camera textures to have the correct orientation. Christoph Oelckers 2021-03-28 21:00:24 +0200
  • e8edb32e0d - fixed camera texture setup. Christoph Oelckers 2021-03-28 19:22:51 +0200
  • d9ff2fd1e2 - used display size for all texture positioning. Christoph Oelckers 2021-03-28 18:22:30 +0200
  • 81a690970b - SW: hide the player sprite before calling the renderer. Christoph Oelckers 2021-03-28 15:28:08 +0200
  • d3e0a9590c - renderDrawMasks may only be called for Polymost. Christoph Oelckers 2021-03-28 15:12:43 +0200
  • 6f65eb2270 - Duke: Amend 7e8ef99ec9 to adjust view height where it was originally adjusted. Mitchell Richters 2021-03-28 23:21:07 +1100
  • 7e8ef99ec9 - fixed view height in Duke. Christoph Oelckers 2021-03-28 13:38:27 +0200
  • 83760d4974 - fixed a few wall sprite rendering issues. Christoph Oelckers 2021-03-28 13:09:26 +0200
  • b7bad558da - added y-off-by-one-fix for y-centered sprites. Christoph Oelckers 2021-03-28 12:05:29 +0200
  • ffb956749d - HWSprite::Process(): Fix yoff adjustment when spr->cstat & CSTAT_SPRITE_YCENTER. Mitchell Richters 2021-03-28 20:46:50 +1100
  • 9f48b36627 - redid sprite projection math. Christoph Oelckers 2021-03-28 10:49:34 +0200
  • fa44d75e98 - draw regular sprites. Christoph Oelckers 2021-03-27 23:12:41 +0100
  • 7c991d59ac - fixed bad return in sprite processing code. Christoph Oelckers 2021-03-27 15:52:20 +0100
  • 0da33096c6 - fixed some wall sprite flickering issues. Christoph Oelckers 2021-03-27 15:24:09 +0100
  • e7d73fd8e7 - fixed clipping code. Christoph Oelckers 2021-03-27 15:03:57 +0100
  • d1c23d1ad0 - fixed wall sprite rendering. Christoph Oelckers 2021-03-27 14:18:33 +0100
  • efe0d57fca - removed all the decal stubs. Christoph Oelckers 2021-03-27 13:26:11 +0100
  • d0f38d7362 - wall sprite WIP. Christoph Oelckers 2021-03-27 13:22:34 +0100
  • 1dfb2672a8 - flat sprite rendering! Christoph Oelckers 2021-03-26 20:28:44 +0100
  • fd0e9824b6 - call the game specific analyzesprites functions. Christoph Oelckers 2021-03-26 15:06:14 +0100
  • 098db655ab - did some fudging on the scene viewport until thinks looked right again. Christoph Oelckers 2021-03-26 01:55:24 +0100
  • be7bca8e9e - expose animatesprite set of functions to new renderer as a callback. Christoph Oelckers 2021-03-26 01:35:23 +0100
  • 0b1e81023f - added sprite collection loop to ProcessSector and did a bit of cleanup on the TSprite code. Christoph Oelckers 2021-03-25 23:16:32 +0100
  • f6568fee0c - rewrote SW portal setup to use static data instead of ad-hoc setup. Christoph Oelckers 2021-03-25 21:21:48 +0100
  • af54cf3a3c - made SW's sector portals operational. Christoph Oelckers 2021-03-25 16:45:40 +0100
  • 168b0385cf - moved shadeToLight out of build.h. Christoph Oelckers 2021-03-25 09:13:16 +0100