drm: add ZBC query methods for nouveau
am: d6513d7
* commit 'd6513d7e0f454db11eb469ef9629ff06582a3003':
drm: add ZBC query methods for nouveau
diff --git a/include/drm/nouveau_class.h b/include/drm/nouveau_class.h
index 3c3196b..8d63877 100644
--- a/include/drm/nouveau_class.h
+++ b/include/drm/nouveau_class.h
@@ -568,6 +568,9 @@
#define FERMI_A_ZBC_COLOR 0x00
#define FERMI_A_ZBC_DEPTH 0x01
#define FERMI_A_ZCULL_BIND 0x02
+#define FERMI_A_ZBC_QUERY_COLOR 0x03
+#define FERMI_A_ZBC_QUERY_DEPTH 0x04
+#define FERMI_A_ZBC_QUERY_TABLE_SIZE 0x05
struct fermi_a_zbc_color_v0 {
__u8 version;
@@ -597,6 +600,16 @@
__u32 l2[4];
};
+struct fermi_a_zbc_query_v0 {
+ __u8 version;
+ __u8 pad03[3];
+ __u32 ds[4];
+ __u32 l2[4];
+ __u32 format;
+ __u32 index;
+ __u32 table_size;
+};
+
struct fermi_a_zbc_depth_v0 {
__u8 version;
#define FERMI_A_ZBC_DEPTH_V0_FMT_FP32 0x01