Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • EDuke32 EDuke32
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 96
    • Issues 96
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Richard Gobeille
  • EDuke32EDuke32
  • Issues
  • #229

Closed
Open
Created Dec 16, 2021 by Dino Bollinger@dibollingerDeveloper

Polymost: TROR rendering regression

The problem in question only appears in very specific spots, and I'm not yet quite sure what causes it. Essentially, some walls will render entirely transparent through TROR layers, sometimes rendering the skybox in their place.

It is very noticeable in one the maps of Episode 3 of the AMC TC:

Classic Mode: duke0015

Polymost: duke0016

Bisection indicates this was caused by the following commit:

commit 421b54a8abb51e91cc539ec3a323e8581e2e05f7
Author: nukeykt <alexeytf2@gmail.com>
Date:   Thu Jan 28 12:58:52 2021 +0900

    Polymost: fix transparent floor/ceiling double drawing

 source/build/src/polymost.cpp | 32 ++++++++++++++++++++++++++++++++

Since the map in question consists of entirely custom textures, I extracted the portion of the map and plastered some Duke3D textures over it, as a test case. There's still a lot of HOM and it looks ugly as sin, but you can still observe the problem: _ejipt.map

Assignee
Assign to
Time tracking