aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorMarcus Comstedt2009-02-01 14:56:19 +0000
committerMarcus Comstedt2009-02-01 14:56:19 +0000
commitf90e4545c27fa92cc6ba835f80551556929df43d (patch)
tree0d6b0b4f9480788ee8feabf47b3801f83a076e9f /backends
parent6438c40958a09561f785631d8a5dddf0a37f52d0 (diff)
downloadscummvm-rg350-f90e4545c27fa92cc6ba835f80551556929df43d.tar.gz
scummvm-rg350-f90e4545c27fa92cc6ba835f80551556929df43d.tar.bz2
scummvm-rg350-f90e4545c27fa92cc6ba835f80551556929df43d.zip
Merged r36175 from branch-0-13-0:
Fixed alpha blending in the UI dialogs by adding alpha computation to the blendPixelPtr() function. To minimize impact, pre-multiplied alpha is assumed, meaning that the blending of the R, G and B components is the same both with and without hardware alpha. svn-id: r36177
Diffstat (limited to 'backends')
-rw-r--r--backends/platform/dc/display.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/backends/platform/dc/display.cpp b/backends/platform/dc/display.cpp
index 9ff692f3fa..c6c8594aee 100644
--- a/backends/platform/dc/display.cpp
+++ b/backends/platform/dc/display.cpp
@@ -390,7 +390,7 @@ void OSystem_Dreamcast::updateScreen(void)
TA_CMD_POLYGON_STRIPLENGTH_2|TA_CMD_POLYGON_PACKED_COLOUR|TA_CMD_POLYGON_TEXTURED;
mypoly.mode1 = TA_POLYMODE1_Z_ALWAYS|TA_POLYMODE1_NO_Z_UPDATE;
mypoly.mode2 =
- TA_POLYMODE2_BLEND_SRC_ALPHA|TA_POLYMODE2_BLEND_DST_INVALPHA|
+ TA_POLYMODE2_BLEND_SRC/*_ALPHA*/|TA_POLYMODE2_BLEND_DST_INVALPHA|
TA_POLYMODE2_ENABLE_ALPHA|
TA_POLYMODE2_FOG_DISABLED|TA_POLYMODE2_TEXTURE_MODULATE_ALPHA|
TA_POLYMODE2_U_SIZE_512|TA_POLYMODE2_V_SIZE_512;