summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_blit.c
diff options
context:
space:
mode:
authorAnuj Phogat <[email protected]>2012-12-11 20:17:47 -0800
committerIan Romanick <[email protected]>2013-01-15 15:09:12 -0800
commitab36ca061412c49143a5f2af53bee862fbd40351 (patch)
treef152c20bbb8b3efacea96be4293273ef3346148e /src/mesa/swrast/s_blit.c
parent2f2801f876a4c637273bd3ddefb8a5b7a840e604 (diff)
mesa: Add error checking in _mesa_BlitFramebuffer() for MRTs
This patch adds required error checking in _mesa_BlitFramebuffer() when blitting to multiple color render targets. It also fixes a case when blitting to a framebuffer with renderbuffer/texture attached to GL_COLOR_ATTACHMENT{i} (where i!=0). Earlier it skips color blitting if nothing is found attached to GL_COLOR_ATTACHMENT0. V2: Fixed a case when number of draw buffer attachments are zero. V3: Do compatible_color_datatypes() and compatible_resolve_formats() check for all the draw renderbuffers in fbobject.c. Fix debug code at bottom of _mesa_BlitFramebuffer() to handle MRTs. Combine error checking code for linear blits with other color blit error checking. Signed-off-by: Anuj Phogat <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/mesa/swrast/s_blit.c')
0 files changed, 0 insertions, 0 deletions