vk/0.132: Move VkImageType and VkImageTiling

This commit is contained in:
Chad Versace 2015-07-13 11:49:56 -07:00
parent 17c8232ecf
commit 829810fa27

View file

@ -403,6 +403,25 @@ typedef enum {
VK_FORMAT_MAX_ENUM = 0x7FFFFFFF
} VkFormat;
typedef enum {
VK_IMAGE_TYPE_1D = 0,
VK_IMAGE_TYPE_2D = 1,
VK_IMAGE_TYPE_3D = 2,
VK_IMAGE_TYPE_BEGIN_RANGE = VK_IMAGE_TYPE_1D,
VK_IMAGE_TYPE_END_RANGE = VK_IMAGE_TYPE_3D,
VK_IMAGE_TYPE_NUM = (VK_IMAGE_TYPE_3D - VK_IMAGE_TYPE_1D + 1),
VK_IMAGE_TYPE_MAX_ENUM = 0x7FFFFFFF
} VkImageType;
typedef enum {
VK_IMAGE_TILING_LINEAR = 0,
VK_IMAGE_TILING_OPTIMAL = 1,
VK_IMAGE_TILING_BEGIN_RANGE = VK_IMAGE_TILING_LINEAR,
VK_IMAGE_TILING_END_RANGE = VK_IMAGE_TILING_OPTIMAL,
VK_IMAGE_TILING_NUM = (VK_IMAGE_TILING_OPTIMAL - VK_IMAGE_TILING_LINEAR + 1),
VK_IMAGE_TILING_MAX_ENUM = 0x7FFFFFFF
} VkImageTiling;
typedef enum {
VK_PHYSICAL_DEVICE_TYPE_OTHER = 0,
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 1,
@ -481,25 +500,6 @@ typedef enum {
VK_BUFFER_VIEW_TYPE_MAX_ENUM = 0x7FFFFFFF
} VkBufferViewType;
typedef enum {
VK_IMAGE_TYPE_1D = 0,
VK_IMAGE_TYPE_2D = 1,
VK_IMAGE_TYPE_3D = 2,
VK_IMAGE_TYPE_BEGIN_RANGE = VK_IMAGE_TYPE_1D,
VK_IMAGE_TYPE_END_RANGE = VK_IMAGE_TYPE_3D,
VK_IMAGE_TYPE_NUM = (VK_IMAGE_TYPE_3D - VK_IMAGE_TYPE_1D + 1),
VK_IMAGE_TYPE_MAX_ENUM = 0x7FFFFFFF
} VkImageType;
typedef enum {
VK_IMAGE_TILING_LINEAR = 0,
VK_IMAGE_TILING_OPTIMAL = 1,
VK_IMAGE_TILING_BEGIN_RANGE = VK_IMAGE_TILING_LINEAR,
VK_IMAGE_TILING_END_RANGE = VK_IMAGE_TILING_OPTIMAL,
VK_IMAGE_TILING_NUM = (VK_IMAGE_TILING_OPTIMAL - VK_IMAGE_TILING_LINEAR + 1),
VK_IMAGE_TILING_MAX_ENUM = 0x7FFFFFFF
} VkImageTiling;
typedef enum {
VK_IMAGE_VIEW_TYPE_1D = 0,
VK_IMAGE_VIEW_TYPE_2D = 1,