libretro / gpsp

gpSP for libretro.
GNU General Public License v2.0
51 stars 51 forks source link

Proposed changes to partially fix transparency #214

Closed andymcca closed 11 months ago

andymcca commented 11 months ago

Remove the 1st Target check which can incorrectly renders ST OBJs with no transparency.

Change alpha_objs to use the partial alpha code path.

These changes seemingly fix the transparency on table selection in Pokemon Pinball (the second table is black otherwise until selected, rather than darkened) and also partially fix the black boxes in Golden Sun, but more understanding is required here before committing to main branch, as other problems such as the Slot in Pokemon Pinball and the OBJ transparency in Payback still persist.

davidgfnet commented 11 months ago

I will be reviewing this, stay tuned!

davidgfnet commented 11 months ago

Closing this PR, since the WIP video rewrite branch should fix this. Thank you :)