summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_clip.h
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2009-07-30 14:45:11 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2009-07-30 15:40:08 +0800
commit3e2b6a204966b962c9881e90fe3f0b74cf84d8c4 (patch)
treef956edd9d7416a7b7240b0f3cde6ba4eae2ffe0d /src/mesa/drivers/dri/i965/brw_clip.h
parent0fdac3529c8a7f7ce41420b79e817407d19a12a2 (diff)
downloadexternal_mesa3d-3e2b6a204966b962c9881e90fe3f0b74cf84d8c4.zip
external_mesa3d-3e2b6a204966b962c9881e90fe3f0b74cf84d8c4.tar.gz
external_mesa3d-3e2b6a204966b962c9881e90fe3f0b74cf84d8c4.tar.bz2
i965: Postpone ff_sync message in CLIP kernel on IGDNG
In addition, it guarantees ff_sync message is issued
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_clip.h')
-rw-r--r--src/mesa/drivers/dri/i965/brw_clip.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_clip.h b/src/mesa/drivers/dri/i965/brw_clip.h
index 12e8548..957df44 100644
--- a/src/mesa/drivers/dri/i965/brw_clip.h
+++ b/src/mesa/drivers/dri/i965/brw_clip.h
@@ -100,6 +100,8 @@ struct brw_clip_compile {
struct brw_reg fixed_planes;
struct brw_reg plane_equation;
+
+ struct brw_reg ff_sync;
} reg;
/* 3 different ways of expressing vertex size:
@@ -173,4 +175,5 @@ struct brw_reg get_tmp( struct brw_clip_compile *c );
void brw_clip_project_position(struct brw_clip_compile *c,
struct brw_reg pos );
void brw_clip_ff_sync(struct brw_clip_compile *c);
+void brw_clip_init_ff_sync(struct brw_clip_compile *c);
#endif