Bläddra i källkod

inform driver of changed wrap/filter parameters due to binding of nv_texrect texture

tags/R300_DRIVER_0
Roland Scheidegger 22 år sedan
förälder
incheckning
c71ee917e3
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8
    0
      src/mesa/main/texobj.c

+ 8
- 0
src/mesa/main/texobj.c Visa fil

@@ -818,6 +818,14 @@ _mesa_BindTexture( GLenum target, GLuint texName )
newTexObj->WrapT = GL_CLAMP_TO_EDGE;
newTexObj->WrapR = GL_CLAMP_TO_EDGE;
newTexObj->MinFilter = GL_LINEAR;
if (ctx->Driver.TexParameter) {
static const GLfloat fparam_wrap[1] = {(GLfloat) GL_CLAMP_TO_EDGE};
static const GLfloat fparam_filter[1] = {(GLfloat) GL_LINEAR};
(*ctx->Driver.TexParameter)( ctx, target, newTexObj, GL_TEXTURE_WRAP_S, fparam_wrap );
(*ctx->Driver.TexParameter)( ctx, target, newTexObj, GL_TEXTURE_WRAP_T, fparam_wrap );
(*ctx->Driver.TexParameter)( ctx, target, newTexObj, GL_TEXTURE_WRAP_R, fparam_wrap );
(*ctx->Driver.TexParameter)( ctx, target, newTexObj, GL_TEXTURE_MIN_FILTER, fparam_filter );
}
}
}
else {

Laddar…
Avbryt
Spara