summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <maraeo@gmail.com>2011-04-08 20:05:33 +0200
committerMarek Olšák <maraeo@gmail.com>2011-04-08 20:07:01 +0200
commitff3d7ce201e6b415eb1254d784f0f425592d556b (patch)
tree2c2a575ce85b16937788a585ac121a9ae4dafd73
parent963431829055f63ec94d88c97a5d07d30e49833a (diff)
r300g: emit US_FORMAT on R520 only
-rw-r--r--src/gallium/drivers/r300/r300_chipset.c2
-rw-r--r--src/gallium/drivers/r300/r300_chipset.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/r300/r300_chipset.c b/src/gallium/drivers/r300/r300_chipset.c
index 1068d357c94..4949703120d 100644
--- a/src/gallium/drivers/r300/r300_chipset.c
+++ b/src/gallium/drivers/r300/r300_chipset.c
@@ -419,5 +419,5 @@ void r300_parse_chipset(struct r300_capabilities* caps)
caps->is_rv350 = caps->family >= CHIP_FAMILY_RV350;
caps->z_compress = caps->is_rv350 ? R300_ZCOMP_8X8 : R300_ZCOMP_4X4;
caps->dxtc_swizzle = caps->is_r400 || caps->is_r500;
- caps->has_us_format = caps->is_r500;
+ caps->has_us_format = caps->family == CHIP_FAMILY_R520;
}
diff --git a/src/gallium/drivers/r300/r300_chipset.h b/src/gallium/drivers/r300/r300_chipset.h
index 3777f0cfae3..d0050bed2e8 100644
--- a/src/gallium/drivers/r300/r300_chipset.h
+++ b/src/gallium/drivers/r300/r300_chipset.h
@@ -90,7 +90,7 @@ struct r300_capabilities {
boolean high_second_pipe;
/* DXTC texture swizzling. */
boolean dxtc_swizzle;
- /* Whether R500_US_FORMAT0_0 is supported (depends on DRM). */
+ /* Whether R500_US_FORMAT0_0 exists (R520-only and depends on DRM). */
boolean has_us_format;
};