summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/i915
diff options
context:
space:
mode:
authorChad Versace <[email protected]>2011-09-26 16:23:26 -0700
committerChad Versace <[email protected]>2011-10-10 13:24:11 -0700
commitf378e8fea0e6bfda2018ee14a99757bde329e0a7 (patch)
treef802d813b9a9ca3d7481b1b0617731a04aac4994 /src/gallium/drivers/i915
parent9559ca600dde0877fe0abd04dd789bd5a3cdfbde (diff)
i965: Change type of brw_context.primitive from GLenum to hardware primitive
For example, GL_TRIANLGES is converted to _3DPRIM_TRILIST. The conversion is necessary because HiZ and MSAA resolve operations emit a 3DPRIM_RECTLIST, which cannot be conveyed by GLenum. As a consequence, brw_gs_prog_key.primitive is also converted. v2 ---- - [anholt] Split brw_set_prim into brw/gen6 variants in previous commit, since not much code is really shared between the two. - [anholt] Replace switch statements with table lookups, since this is a hot path. Reviewed-by: Eric Anholt <[email protected]> Signed-off-by: Chad Versace <[email protected]>
Diffstat (limited to 'src/gallium/drivers/i915')
0 files changed, 0 insertions, 0 deletions