svga: Advertise SVGA3D_DEVCAP_MAX_POINT_SIZE.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 27 Feb 2012 11:12:12 +0000 (11:12 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Tue, 28 Feb 2012 15:38:53 +0000 (15:38 +0000)
commit9773370eda1765b1014ba11a699d10244b88757c
tree617baefb5e56ad43baabaa8deb4bd8bcd90d4831
parentd9c42097770f173804c7c7c40bf8bc6c4400673b
svga: Advertise SVGA3D_DEVCAP_MAX_POINT_SIZE.

Backends usually advertise a SVGA3D_DEVCAP_MAX_POINT_SIZE between 63 and
256, so an hardcoded max point size of 80 is often incorrect.

This limitation does not apply for anti-aliased points (as they are done
via draw module) but we still advertise the same limit for both, because
all others pipe drivers do.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_context.h
src/gallium/drivers/svga/svga_screen.c
src/gallium/drivers/svga/svga_screen.h
src/gallium/drivers/svga/svga_state_rss.c