diff options
author | Henri Verbeet <[email protected]> | 2013-12-15 12:23:38 +0100 |
---|---|---|
committer | Henri Verbeet <[email protected]> | 2013-12-22 11:55:39 +0100 |
commit | b094b3b9f4c7b40056c31e3480ab7dc530da56e7 (patch) | |
tree | 8bfbeea29946d6bcfea9def76b9e4f2143fd43ef | |
parent | 2efe7927d38983029784825fc4897e9b77aa237e (diff) |
i915: Add support for gl_FragData[0] reads.
Similar to 556a47a2621073185be83a0a721a8ba93392bedb, without this reading from
gl_FragData[0] would cause a software fallback.
Bugzilla: https://bugs.winehq.org/show_bug.cgi?id=33964
Signed-off-by: Henri Verbeet <[email protected]>
Cc: 10.0 9.2 9.1 <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i915/i915_fragprog.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i915/i915_fragprog.c b/src/mesa/drivers/dri/i915/i915_fragprog.c index dff4b9f0b12..34df6fc0f0b 100644 --- a/src/mesa/drivers/dri/i915/i915_fragprog.c +++ b/src/mesa/drivers/dri/i915/i915_fragprog.c @@ -146,6 +146,7 @@ src_vector(struct i915_fragment_program *p, case PROGRAM_OUTPUT: switch (source->Index) { case FRAG_RESULT_COLOR: + case FRAG_RESULT_DATA0: src = UREG(REG_TYPE_OC, 0); break; case FRAG_RESULT_DEPTH: |