diff options
author | Marek Olšák <maraeo@gmail.com> | 2011-01-05 05:46:48 +0100 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2011-01-06 13:00:45 +1000 |
commit | 9eba4a93ce520a627e876b0d1851d4f78a701c2b (patch) | |
tree | a0dbb86c2105b4ff89af724b835d0c40fbf59368 /drivers/gpu/drm/radeon/r300d.h | |
parent | 2f299d5de02da3ffb1f9e1a05c91dcd1173ebd3c (diff) | |
download | lwn-9eba4a93ce520a627e876b0d1851d4f78a701c2b.tar.gz lwn-9eba4a93ce520a627e876b0d1851d4f78a701c2b.zip |
drm/radeon/kms: manage r300 CMASK RAM access and allow CMASK clear
The CMASK RAM is for colorbuffer compression (used in conjunction
with MSAA). Only one user (filp) can access it.
The CMASK RAM access is managed in the same way as Hyper-Z, but there is
a separate ioctl, because an app that uses MSAA does not necessarily
have to use zbuffering.
Signed-off-by: Marek Olšák <maraeo@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/r300d.h')
-rw-r--r-- | drivers/gpu/drm/radeon/r300d.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/r300d.h b/drivers/gpu/drm/radeon/r300d.h index 0c036c60d9df..1f519a5ffb8c 100644 --- a/drivers/gpu/drm/radeon/r300d.h +++ b/drivers/gpu/drm/radeon/r300d.h @@ -54,6 +54,7 @@ #define PACKET3_3D_DRAW_IMMD_2 0x35 #define PACKET3_3D_DRAW_INDX_2 0x36 #define PACKET3_3D_CLEAR_HIZ 0x37 +#define PACKET3_3D_CLEAR_CMASK 0x38 #define PACKET3_BITBLT_MULTI 0x9B #define PACKET0(reg, n) (CP_PACKET0 | \ |