Roland Scheidegger wrote:
Roland Scheidegger wrote:
Ian Romanick wrote:

Right. Could you try it again with this patch. You may need some changes to get it to apply. If this works, can somebody commit it?

http://marc.theaimsgroup.com/?l=dri-devel&m=105862837814769&w=2

This patch is only for radeon though. Will try to make it work with r200, though if it's not similar I probably won't succeed...

Seems to be quite complicated. Though wouldn't it be a better idea to figure out why it doesn't work in the first place? R200/RV250 should support this, but apparently for some reason it doesn't work. According to r200_reg.h, the chip should also be able to handle ARB_point_sprite in hardware.

It doesn't work because it's not implemented in the driver. :) I don't think the R200 hardware natively supports large points, but it's hrad to say without hardware documentation.


(ATI's linux driver exposes (for my 9000pro) ARB_point_parameters (and EXT_point_parameters), but not ARB_point_sprites, though I believe until very recently not even R300 cards got that extension supported. Point size range is from 1 to 2047, and pointblast works - no idea of course if really points are rendered, but it seems to be fast at least.)

The patch, basically, converts large points into quads. That would also work with ARB_point_sprite (and probably for the extra modes of NV_point_sprite as well). I suspect that's what the ATI driver does. Again, it's hard to say without docs. :(





------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to