http://bugs.freedesktop.org/show_bug.cgi?id=23657





--- Comment #9 from Ian Romanick <[email protected]>  2009-09-03 11:55:17 
PST ---
(In reply to comment #8)
> Everything looks OK here.  Running glean with swrast, the disassembled 
> fragment
> shader for "ADD with saturation" is:
> 
> (gdb) call _mesa_print_program(program)
> # Fragment Program/Shader
>   0: ADD TEMP[0], STATE[0], STATE[0];
>   1: ADD_SAT OUTPUT[1], TEMP[0], STATE[0];
>   2: END

[snip]

> Note that SaturateMode is correctly set to 1 in the second instruction.
> 
> I don't know how the r600 driver would be seeing anything different.

Doesn't the r600 do some program transformations before generating actual
machine code?  My guess is that one of those transformations isn't copying the
saturate bit.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to