summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/r300_screen.c
diff options
context:
space:
mode:
authorCorbin Simpson <[email protected]>2009-01-17 03:20:48 -0800
committerCorbin Simpson <[email protected]>2009-02-01 23:30:23 -0800
commit7961974fc28257b293961d35f15c0ce7a85f2669 (patch)
tree13a4b6dc8e8f1845505cea0a8bce67ef6d0417e6 /src/gallium/drivers/r300/r300_screen.c
parent4ea17301c60a805394b8938174d8f436dc3deb6d (diff)
r300: Add a basic dirty state emit.
I feel strangely unproductive. Must be the cold.
Diffstat (limited to 'src/gallium/drivers/r300/r300_screen.c')
-rw-r--r--src/gallium/drivers/r300/r300_screen.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/drivers/r300/r300_screen.c b/src/gallium/drivers/r300/r300_screen.c
index dacde27888c..5074e3e6fa4 100644
--- a/src/gallium/drivers/r300/r300_screen.c
+++ b/src/gallium/drivers/r300/r300_screen.c
@@ -35,7 +35,7 @@ static int r300_get_param(struct pipe_screen* pscreen, int param) {
struct r300_screen* r300screen = r300_screen(pscreen);
switch (param) {
- /* Cases marked "IN THEORY" are possible on the hardware,
+ /* XXX cases marked "IN THEORY" are possible on the hardware,
* but haven't been implemented yet. */
case PIPE_CAP_MAX_TEXTURE_IMAGE_UNITS:
/* XXX I'm told this goes up to 16 */
@@ -48,6 +48,11 @@ static int r300_get_param(struct pipe_screen* pscreen, int param) {
return 0;
case PIPE_CAP_TWO_SIDED_STENCIL:
/* IN THEORY */
+ /* if (r300screen->is_r500) {
+ * return 1;
+ * } else {
+ * return 0;
+ * } */
return 0;
case PIPE_CAP_ANISOTROPIC_FILTER:
/* IN THEORY */