Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=4917          
     




------- Additional Comments From [EMAIL PROTECTED]  2005-11-01 10:02 -------
I do not feel at all comfortable claiming that I have implemented the ARB 
described at the SGI/3dlabs/NVIDIA pages, as the discuss the disabling of 
using this ARB extension to disable clamping at discrete points in the 
pipeline, which is not at all what I have done.

First a review of what I perceive we started with:  There was no color/alpha 
clamping in the off screen renderer of a span.

Next a review of what I have done, if it is left enabled: At the end of the 
color calculation for a span, including fog and antialiasing.  I perform 
clamping on the color and alpha values, if clamping is enable.  Upon studying 
of the standard, this should be done after lighting calculations, but probably 
won't make much difference anyway.  (Brian can feel free to move the code 
block.)

Now to review what the ARB overview requires for this: "Clamping control 
provides a way to disable certain color clamps and allow programs, and the 
fixed-function pipeline, to deal in unclamped colors.  There are controls to 
modify clamping of vertex colors, clamping of fragment colors throughout the 
pipeline, and for pixel return data." All that I have done is enfore 
clamping.  I have not ensure that we comply with the data encoding standards 
that are part of the ARB, nor have I even given thought to the VERTEX color 
clamping portion of the problem. 

I believe that someone else who has a need for unclamped colors will need to 
carry this torch to a more complete implementation of the the 
ARB_color_buffer_float.  This user simply needs a offscreen renderer that 
implements the basic OpenGL standard, although I am not against have state 
varaibles that open up test features for future implementations.

I apologize for not submitting the patch in the correct format.

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


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to