radeon/r200/r300: Fix swtcl prediction to work after primitie change.
[mesa.git] / src / mesa / drivers / dri / radeon / radeon_common_context.h
index 9e9c35650d416e044f2c333b701bf322cac6b420..427eb946ffa8316d0754567f3d33f3efb1aec55b 100644 (file)
@@ -342,6 +342,7 @@ struct radeon_swtcl_info {
        struct tnl_attr_map vertex_attrs[VERT_ATTRIB_MAX];
        GLuint vertex_attr_count;
 
+       GLuint emit_prediction;
 };
 
 #define RADEON_MAX_AOS_ARRAYS          16
@@ -354,7 +355,8 @@ struct radeon_tcl_info {
 
 struct radeon_ioctl {
        GLuint vertex_offset;
-        struct radeon_bo *bo;
+       GLuint vertex_max;
+       struct radeon_bo *bo;
        GLuint vertex_size;
 };
 
@@ -548,6 +550,7 @@ struct radeon_context {
           void (*fallback)(GLcontext *ctx, GLuint bit, GLboolean mode);
           void (*free_context)(GLcontext *ctx);
           void (*emit_query_finish)(radeonContextPtr radeon);
+          void (*update_scissor)(GLcontext *ctx);
    } vtbl;
 };