summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/a4xx/fd4_emit.h
diff options
context:
space:
mode:
authorRob Clark <robclark@freedesktop.org>2015-08-11 08:48:34 -0400
committerRob Clark <robclark@freedesktop.org>2015-08-12 18:37:43 -0400
commit8885f2befaea68ce7f9d550c9b9ff5ae77524406 (patch)
tree5d06fcd7076ebfcd66553dc887b0f2741b75031f /src/gallium/drivers/freedreno/a4xx/fd4_emit.h
parentf72fead4a28d5d8a16bbc20781218ea7df0b9c9a (diff)
downloadexternal_mesa3d-8885f2befaea68ce7f9d550c9b9ff5ae77524406.zip
external_mesa3d-8885f2befaea68ce7f9d550c9b9ff5ae77524406.tar.gz
external_mesa3d-8885f2befaea68ce7f9d550c9b9ff5ae77524406.tar.bz2
freedreno/a4xx: point-size and spritelist fixes
a4xx needs similar treatment as 995f55a6 Also fixup a few point-size and vpsrepl issues and drop fix_blit_fp() hack previously needed for mem2gmem. Signed-off-by: Rob Clark <robclark@freedesktop.org>
Diffstat (limited to 'src/gallium/drivers/freedreno/a4xx/fd4_emit.h')
-rw-r--r--src/gallium/drivers/freedreno/a4xx/fd4_emit.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/freedreno/a4xx/fd4_emit.h b/src/gallium/drivers/freedreno/a4xx/fd4_emit.h
index 99c7596..ab7850e 100644
--- a/src/gallium/drivers/freedreno/a4xx/fd4_emit.h
+++ b/src/gallium/drivers/freedreno/a4xx/fd4_emit.h
@@ -53,6 +53,10 @@ struct fd4_emit {
struct ir3_shader_key key;
uint32_t dirty;
+ uint32_t sprite_coord_enable; /* bitmask */
+ bool sprite_coord_mode;
+ bool rasterflat;
+
/* cached to avoid repeated lookups of same variants: */
struct ir3_shader_variant *vp, *fp;
/* TODO: other shader stages.. */