summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_idct.h
diff options
context:
space:
mode:
authorChristian König <[email protected]>2010-11-20 22:24:42 +0100
committerChristian König <[email protected]>2010-11-20 22:24:42 +0100
commit95febb69cc333dad75c0f2da19dd85f444281ad2 (patch)
tree1b1f94378d75eaff0bf85db68168ece11a9a087d /src/gallium/auxiliary/vl/vl_idct.h
parent03c5a0ea5cd5b3e5931d6784749f87789a016b98 (diff)
[g3dvl] move empty block handling into idct code
Diffstat (limited to 'src/gallium/auxiliary/vl/vl_idct.h')
-rw-r--r--src/gallium/auxiliary/vl/vl_idct.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/vl/vl_idct.h b/src/gallium/auxiliary/vl/vl_idct.h
index 6bb7f6bfbef..84ba5288aff 100644
--- a/src/gallium/auxiliary/vl/vl_idct.h
+++ b/src/gallium/auxiliary/vl/vl_idct.h
@@ -34,6 +34,8 @@ struct vl_idct
{
struct pipe_context *pipe;
+ unsigned max_blocks;
+
struct pipe_viewport_state viewport;
struct pipe_resource *vs_const_buf;
struct pipe_framebuffer_state fb_state;
@@ -61,7 +63,7 @@ struct vl_idct
} sampler_views;
void *vs;
- void *transpose_fs, *matrix_fs;
+ void *transpose_fs, *matrix_fs, *eb_fs;
union
{
@@ -79,6 +81,7 @@ struct vl_idct
} vertex_bufs;
unsigned num_blocks;
+ unsigned num_empty_blocks;
struct pipe_transfer *tex_transfer;
short *texels;