TASEmulators / TASEmulators/desmume

The Dark Spire (U) - Map and Wireframe rendering issues

Open
#141 4 comments 0 reactions 1 assignee View on GitHub

@zeromus is already working on this.

Since May 24, 2018.

bug
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.
3652 - dark spire the us xenophobia __25484
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.
3652 - dark spire the us xenophobia __28165
3652 - dark spire the us xenophobia __28195
This is further supported by the fact that switching the rendering modes back and forth quickly results in this:
3652 - dark spire the us xenophobia __28352
...or sometimes this??? (the right half of the screen seems to be rendered on the left and vice-versa)
3652 - dark spire the us xenophobia __28254
In Modern mode it's just a black screen:
3652 - dark spire the us xenophobia __28580

Wireframe rendering in OpenGL:
around a corner (wall in front and right of it are missing)
3652 - dark spire the us xenophobia __25674
looking at a corner wall (wall in front and right are missing)
3652 - dark spire the us xenophobia __25684
looking at a wall (all walls missing)
3652 - dark spire the us xenophobia __25720
Turning results in a series of random individual pixels being rendered each frame:
3652 - dark spire the us xenophobia __25958

Wireframe rendering in SoftRasterizer (note how lines aren't in the correct position):
3652 - dark spire the us xenophobia __26758
3652 - dark spire the us xenophobia __26768
3652 - dark spire the us xenophobia __26840
Without line hack:
3652 - dark spire the us xenophobia __29850
Y Map workaround doesn't work
3652 - dark spire the us xenophobia __30001

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.