summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Airlie <[email protected]>2012-04-13 17:13:01 +0100
committerDave Airlie <[email protected]>2012-04-13 17:19:03 +0100
commit1f2b53945115f9b54933af1412d3cc0eb16a877f (patch)
tree10c86d31d2e119d43d31ee8d2b5b54e486cb9416
parentd1cc87c0b64c2221b079015a6c3b593af83f0758 (diff)
gallium: document dual source blending restrictions on gallium
As per Brian's suggestion, document the restrictions on dual src blending. Signed-off-by: Dave Airlie <[email protected]>
-rw-r--r--src/gallium/docs/source/cso/blend.rst6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/docs/source/cso/blend.rst b/src/gallium/docs/source/cso/blend.rst
index 7bde10c1245..dce999c8327 100644
--- a/src/gallium/docs/source/cso/blend.rst
+++ b/src/gallium/docs/source/cso/blend.rst
@@ -12,7 +12,11 @@ Blend Factors
The blend factors largely follow the same pattern as their counterparts
in other modern and legacy drawing APIs.
-XXX blurb about dual-source blends
+Dual source blend factors are supported for up to 1 MRT, although
+you can advertise > 1 MRT, the stack cannot handle them for a few reasons.
+There is no definition on how the 1D array of shader outputs should be mapped
+to something that would be a 2D array (location, index). No current hardware
+exposes > 1 MRT, and we should revisit this issue if anyone ever does.
Logical Operations
------------------