From c3664e6e0330e7ea72fa404bc015cdc79d648789 Mon Sep 17 00:00:00 2001 From: josh Date: Thu, 13 Nov 2008 20:33:27 +0000 Subject: [PATCH] preparing for blending... might need a wfobj change to support it git-svn-id: svn://anubis/dwscr/trunk@103 5bef9df8-b654-44bb-925b-0ff18baa8f8c --- ss/LightBounce.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ss/LightBounce.cc b/ss/LightBounce.cc index 16bf526..d002b87 100644 --- a/ss/LightBounce.cc +++ b/ss/LightBounce.cc @@ -119,7 +119,19 @@ LightBounce::LightBounce(SSMain * _SSMain) : SSMode(_SSMain) } glPushAttrib(GL_POLYGON_BIT); /* store CULL_FACE settings */ -// glEnable(GL_BLEND); + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); +#if 0 + GLuint tex; + glGenTextures(1, &tex); + glEnable(GL_TEXTURE_2D); + glBindTexture(GL_TEXTURE_2D, tex); + GLfloat pixels[] = {0, 0, 0, 0.5}; + 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); +#endif + glEnable(GL_COLOR_MATERIAL); + glColor4f(1, 1, 1, 0.3); } LightBounce::~LightBounce()