Merge branch 'lp-offset-twoside'
[mesa.git] / src / mesa / drivers / dri / r600 / r600_tex.c
index 41419f846015b75c4d0ef56fc1248f88fef7cabf..c3d68c41e573458a5ebb4c99848e617f8adb15ec 100644 (file)
@@ -276,7 +276,7 @@ static void r600SetTexBorderColor(radeonTexObjPtr t, const GLfloat color[4])
  * next UpdateTextureState
  */
 
-static void r600TexParameter(GLcontext * ctx, GLenum target,
+static void r600TexParameter(struct gl_context * ctx, GLenum target,
                             struct gl_texture_object *texObj,
                             GLenum pname, const GLfloat * params)
 {
@@ -332,7 +332,7 @@ static void r600TexParameter(GLcontext * ctx, GLenum target,
        }
 }
 
-static void r600DeleteTexture(GLcontext * ctx, struct gl_texture_object *texObj)
+static void r600DeleteTexture(struct gl_context * ctx, struct gl_texture_object *texObj)
 {
        context_t* rmesa = R700_CONTEXT(ctx);
        radeonTexObj* t = radeon_tex_obj(texObj);
@@ -368,7 +368,7 @@ static void r600DeleteTexture(GLcontext * ctx, struct gl_texture_object *texObj)
  * allocate the default texture objects.
  * Fixup MaxAnisotropy according to user preference.
  */
-static struct gl_texture_object *r600NewTextureObject(GLcontext * ctx,
+static struct gl_texture_object *r600NewTextureObject(struct gl_context * ctx,
                                                      GLuint name,
                                                      GLenum target)
 {
@@ -431,7 +431,7 @@ unsigned r600IsFormatRenderable(gl_format mesa_format)
        case MESA_FORMAT_Z24_S8:
        case MESA_FORMAT_Z16:
        case MESA_FORMAT_Z32:
-       case MESA_FORMAT_SRGBA8:
+       case MESA_FORMAT_SARGB8:
        case MESA_FORMAT_SLA8:
        case MESA_FORMAT_SL8:
                return 1;
@@ -475,5 +475,9 @@ void r600InitTextureFuncs(radeonContextPtr radeon, struct dd_function_table *fun
 
        functions->GenerateMipmap = radeonGenerateMipmap;
 
+#if FEATURE_OES_EGL_image
+       functions->EGLImageTargetTexture2D = radeon_image_target_texture_2d;
+#endif
+
        driInitTextureFormats();
 }