Merge commit 'origin/gallium-0.1' into gallium-vertex-linear
[mesa.git] / src / mesa / shader / atifragshader.h
index def441e6f7fd123c0e154c96ac3a011b1c6b355f..32fb3a80190cfa4c9d536a598d8107b943b61f89 100644 (file)
@@ -32,7 +32,6 @@ struct atifragshader_dst_register
    GLuint Index;
    GLuint dstMod;
    GLuint dstMask;
-   GLuint Swizzle;
 };
 
 #define ATI_FRAGMENT_SHADER_COLOR_OP 0
@@ -58,6 +57,15 @@ struct atifs_setupinst
    GLenum swizzle;
 };
 
+
+extern struct ati_fragment_shader *
+_mesa_new_ati_fragment_shader(GLcontext *ctx, GLuint id);
+
+extern void
+_mesa_delete_ati_fragment_shader(GLcontext *ctx,
+                                 struct ati_fragment_shader *s);
+
+
 extern GLuint GLAPIENTRY _mesa_GenFragmentShadersATI(GLuint range);
 
 extern void GLAPIENTRY _mesa_BindFragmentShaderATI(GLuint id);