diff options
author | Christian König <[email protected]> | 2011-04-23 13:24:35 +0200 |
---|---|---|
committer | Christian König <[email protected]> | 2011-04-23 13:24:35 +0200 |
commit | 2e6274fc3b123e7de695038054b5cbd20b11559a (patch) | |
tree | a2081e884d6f610e084c00a07ededc42115db9e3 /src/gallium/auxiliary/vl/vl_vertex_buffers.h | |
parent | f0819a22f3dc63d1c0dde6320babf9b7fcda15bb (diff) |
[g3dvl] make ycbcr stream and block data a public interface
Diffstat (limited to 'src/gallium/auxiliary/vl/vl_vertex_buffers.h')
-rw-r--r-- | src/gallium/auxiliary/vl/vl_vertex_buffers.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/gallium/auxiliary/vl/vl_vertex_buffers.h b/src/gallium/auxiliary/vl/vl_vertex_buffers.h index 89d455225ad..5293820ffca 100644 --- a/src/gallium/auxiliary/vl/vl_vertex_buffers.h +++ b/src/gallium/auxiliary/vl/vl_vertex_buffers.h @@ -55,10 +55,9 @@ struct vl_vertex_buffer unsigned width, height; struct { - unsigned num_instances; - struct pipe_resource *resource; - struct pipe_transfer *transfer; - struct vl_ycbcr_vertex_stream *vertex_stream; + struct pipe_resource *resource; + struct pipe_transfer *transfer; + struct pipe_ycbcr_block *vertex_stream; } ycbcr[VL_MAX_PLANES]; struct { @@ -84,9 +83,7 @@ void vl_vb_map(struct vl_vertex_buffer *buffer, struct pipe_context *pipe); struct pipe_vertex_buffer vl_vb_get_ycbcr(struct vl_vertex_buffer *buffer, int component); -unsigned vl_vb_add_ycbcr(struct vl_vertex_buffer *buffer, - unsigned component, unsigned x, unsigned y, - bool intra, enum pipe_mpeg12_dct_type type); +struct pipe_ycbcr_block *vl_vb_get_ycbcr_stream(struct vl_vertex_buffer *buffer, int component); struct pipe_vertex_buffer vl_vb_get_mv(struct vl_vertex_buffer *buffer, int ref_frame); @@ -96,8 +93,6 @@ struct pipe_motionvector *vl_vb_get_mv_stream(struct vl_vertex_buffer *buffer, i void vl_vb_unmap(struct vl_vertex_buffer *buffer, struct pipe_context *pipe); -unsigned vl_vb_restart(struct vl_vertex_buffer *buffer, int component); - void vl_vb_cleanup(struct vl_vertex_buffer *buffer); #endif /* vl_vertex_buffers_h */ |