[Mesa-dev] [PATCH V3 06/19] i965: expose new max sample counts
Chris Forbes
chrisf at ijw.co.nz
Fri Feb 8 01:19:03 PST 2013
V2: For now, only expose a depth sample count of 1, since there are
unresolved interactions with W-tiling for stencil textures and possibly
also HiZ for depth textures.
Signed-off-by: Chris Forbes <chrisf at ijw.co.nz>
Reviewed-by: Paul Berry <stereotype441 at gmail.com>
---
src/mesa/drivers/dri/i965/brw_context.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c
index 9b9d310..9631399 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/i965/brw_context.c
@@ -195,10 +195,18 @@ brwCreateContext(int api,
ctx->Const.MaxTransformFeedbackSeparateComponents =
BRW_MAX_SOL_BINDINGS / BRW_MAX_SOL_BUFFERS;
- if (intel->gen == 6)
+ if (intel->gen == 6) {
ctx->Const.MaxSamples = 4;
- else if (intel->gen >= 7)
+ ctx->Const.MaxColorTextureSamples = 4;
+ ctx->Const.MaxDepthTextureSamples = 1;
+ ctx->Const.MaxIntegerSamples = 4;
+ }
+ else if (intel->gen >= 7) {
ctx->Const.MaxSamples = 8;
+ ctx->Const.MaxColorTextureSamples = 8;
+ ctx->Const.MaxDepthTextureSamples = 1;
+ ctx->Const.MaxIntegerSamples = 8;
+ }
/* if conformance mode is set, swrast can handle any size AA point */
ctx->Const.MaxPointSizeAA = 255.0;
--
1.8.1.2
More information about the mesa-dev
mailing list