diff options
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp index 038489fffbd..eb78fe1ece7 100644 --- a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp +++ b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp @@ -147,19 +147,15 @@ try_blorp_blit(struct intel_context *intel, assert(false); } - /* Validate source */ - if (!src_rb) return false; + /* Find source miptree */ struct intel_renderbuffer *src_irb = intel_renderbuffer(src_rb); struct intel_mipmap_tree *src_mt = src_irb->mt; - if (!src_mt) return false; if (buffer_bit == GL_STENCIL_BUFFER_BIT && src_mt->stencil_mt) src_mt = src_mt->stencil_mt; - /* Validate destination */ - if (!dst_rb) return false; + /* Find destination miptree */ struct intel_renderbuffer *dst_irb = intel_renderbuffer(dst_rb); struct intel_mipmap_tree *dst_mt = dst_irb->mt; - if (!dst_mt) return false; if (buffer_bit == GL_STENCIL_BUFFER_BIT && dst_mt->stencil_mt) dst_mt = dst_mt->stencil_mt; |