summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_zscan.h
diff options
context:
space:
mode:
authorChristian König <[email protected]>2011-07-13 23:33:20 +0200
committerChristian König <[email protected]>2011-07-13 23:33:20 +0200
commitd4cbd1272b723ba0da03a9664ee85452f8f2d457 (patch)
treec254b4b349fa290e97e3a612957ccccc31e12348 /src/gallium/auxiliary/vl/vl_zscan.h
parented24e19070b7dff12670151b2d184f31c845ccae (diff)
[g3dvl] don't upload all quant buffer layers at once
There seems to be a bug in r600g when uploading more than one layer of a 3D resource at once with a hardware blit. So just do them one at a time to workaround this.
Diffstat (limited to 'src/gallium/auxiliary/vl/vl_zscan.h')
-rw-r--r--src/gallium/auxiliary/vl/vl_zscan.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/gallium/auxiliary/vl/vl_zscan.h b/src/gallium/auxiliary/vl/vl_zscan.h
index be12b8e873a..dd8a943bfb2 100644
--- a/src/gallium/auxiliary/vl/vl_zscan.h
+++ b/src/gallium/auxiliary/vl/vl_zscan.h
@@ -93,9 +93,7 @@ void
vl_zscan_set_layout(struct vl_zscan_buffer *buffer, struct pipe_sampler_view *layout);
void
-vl_zscan_upload_quant(struct vl_zscan_buffer *buffer,
- const uint8_t intra_matrix[64],
- const uint8_t non_intra_matrix[64]);
+vl_zscan_upload_quant(struct vl_zscan_buffer *buffer, const uint8_t matrix[64], bool intra);
void
vl_zscan_render(struct vl_zscan_buffer *buffer, unsigned num_instances);