diff options
Diffstat (limited to 'libkms/libkms.h')
-rw-r--r-- | libkms/libkms.h | 25 |
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); |