On 12/15/2013 03:31 AM, Henri Verbeet wrote: > Similar to 556a47a2621073185be83a0a721a8ba93392bedb, without this reading from > gl_FragData[0] would cause a software fallback.
Oops. I'm surprised nobody ever noticed this problem before. :( Good catch. > Bugzilla: https://bugs.winehq.org/show_bug.cgi?id=33964 > Signed-off-by: Henri Verbeet <[email protected]> Reviewed-by: Ian Romanick <[email protected]> > Cc: 10.0 9.2 9.1 <[email protected]> > --- > src/mesa/drivers/dri/i915/i915_fragprog.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/src/mesa/drivers/dri/i915/i915_fragprog.c > b/src/mesa/drivers/dri/i915/i915_fragprog.c > index dff4b9f..34df6fc 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: > _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
