r600g: fix draw-elements and draw-elements-base-vertex
[mesa.git] / src / gallium / drivers / r600 / r600_state.c
index 2b97c2a94e32e3888022d6edb5d5ed50867b5b60..424f7a8913f805ef02c00285254fd15fe4b11deb 100644 (file)
@@ -527,7 +527,7 @@ void r600_init_state_functions(struct r600_context *rctx)
        rctx->context.set_blend_color = r600_set_blend_color;
        rctx->context.set_clip_state = r600_set_clip_state;
 
-       if (rctx->screen->chip_class == EVERGREEN)
+       if (radeon_get_family_class(rctx->rw) == EVERGREEN)
                rctx->context.set_constant_buffer = eg_set_constant_buffer;
        else if (rctx->screen->use_mem_constant)
                rctx->context.set_constant_buffer = r600_set_constant_buffer_mem;