i965: Move BRW_MAX_DRAW_BUFFERS to brw_compiler.h
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 1 Mar 2017 02:14:49 +0000 (18:14 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 2 Mar 2017 00:14:02 +0000 (16:14 -0800)
It does sort-of go with MAX_UBO and friends but MAX_DRAW_BUFFERS is an
actual hardware constant based on the number of things we can blend
rather than an arbitrary "number of things allowed in GL" like some of
the other maximums are.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_compiler.h
src/mesa/drivers/dri/i965/brw_context.h

index c048a4dc7af2893589dbef878eb943ef27be3cff..4102280ce6f657745773906418cc0dd96d0c8495 100644 (file)
@@ -344,6 +344,9 @@ struct brw_image_param {
    uint32_t swizzling[2];
 };
 
+/** Max number of render targets in a shader */
+#define BRW_MAX_DRAW_BUFFERS 8
+
 /**
  * Max number of binding table entries used for stream output.
  *
index 7132eaed82cad50cc712f45ac78a3f800acfa354..e252261f20b1eac8c02b0addc011af9e888511f8 100644 (file)
@@ -363,9 +363,6 @@ struct brw_ff_gs_prog_data {
 /** Number of texture sampler units */
 #define BRW_MAX_TEX_UNIT 32
 
-/** Max number of render targets in a shader */
-#define BRW_MAX_DRAW_BUFFERS 8
-
 /** Max number of UBOs in a shader */
 #define BRW_MAX_UBO 14