Skip to content
Snippets Groups Projects

Fix portal and plane/sky interaction

Merged Monster Iestyn requested to merge portal-fix into next

More portal-related fixes:

  • Fixes rendering issue 4 from issue #21 (Slope planes render with wrong height values when visportals are visible on-screen)
  • Fixes sky rendering through portals, so that the sky you see through each portal is what you'd expect to see if you were actually there. Easiest way to see what I mean is through sky 22's planet, in a map with portals at 90 degrees to the other sides respectively (the example map on the wiki for ld40, for instance).

Merge request reports

Checking pipeline status.

Approval is optional

Merged by avatar (Apr 18, 2025 9:50am UTC)

Merge details

  • Changes merged into next with 96d329ad.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Monster Iestyn Added 1 new commit:

    Added 1 new commit:

    • 48e3b5e3 - Corrected botch-up with plane viewangles, slope planes probably broke because of the last commit
  • Monster Iestyn Added 3 new commits:

    Added 3 new commits:

    • 7a369a56 - Turns out boss thing types re-setting mthing->z is a left-over from 1.09.4 and older versions
    • 69a58d83 - Fix lighting parity between resolutions for sprites and FOFs
    • 53b093b1 - Merge branch 'next' into portal-fix
  • Monster Iestyn Added 14 new commits:

    Added 14 new commits:

    • e91cfa71 - Fixed frustrating MIDI stuff
    • 5aea82ec - Some drawing code cleanup
    • 3117a6a1 - Splitscreen fixes
    • 0dd92e93 - V_DrawFill in OGL now consistent with software
    • 3b4b7a05 - Better CTF in splitscreen, no death message for spectators
    • b9eed021 - whitespace clean
    • 7830a9e2 - Splitscreen fix: half of GFZ1's invinc monitor should no longer appear above the bridge for player 2
    • f96b830f - Write/read FOF flags as 32-bit not 16-bit, whoops
    • be7b866e - resynch_pak changes
    • 18d5d64a - error conditions for Lua fixed point math
    • a26989c9 - brevity is a virtue or something like that
    • 0aba2f60 - Fix FOFs with FF_CUTSOLIDS but not FF_SOLID causing software renderer problems and even crashes
    • b797ae97 - Merge branch 'master' into next
    • 42b281f0 - Merge branch 'next' into portal-fix
  • Monster Iestyn Added 3 new commits:

    Added 3 new commits:

    • 69b43aee - Fix how FF_CUTEXTRA FOFs carry over cutting ability to FOFs below them in the sa…
    • e0604bb5 - Merge branch 'master' into next
    • 96d329ad - Merge branch 'next' into portal-fix
  • Inuyasha mentioned in commit bb9098b5

    mentioned in commit bb9098b5

  • Inuyasha Status changed to merged

    Status changed to merged

Please register or sign in to reply
Loading