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

Reply via email to