transparency working using texture with color {1,1,1,0.5}
git-svn-id: svn://anubis/dwscr/trunk@105 5bef9df8-b654-44bb-925b-0ff18baa8f8c
This commit is contained in:
parent
5e9c100236
commit
9ba9ac64cb
@ -122,17 +122,19 @@ LightBounce::LightBounce(SSMain * _SSMain) : SSMode(_SSMain)
|
|||||||
glPushAttrib(GL_POLYGON_BIT); /* store CULL_FACE settings */
|
glPushAttrib(GL_POLYGON_BIT); /* store CULL_FACE settings */
|
||||||
glEnable(GL_BLEND);
|
glEnable(GL_BLEND);
|
||||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||||
#if 0
|
|
||||||
GLuint tex;
|
GLuint tex;
|
||||||
glGenTextures(1, &tex);
|
glGenTextures(1, &tex);
|
||||||
glEnable(GL_TEXTURE_2D);
|
glEnable(GL_TEXTURE_2D);
|
||||||
glBindTexture(GL_TEXTURE_2D, tex);
|
glBindTexture(GL_TEXTURE_2D, tex);
|
||||||
GLfloat pixels[] = {0, 0, 0, 0.5};
|
GLfloat pixels[] = {1, 1, 1, 0.5};
|
||||||
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 1, 1, 0, GL_RGBA, GL_FLOAT, pixels);
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 1, 1, 0, GL_RGBA, GL_FLOAT, pixels);
|
||||||
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
|
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
|
||||||
#endif
|
|
||||||
|
#if 0
|
||||||
glEnable(GL_COLOR_MATERIAL);
|
glEnable(GL_COLOR_MATERIAL);
|
||||||
glColor4f(1, 1, 1, 0.3);
|
glColor4f(1, 1, 1, 0.3);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
LightBounce::~LightBounce()
|
LightBounce::~LightBounce()
|
||||||
|
@ -41,7 +41,7 @@ LogoBox::LogoBox()
|
|||||||
WFObj obj;
|
WFObj obj;
|
||||||
if (obj.load("dwlogo.obj", NULL, &LoadFile))
|
if (obj.load("dwlogo.obj", NULL, &LoadFile))
|
||||||
{
|
{
|
||||||
_logoList = obj.render();
|
_logoList = obj.render(false);
|
||||||
const float * aabb = obj.getAABB();
|
const float * aabb = obj.getAABB();
|
||||||
memcpy(_logoAABB, aabb, sizeof(_logoAABB));
|
memcpy(_logoAABB, aabb, sizeof(_logoAABB));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user