TASEmulators / TASEmulators/desmume
The Dark Spire (U) - Map and Wireframe rendering issues
@zeromus is already working on this.
Since May 24, 2018.
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 646
- PR merge metrics
- No merged PRs in 30d
Description
Map does not render when pressing Y, although it does render when going to the main menu and selecting the Map option.

Switching rendering modes while in Y Map screen makes it appear, albeit with some differences between OpenGL and SoftRasterizer mode. It seems that the wireframe dungeon is being rendered undernearth/behind the Map, which is slightly transparent in the SoftRasterizer mode, it's a little hard to see but it's there.


This is further supported by the fact that switching the rendering modes back and forth quickly results in this:

...or sometimes this??? (the right half of the screen seems to be rendered on the left and vice-versa)

In Modern mode it's just a black screen:

Wireframe rendering in OpenGL:
around a corner (wall in front and right of it are missing)

looking at a corner wall (wall in front and right are missing)

looking at a wall (all walls missing)

Turning results in a series of random individual pixels being rendered each frame:

Wireframe rendering in SoftRasterizer (note how lines aren't in the correct position):



Without line hack:

Y Map workaround doesn't work

Let me know if any further info is needed.
Edit: Additionally, someone spotted that setting 3D renderer to None makes the Y Map work.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.