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=4707          
     
           Summary: r200 driver should support ARB_point_parameters
           Product: Mesa
           Version: CVS
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Drivers/DRI/r200
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: [EMAIL PROTECTED]


The r200/rv250 chips natively support GL_ARB_point_parameters, but the driver
currently doesn't. I'll attach a patch which fixes that. There are issues 
though:
the point sprite stuff doesn't work. Texture coordinates are generated, but they
are obviously wrong. Ok not really a problem, that's a different extension...
But there's a problem, point size attenuation is always active (when the
attenuation factors are not 1/0/0) even if something else than points is drawn.
For tcl mode, that means the point size calculation always takes place (not
sure, but this might have performance impact, hopefully nothing more severe),
and for sw tcl this means that the vertex gets bigger as it needs to include the
attenuated point size (and maybe the calculation there is done on the cpu too
even though it isn't really used). The i915/i830 driver seem to ignore that
problem, but I don't think this is a good solution. There doesn't seem to be an
easy way to issue state changes based on the primitive being drawn, or maybe I
haven't found it yet. Ideas?
I also have some suspicious feeling it might break the r200PointsBitmap stuff.
Additionally, there are also LOTS of values in the vector state related to point
sprites / point attenuation which I have no idea what they are good for.
pointblast seems to work ok, not yet tested with glean (as the point attenuation
test is not yet in anonymous cvs...)          
     
     
--           
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.


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to