rhi: gl: take sample count from textures too for RTs
Rendering into a multisample texture (color or depth-stencil) is supported, but the code only seems to pick up the sample count from renderbuffers. Pick-to: 6.7 6.6 Change-Id: I95a97debfebc7582f2026282384f6fb97aadfe23 Reviewed-by: Andy Nichols <andy.nichols@qt.io>bb10
parent
51106995cb
commit
ce54e07dac
|
|
@ -5728,7 +5728,7 @@ bool QGles2TextureRenderTarget::create()
|
|||
}
|
||||
if (attIndex == 0) {
|
||||
d.pixelSize = rhiD->q->sizeForMipLevel(colorAtt.level(), texD->pixelSize());
|
||||
d.sampleCount = 1;
|
||||
d.sampleCount = texD->sampleCount();
|
||||
}
|
||||
} else if (renderBuffer) {
|
||||
QGles2RenderBuffer *rbD = QRHI_RES(QGles2RenderBuffer, renderBuffer);
|
||||
|
|
@ -5780,7 +5780,7 @@ bool QGles2TextureRenderTarget::create()
|
|||
}
|
||||
if (d.colorAttCount == 0) {
|
||||
d.pixelSize = depthTexD->pixelSize();
|
||||
d.sampleCount = 1;
|
||||
d.sampleCount = depthTexD->sampleCount();
|
||||
}
|
||||
}
|
||||
d.dsAttCount = 1;
|
||||
|
|
|
|||
Loading…
Reference in New Issue