diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2009-08-26 01:42:10 -0400 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-08-26 01:42:10 -0400 |
commit | 3212c26b90c0f6f1a7248b4da3ed985a9c2e9381 (patch) | |
tree | a31f05172ff722f1c2538347b5fe5a77708c0770 /src/r600_textured_videofuncs.c | |
parent | 5a08e68cc254fb255e631b456e331c32456ef0e7 (diff) |
r6xx/r7xx: more WIP
Diffstat (limited to 'src/r600_textured_videofuncs.c')
-rw-r--r-- | src/r600_textured_videofuncs.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/r600_textured_videofuncs.c b/src/r600_textured_videofuncs.c index a6e2559f..b6f7b399 100644 --- a/src/r600_textured_videofuncs.c +++ b/src/r600_textured_videofuncs.c @@ -65,11 +65,6 @@ R600DoneTexturedVideo(ScrnInfoPtr pScrn) CLEAR (draw_conf); CLEAR (vtx_res); -#ifdef XF86DRM_MODE - if (info->cs) - radeon_bo_unmap(accel_state->vb_bo); -#endif - if (accel_state->vb_index == 0) { R600IBDiscard(pScrn, accel_state->ib); r600_vb_discard(pScrn); @@ -117,9 +112,6 @@ R600DoneTexturedVideo(ScrnInfoPtr pScrn) accel_state->dst_bo, 0, RADEON_GEM_DOMAIN_VRAM); R600CPFlushIndirect(pScrn, accel_state->ib); - accel_state->dst_bo = NULL; - accel_state->src_bo[0] = NULL; - accel_state->src_bo[1] = NULL; } void @@ -261,6 +253,10 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) r600_cp_start(pScrn); /* Init */ +#if defined(XF86DRM_MODE) + if (info->cs) + accel_state->XInited3D = FALSE; +#endif start_3d(pScrn, accel_state->ib); set_default_state(pScrn, accel_state->ib); |