diff options
author | Dave Airlie <airlied@linux.ie> | 2009-01-15 16:41:01 +1000 |
---|---|---|
committer | Dave Airlie <airlied@linux.ie> | 2009-01-15 16:45:39 +1000 |
commit | 1a51b76343255af9be6282f93614e92788ad4f0f (patch) | |
tree | 38a4343beb7f01ede1c291347b16143522bbee13 /src/mesa/drivers/dri/r300/r300_context.c | |
parent | 0c0a55a21158e1f97cf140c0a1c0531c06751873 (diff) |
radeon/r200/r300: start to make cmd buf useful
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_context.c')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_context.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_context.c b/src/mesa/drivers/dri/r300/r300_context.c index f8fb830abf..3647022622 100644 --- a/src/mesa/drivers/dri/r300/r300_context.c +++ b/src/mesa/drivers/dri/r300/r300_context.c @@ -210,6 +210,11 @@ static void r300_vtbl_set_all_dirty(GLcontext *ctx) rmesa->hw.all_dirty = GL_TRUE; } +static void r300_vtbl_emit_state(radeonContextPtr rmesa) +{ + r300EmitState((r300ContextPtr)rmesa); +} + extern int cs_write_dword(struct radeon_cs *cs, uint32_t dword); static void r300_vtbl_emit_cs_header(struct radeon_cs *cs, radeonContextPtr rmesa) @@ -249,6 +254,7 @@ static void r300_init_vtbl(radeonContextPtr radeon) radeon->vtbl.set_all_dirty = r300_vtbl_set_all_dirty; radeon->vtbl.update_draw_buffer = r300UpdateDrawBuffer; radeon->vtbl.emit_cs_header = r300_vtbl_emit_cs_header; + radeon->vtbl.emit_state = r300_vtbl_emit_state; } |