From e0fae728ad39665b45e5be98525df5d5d5a74ef0 Mon Sep 17 00:00:00 2001 From: raven02 Date: Fri, 28 Mar 2014 20:11:37 +0800 Subject: [PATCH] Update few comments for 2x src/dst blending --- GPU/GLES/StateMapping.cpp | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/GPU/GLES/StateMapping.cpp b/GPU/GLES/StateMapping.cpp index b6bd71e957..8ce4ac181e 100644 --- a/GPU/GLES/StateMapping.cpp +++ b/GPU/GLES/StateMapping.cpp @@ -42,11 +42,11 @@ static const GLushort aLookup[11] = { GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, - GL_SRC_ALPHA, // should be 2x - GL_ONE_MINUS_SRC_ALPHA, // should be 2x - GL_DST_ALPHA, // should be 2x - GL_ONE_MINUS_DST_ALPHA, // should be 2x - and COLOR? - GL_CONSTANT_COLOR, // FIXA + GL_SRC_ALPHA, // GE_SRCBLEND_DOUBLESRCALPHA + GL_ONE_MINUS_SRC_ALPHA, // GE_SRCBLEND_DOUBLEINVSRCALPHA + GL_DST_ALPHA, // GE_SRCBLEND_DOUBLEDSTALPHA + GL_ONE_MINUS_DST_ALPHA, // GE_SRCBLEND_DOUBLEINVDSTALPHA + GL_CONSTANT_COLOR, // FIXA }; static const GLushort bLookup[11] = { @@ -56,20 +56,20 @@ static const GLushort bLookup[11] = { GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA, - GL_SRC_ALPHA, // should be 2x - GL_ONE_MINUS_SRC_ALPHA, // should be 2x - GL_DST_ALPHA, // should be 2x - GL_ONE_MINUS_DST_ALPHA, // should be 2x - GL_CONSTANT_COLOR, // FIXB + GL_SRC_ALPHA, // GE_DSTBLEND_DOUBLESRCALPHA + GL_ONE_MINUS_SRC_ALPHA, // GE_DSTBLEND_DOUBLEINVSRCALPHA + GL_DST_ALPHA, // GE_DSTBLEND_DOUBLEDSTALPHA + GL_ONE_MINUS_DST_ALPHA, // GE_DSTBLEND_DOUBLEINVDSTALPHA + GL_CONSTANT_COLOR, // FIXB }; static const GLushort eqLookupNoMinMax[] = { GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, - GL_FUNC_ADD, // GL_MIN - GL_FUNC_ADD, // GL_MAX - GL_FUNC_ADD, // GE_BLENDMODE_ABSDIFF + GL_FUNC_ADD, // GE_BLENDMODE_MIN + GL_FUNC_ADD, // GE_BLENDMODE_MAX + GL_FUNC_ADD, // GE_BLENDMODE_ABSDIFF }; static const GLushort eqLookup[] = { @@ -77,13 +77,13 @@ static const GLushort eqLookup[] = { GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, #ifdef USING_GLES2 - GL_MIN_EXT, - GL_MAX_EXT, - GL_MAX_EXT, // this is GE_BLENDMODE_ABSDIFF + GL_MIN_EXT, // GE_BLENDMODE_MIN + GL_MAX_EXT, // GE_BLENDMODE_MAX + GL_MAX_EXT, // GE_BLENDMODE_ABSDIFF #else - GL_MIN, - GL_MAX, - GL_MAX, // this is GE_BLENDMODE_ABSDIFF + GL_MIN, // GE_BLENDMODE_MIN + GL_MAX, // GE_BLENDMODE_MAX + GL_MAX, // GE_BLENDMODE_ABSDIFF #endif };