mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-04 21:10:31 +01:00
i965/msaa: Add CMS MSAA settings to brw_structs.h.
Previously the DWORD used to control the CMS MSAA layout was just a pad value, because we didn't use it. Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
This commit is contained in:
parent
ccae1b1cd7
commit
0ba813506d
1 changed files with 20 additions and 2 deletions
|
|
@ -854,8 +854,26 @@ struct gen7_surface_state
|
|||
GLuint x_offset:7;
|
||||
} ss5;
|
||||
|
||||
struct {
|
||||
GLuint pad; /* Multisample Control Surface stuff */
|
||||
union {
|
||||
GLuint raw_data;
|
||||
struct {
|
||||
GLuint y_offset_for_uv_plane:14;
|
||||
GLuint pad1:2;
|
||||
GLuint x_offset_for_uv_plane:14;
|
||||
GLuint pad0:2;
|
||||
} planar; /** Interpretation when Surface Format == PLANAR */
|
||||
struct {
|
||||
GLuint mcs_enable:1;
|
||||
GLuint append_counter_enable:1;
|
||||
GLuint pad:4;
|
||||
GLuint append_counter_address:26;
|
||||
} mcs_disabled; /** Interpretation when mcs_enable == 0 */
|
||||
struct {
|
||||
GLuint mcs_enable:1;
|
||||
GLuint pad:2;
|
||||
GLuint mcs_surface_pitch:9;
|
||||
GLuint mcs_base_address:20;
|
||||
} mcs_enabled; /** Interpretation when mcs_enable == 1 */
|
||||
} ss6;
|
||||
|
||||
struct {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue