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