3DS - Fix EnableAlpha

This commit is contained in:
Clownacy 2020-10-14 15:50:50 +01:00
parent 3f6ac2ee5f
commit 54817eda51

View file

@ -61,10 +61,13 @@ static void EnableAlpha(bool enabled)
// Setting will not take effect mid-frame, so
// break-up the current frame if we have to.
if (frame_started && enabled != previous_setting)
if (enabled != previous_setting)
{
if (frame_started)
{
C3D_FrameEnd(0);
frame_started = false;
}
if (enabled)
C3D_AlphaBlend(GPU_BLEND_ADD, GPU_BLEND_ADD, GPU_SRC_ALPHA, GPU_ONE_MINUS_SRC_ALPHA, GPU_SRC_ALPHA, GPU_ONE_MINUS_SRC_ALPHA);