{
struct gl_context *ctx = &brw->ctx;
struct intel_renderbuffer *irb = intel_renderbuffer(rb);
+ if (!irb || !irb->mt) return false;
mesa_format format = irb->mt->format;
uint32_t x0, x1, y0, y1;
struct intel_renderbuffer *irb =
intel_renderbuffer(fb->_ColorDrawBuffers[i]);
- if (!irb)
+ if (!irb || !irb->mt)
continue;
brw_render_cache_set_add_bo(brw, irb->mt->bo);
struct gl_context *ctx = &brw->ctx;
struct intel_renderbuffer *irb = intel_renderbuffer(rb);
struct intel_mipmap_tree *mt = irb->mt;
+ if (!irb || !mt) return 0;
if (brw->gen < 9) {
assert(!(flags & INTEL_AUX_BUFFER_DISABLED));
} else {
mt = irb->mt;
}
+ if (!mt) return;
/* For a window-system renderbuffer, we need to flip the mapping we receive
* upside-down. So we need to ask for a rectangle on flipped vertically, and