aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llrender
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/llrender/llrender.cpp3
-rw-r--r--linden/indra/llrender/llrender.h1
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;