washingtondc-emu / washingtondc

Open-source Sega Dreamcast emulator
http://www.washemu.org
GNU General Public License v3.0
240 stars 7 forks source link

pvr2: implement two-volumes mode #63

Open snickerbockers opened 5 years ago

snickerbockers commented 5 years ago

I think this is used to implement with shadows, or spotlights, or something like that. Basically there's two sets of rendering parameters in a given polygon header, and the game switches between them somehow but I'm not sure how.

Accurate rendering is important, but really the reason I care about this today is that the below warning message (which I'm demoting from LOG_WARN to LOG_DBG) is cluttering up wash.log and impacting performance.

     if (hdr->two_volumes_mode)
        LOG_DBG("Unimplemented two-volumes mode polygon!\n");