diff options
author | Ilia Mirkin <[email protected]> | 2014-03-30 18:25:40 -0400 |
---|---|---|
committer | Ilia Mirkin <[email protected]> | 2014-04-26 11:53:24 -0400 |
commit | f715a0a39a0f7f19443e7721ae792878ba504eed (patch) | |
tree | 596a2c6b6570f921aec2fa915e6c7bc7b7d7c18e /src/gallium/drivers/nouveau/nv50/nv50_context.h | |
parent | c5d822dad902b19f06c9be3c6863a51e1881ec5b (diff) |
nv50: add support for PIPE_CAP_SAMPLE_SHADING
Signed-off-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/nouveau/nv50/nv50_context.h')
-rw-r--r-- | src/gallium/drivers/nouveau/nv50/nv50_context.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_context.h b/src/gallium/drivers/nouveau/nv50/nv50_context.h index 32ca5918f95..b776deed0ea 100644 --- a/src/gallium/drivers/nouveau/nv50/nv50_context.h +++ b/src/gallium/drivers/nouveau/nv50/nv50_context.h @@ -49,6 +49,7 @@ #define NV50_NEW_TEXTURES (1 << 19) #define NV50_NEW_SAMPLERS (1 << 20) #define NV50_NEW_STRMOUT (1 << 21) +#define NV50_NEW_MIN_SAMPLES (1 << 22) #define NV50_NEW_CONTEXT (1 << 31) #define NV50_BIND_FB 0 @@ -83,7 +84,10 @@ /* For each MS level (4), 8 sets of 32-bit integer pairs sample offsets */ #define NV50_CB_AUX_MS_OFFSET 0x880 #define NV50_CB_AUX_MS_SIZE (4 * 8 * 4 * 2) -/* next spot: 0x980 */ +/* Sample position pairs for the current output MS level */ +#define NV50_CB_AUX_SAMPLE_OFFSET 0x980 +#define NV50_CB_AUX_SAMPLE_OFFSET_SIZE (4 * 8 * 2) +/* next spot: 0x9c0 */ /* 4 32-bit floats for the vertex runout, put at the end */ #define NV50_CB_AUX_RUNOUT_OFFSET (NV50_CB_AUX_SIZE - 0x10) @@ -170,6 +174,7 @@ struct nv50_context { struct pipe_clip_state clip; unsigned sample_mask; + unsigned min_samples; boolean vbo_push_hint; |