summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r200/r200_context.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2009-01-20 22:59:34 +1000
committerDave Airlie <airlied@redhat.com>2009-01-20 22:59:34 +1000
commit04029e5ddb030445edc98305b091b9a35479282a (patch)
tree2c9d333087cae537a47f0deca64ea8e4cbd2ba9b /src/mesa/drivers/dri/r200/r200_context.c
parented3a1cce73fcd0d6f4b6e9b5f69a98ad179ddc4b (diff)
r200: tri runs without crashing - doesn't draw anything
Diffstat (limited to 'src/mesa/drivers/dri/r200/r200_context.c')
-rw-r--r--src/mesa/drivers/dri/r200/r200_context.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_context.c b/src/mesa/drivers/dri/r200/r200_context.c
index acbfdb2db6..741d051818 100644
--- a/src/mesa/drivers/dri/r200/r200_context.c
+++ b/src/mesa/drivers/dri/r200/r200_context.c
@@ -276,6 +276,11 @@ static void r200_vtbl_emit_cs_header(struct radeon_cs *cs, radeonContextPtr rmes
{
}
+static void r200_vtbl_emit_state(radeonContextPtr rmesa)
+{
+ r200EmitState((r200ContextPtr)rmesa);
+}
+
static void r200_init_vtbl(radeonContextPtr radeon)
{
radeon->vtbl.get_lock = r200_get_lock;
@@ -284,6 +289,7 @@ static void r200_init_vtbl(radeonContextPtr radeon)
radeon->vtbl.set_all_dirty = r200_vtbl_set_all_dirty;
radeon->vtbl.update_draw_buffer = r200UpdateDrawBuffer;
radeon->vtbl.emit_cs_header = r200_vtbl_emit_cs_header;
+ radeon->vtbl.emit_state = r200_vtbl_emit_state;
}