I’ve been trying to use ARB_point_sprite for rendering small texturemapped particles previously, and failed. Now I’m trying again - works great on nvidia (again), fails on ati. Does anyone have this running on ati, or should I just give in and create the darn vertex-shader to do the job?
I would suggest using your own vertex shader - not necessarily because of poor implementations (though that would be sufficient), but rather to increase flexibility, and to avoid some of the more “pointed” consequences of the point-sprite spec.
The limitations are not really a problem for me. Uploading each position four times is