Browse Source

fix depth texture tex env bug (#719903)

tags/vtx-0-2-21112003-freeze
Brian Paul 22 years ago
parent
commit
2db8041ffe
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      src/mesa/swrast/s_texture.c

+ 4
- 4
src/mesa/swrast/s_texture.c View File

@@ -1,5 +1,3 @@
/* $Id: s_texture.c,v 1.83 2003/03/04 19:17:31 brianp Exp $ */

/*
* Mesa 3-D graphics library
* Version: 5.1
@@ -3811,10 +3809,12 @@ texture_apply( const GLcontext *ctx,

format = texUnit->_Current->Image[baseLevel]->Format;

if (format == GL_COLOR_INDEX || format == GL_DEPTH_COMPONENT
|| format == GL_YCBCR_MESA) {
if (format == GL_COLOR_INDEX || format == GL_YCBCR_MESA) {
format = GL_RGBA; /* a bit of a hack */
}
else if (format == GL_DEPTH_COMPONENT) {
format = texUnit->_Current->DepthMode;
}

switch (texUnit->EnvMode) {
case GL_REPLACE:

Loading…
Cancel
Save