summaryrefslogtreecommitdiff
path: root/libkms/libkms.h
diff options
context:
space:
mode:
Diffstat (limited to 'libkms/libkms.h')
-rw-r--r--libkms/libkms.h25
1 files changed, 15 insertions, 10 deletions
diff --git a/libkms/libkms.h b/libkms/libkms.h
index eb2ed893..46644429 100644
--- a/libkms/libkms.h
+++ b/libkms/libkms.h
@@ -29,31 +29,36 @@
#ifndef _LIBKMS_H_
#define _LIBKMS_H_
+/**
+ * \file
+ *
+ */
+
struct kms_driver;
struct kms_bo;
enum kms_attrib
{
KMS_TERMINATE_PROP_LIST,
+#define KMS_TERMINATE_PROP_LIST KMS_TERMINATE_PROP_LIST
KMS_BO_TYPE,
+#define KMS_BO_TYPE KMS_BO_TYPE
KMS_WIDTH,
+#define KMS_WIDTH KMS_WIDTH
KMS_HEIGHT,
+#define KMS_HEIGHT KMS_HEIGHT
KMS_PITCH,
+#define KMS_PITCH KMS_PITCH
KMS_HANDLE,
- KMS_MAX_SCANOUT_WIDTH,
- KMS_MAX_SCANOUT_HEIGHT,
- KMS_MIN_SCANOUT_WIDTH,
- KMS_MIN_SCANOUT_HEIGHT,
- KMS_MAX_CURSOR_WIDTH,
- KMS_MAX_CURSOR_HEIGHT,
- KMS_MIN_CURSOR_WIDTH,
- KMS_MIN_CURSOR_HEIGHT,
+#define KMS_HANDLE KMS_HANDLE
};
enum kms_bo_type
{
- KMS_BO_TYPE_SCANOUT = (1 << 0),
- KMS_BO_TYPE_CURSOR = (1 << 1),
+ KMS_BO_TYPE_SCANOUT_X8R8G8B8 = (1 << 0),
+#define KMS_BO_TYPE_SCANOUT_X8R8G8B8 KMS_BO_TYPE_SCANOUT_X8R8G8B8
+ KMS_BO_TYPE_CURSOR_64X64_A8R8G8B8 = (1 << 1),
+#define KMS_BO_TYPE_CURSOR_64X64_A8R8G8B8 KMS_BO_TYPE_CURSOR_64X64_A8R8G8B8
};
int kms_create(int fd, struct kms_driver **out);