Senryoku / Deecy

Experimental Dreamcast emulator written in Zig
3 stars 0 forks source link

Speed Devils lagging geometry #46

Closed Senryoku closed 1 month ago

Senryoku commented 1 month ago

Weird title. This is extremely obvious in the Mexico track when moving left to right. Some geometry seems to be "lagging behind", detaching from the rest. See the tree tops here: image

https://youtu.be/eac4TzM6Wfw

There are a bunch of other visual oddities in this game that I suspect are directly linked to this.

Senryoku commented 1 month ago

Rayman 2 has the same issue.

Senryoku commented 1 month ago

In Speed Devils the Translucent is literally one frame (or 2 vblanks) old when Start Render is called. Probably a timing issue somewhere, but I have no clue where for now.

info(holly):   End of List: OpaqueModifierVolume
info(holly):   End of List: Translucent

(Two VBlanks)

info(holly): TODO SOFTRESET: 00000001
info(holly):   TODO: Tile Accelerator Soft Reset
info(holly): TODO SOFTRESET: 00000000
info(holly):   End of List: Opaque
info(holly): STARTRENDER!
Senryoku commented 1 month ago

Should be fixed by 7fa811c5356d9ed9138bd8e768705134d32c439e