diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llrender/llrender.cpp | 3 | ||||
-rw-r--r-- | linden/indra/llrender/llrender.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/linden/indra/llrender/llrender.cpp b/linden/indra/llrender/llrender.cpp index 93ff822..b1fe153 100644 --- a/linden/indra/llrender/llrender.cpp +++ b/linden/indra/llrender/llrender.cpp | |||
@@ -799,6 +799,9 @@ void LLRender::setSceneBlendType(eBlendType type) | |||
799 | case BT_MULT: | 799 | case BT_MULT: |
800 | glBlendFunc(GL_DST_COLOR, GL_ZERO); | 800 | glBlendFunc(GL_DST_COLOR, GL_ZERO); |
801 | break; | 801 | break; |
802 | case BT_MULT_ALPHA: | ||
803 | glBlendFunc(GL_DST_ALPHA, GL_ZERO); | ||
804 | break; | ||
802 | case BT_MULT_X2: | 805 | case BT_MULT_X2: |
803 | glBlendFunc(GL_DST_COLOR, GL_SRC_COLOR); | 806 | glBlendFunc(GL_DST_COLOR, GL_SRC_COLOR); |
804 | break; | 807 | break; |
diff --git a/linden/indra/llrender/llrender.h b/linden/indra/llrender/llrender.h index ce84e74..da69de8 100644 --- a/linden/indra/llrender/llrender.h +++ b/linden/indra/llrender/llrender.h | |||
@@ -252,6 +252,7 @@ public: | |||
252 | BT_ADD, | 252 | BT_ADD, |
253 | BT_ADD_WITH_ALPHA, // Additive blend modulated by the fragment's alpha. | 253 | BT_ADD_WITH_ALPHA, // Additive blend modulated by the fragment's alpha. |
254 | BT_MULT, | 254 | BT_MULT, |
255 | BT_MULT_ALPHA, | ||
255 | BT_MULT_X2, | 256 | BT_MULT_X2, |
256 | BT_REPLACE | 257 | BT_REPLACE |
257 | } eBlendType; | 258 | } eBlendType; |