i965: Add a macro for accessing the SO_WRITE_OFFSET[0-3] registers.
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 21 Apr 2013 05:35:46 +0000 (22:35 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 21 May 2013 20:29:06 +0000 (13:29 -0700)
Using a function-like macro makes it easy to loop over all four streams.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
src/mesa/drivers/dri/intel/intel_reg.h

index 1cfb46451294259a9f9a29558a6bf6b6bf1c4dde..dd91a1586c777f5d45e6135f4a1da53b95a60e60 100644 (file)
 #define SO_NUM_PRIMS_WRITTEN2_IVB      0x5210
 #define SO_NUM_PRIMS_WRITTEN3_IVB      0x5218
 
+#define GEN7_SO_WRITE_OFFSET(n)         (0x5280 + (n) * 4)
+
 #define TIMESTAMP                       0x2358
 
 #define BCS_SWCTRL                      0x22200