aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
diff options
context:
space:
mode:
authorChristian König <[email protected]>2010-12-08 22:35:30 +0100
committerChristian König <[email protected]>2010-12-08 22:35:30 +0100
commit3b2ef2d007193f8a5f6979b378ee3c952ff39f7f (patch)
treed1a5f8f81ef869485bc09f8bf018ea1dc974632b /src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
parent877edb67859cffad44b1cea1c3392911e86cdef6 (diff)
[g3dvl] move buffer mapping/unmapping out of flush
Diffstat (limited to 'src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h')
-rw-r--r--src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h b/src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
index e12ac50ae0d..2f35bcbcd45 100644
--- a/src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
+++ b/src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
@@ -112,6 +112,8 @@ bool vl_mpeg12_mc_renderer_init(struct vl_mpeg12_mc_renderer *renderer,
void vl_mpeg12_mc_renderer_cleanup(struct vl_mpeg12_mc_renderer *renderer);
+void vl_mpeg12_mc_map_buffer(struct vl_mpeg12_mc_renderer *renderer);
+
void vl_mpeg12_mc_renderer_render_macroblocks(struct vl_mpeg12_mc_renderer *renderer,
struct pipe_surface *surface,
struct pipe_surface *past,
@@ -120,6 +122,8 @@ void vl_mpeg12_mc_renderer_render_macroblocks(struct vl_mpeg12_mc_renderer *rend
struct pipe_mpeg12_macroblock *mpeg12_macroblocks,
struct pipe_fence_handle **fence);
+void vl_mpeg12_mc_unmap_buffer(struct vl_mpeg12_mc_renderer *renderer);
+
void vl_mpeg12_mc_renderer_flush(struct vl_mpeg12_mc_renderer *renderer);
#endif /* vl_mpeg12_mc_renderer_h */