summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_idct.h
diff options
context:
space:
mode:
authorChristian König <[email protected]>2011-04-11 23:55:36 +0200
committerChristian König <[email protected]>2011-04-11 23:55:36 +0200
commitccc80d2c09ad35f867c0c0a85f7e1cadd73941bb (patch)
treee4019b610fb68c294358750717cb3c39aa81e18a /src/gallium/auxiliary/vl/vl_idct.h
parent36b322dffd2429130f132f55f68acb1a23ba1658 (diff)
[g3dvl] fully support different formats for source and intermediate textures
Diffstat (limited to 'src/gallium/auxiliary/vl/vl_idct.h')
-rw-r--r--src/gallium/auxiliary/vl/vl_idct.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/vl/vl_idct.h b/src/gallium/auxiliary/vl/vl_idct.h
index e695e32efe3..0875f17476c 100644
--- a/src/gallium/auxiliary/vl/vl_idct.h
+++ b/src/gallium/auxiliary/vl/vl_idct.h
@@ -50,6 +50,7 @@ struct vl_idct
void *matrix_fs, *transpose_fs;
struct pipe_sampler_view *matrix;
+ struct pipe_sampler_view *transpose;
};
/* a set of buffers to work with */
@@ -77,7 +78,8 @@ bool vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe,
unsigned buffer_width, unsigned buffer_height,
unsigned blocks_x, unsigned blocks_y,
unsigned nr_of_render_targets,
- struct pipe_sampler_view *matrix);
+ struct pipe_sampler_view *matrix,
+ struct pipe_sampler_view *transpose);
/* destroy an idct instance */
void vl_idct_cleanup(struct vl_idct *idct);