mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 05:08:08 +02:00
use correct renderbuffer regions in intelClearWithTris()
This commit is contained in:
parent
bffc66109e
commit
a7252f42ae
1 changed files with 10 additions and 3 deletions
|
|
@ -290,9 +290,16 @@ static void intelClearWithTris(struct intel_context *intel,
|
|||
* buffers at once:
|
||||
*/
|
||||
if (mask & (BUFFER_BIT_BACK_LEFT|BUFFER_BIT_STENCIL|BUFFER_BIT_DEPTH)) {
|
||||
intel->vtbl.meta_draw_region(intel,
|
||||
intel->back_region,
|
||||
intel->depth_region );
|
||||
struct intel_renderbuffer *irbBack =
|
||||
intel_renderbuffer(ctx->DrawBuffer->
|
||||
Attachment[BUFFER_BACK_LEFT].Renderbuffer);
|
||||
struct intel_renderbuffer *irbDepth =
|
||||
intel_renderbuffer(ctx->DrawBuffer->
|
||||
Attachment[BUFFER_DEPTH].Renderbuffer);
|
||||
struct intel_region *backRegion = irbBack ? irbBack->region : NULL;
|
||||
struct intel_region *depthRegion = irbDepth ? irbDepth->region : NULL;
|
||||
|
||||
intel->vtbl.meta_draw_region(intel, backRegion, depthRegion );
|
||||
|
||||
if (mask & BUFFER_BIT_BACK_LEFT)
|
||||
intel->vtbl.meta_color_mask(intel, GL_TRUE );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue