diff options
Diffstat (limited to 'src/mesa/drivers')
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_depthstencil.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/src/mesa/drivers/dri/intel/intel_depthstencil.c b/src/mesa/drivers/dri/intel/intel_depthstencil.c index c2b4d7728b..f43b9aed48 100644 --- a/src/mesa/drivers/dri/intel/intel_depthstencil.c +++ b/src/mesa/drivers/dri/intel/intel_depthstencil.c @@ -177,8 +177,11 @@ intel_validate_paired_depth_stencil(GLcontext * ctx,        }        else {           /* Separate depth/stencil buffers, need to interleave now */ -         ASSERT(depthRb->Base._BaseFormat == GL_DEPTH_COMPONENT); -         ASSERT(stencilRb->Base._BaseFormat == GL_STENCIL_INDEX); +         ASSERT(depthRb->Base._BaseFormat == GL_DEPTH_COMPONENT || +                depthRb->Base._BaseFormat == GL_DEPTH_STENCIL); +         ASSERT(stencilRb->Base._BaseFormat == GL_STENCIL_INDEX || +                stencilRb->Base._BaseFormat == GL_DEPTH_STENCIL); +           /* may need to interleave depth/stencil now */           if (depthRb->PairedStencil == stencilRb->Base.Name) {              /* OK, the depth and stencil buffers are already interleaved */ | 
