diff options
author | Marek Olšák <[email protected]> | 2010-06-19 19:44:06 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2010-06-19 20:26:16 +0200 |
commit | 9b2ebcaf4b94bfc8756f6b216e0e452013616f2c (patch) | |
tree | 05806fe50e90951a925230f05ea532b4d5c6fa43 /src/gallium/drivers/r300/r300_state.c | |
parent | 4c761843051d7e97be828baad965c13789127dbf (diff) |
r300g: fix random pixels appearing / incomplete rendering
This should fix the FDO bug #28612.
Also, these piglit tests have been fixed:
- fbo-copypix
- scissor-copypixels
- copytexsubimage
- texredefine
Finally, 2 flushes in the transfer path are no longer needed.
Diffstat (limited to 'src/gallium/drivers/r300/r300_state.c')
-rw-r--r-- | src/gallium/drivers/r300/r300_state.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/r300/r300_state.c b/src/gallium/drivers/r300/r300_state.c index 488e23a9172..256184aac9e 100644 --- a/src/gallium/drivers/r300/r300_state.c +++ b/src/gallium/drivers/r300/r300_state.c @@ -709,7 +709,7 @@ static void memcpy(r300->fb_state.state, state, sizeof(struct pipe_framebuffer_state)); r300->fb_state.size = (10 * state->nr_cbufs) + (2 * (4 - state->nr_cbufs)) + - (state->zsbuf ? 10 : 0) + 9; + (state->zsbuf ? 10 : 0) + 11; /* Polygon offset depends on the zbuffer bit depth. */ if (state->zsbuf && r300->polygon_offset_enabled) { |