Senryoku / Deecy

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

Speed Devils missing translucent modifier volumes #44

Closed Senryoku closed 1 month ago

Senryoku commented 1 month ago

At night, modifier volumes are used for headlights. Apparently the TA doesn't receive any for translucent polygons here? Pretty sure it should.

image

Here's a screenshot provided by MetalliC: image

Senryoku commented 1 month ago

According to MetalliC, the game uses the Region Array Data Configuration and sets the Opaque Modifier Volume List Pointer and Translucent Modifier Volume List Pointer to the same value. The easier fix I can think of is checking the pointers in the TA and copy the volume in both lists when they're equal.