vulkan: Update from version 0.188.0 to 0.189.0
Change-Id: Ib8171ce1d3f804f9a866e1c216db0911043056c6
(cherry picked from commit 48c1928e091dd7eb6ca4fc6564e0be072028c38a)
diff --git a/vulkan/api/vulkan.api b/vulkan/api/vulkan.api
index b95c96e..5d0a7f8 100644
--- a/vulkan/api/vulkan.api
+++ b/vulkan/api/vulkan.api
@@ -27,7 +27,7 @@
// API version (major.minor.patch)
define VERSION_MAJOR 0
-define VERSION_MINOR 188
+define VERSION_MINOR 189
define VERSION_PATCH 0
// API limits
@@ -256,23 +256,23 @@
VK_INDEX_TYPE_UINT32 = 0x00000001,
}
-enum VkTexFilter {
- VK_TEX_FILTER_NEAREST = 0x00000000,
- VK_TEX_FILTER_LINEAR = 0x00000001,
+enum VkFilter {
+ VK_FILTER_NEAREST = 0x00000000,
+ VK_FILTER_LINEAR = 0x00000001,
}
-enum VkTexMipmapMode {
- VK_TEX_MIPMAP_MODE_BASE = 0x00000000, /// Always choose base level
- VK_TEX_MIPMAP_MODE_NEAREST = 0x00000001, /// Choose nearest mip level
- VK_TEX_MIPMAP_MODE_LINEAR = 0x00000002, /// Linear filter between mip levels
+enum VkSamplerMipmapMode {
+ VK_SAMPLER_MIPMAP_MODE_BASE = 0x00000000, /// Always choose base level
+ VK_SAMPLER_MIPMAP_MODE_NEAREST = 0x00000001, /// Choose nearest mip level
+ VK_SAMPLER_MIPMAP_MODE_LINEAR = 0x00000002, /// Linear filter between mip levels
}
-enum VkTexAddressMode {
- VK_TEX_ADDRESS_MODE_WRAP = 0x00000000,
- VK_TEX_ADDRESS_MODE_MIRROR = 0x00000001,
- VK_TEX_ADDRESS_MODE_CLAMP = 0x00000002,
- VK_TEX_ADDRESS_MODE_MIRROR_ONCE = 0x00000003,
- VK_TEX_ADDRESS_MODE_CLAMP_BORDER = 0x00000004,
+enum VkSamplerAddressMode {
+ VK_SAMPLER_ADDRESS_MODE_WRAP = 0x00000000,
+ VK_SAMPLER_ADDRESS_MODE_MIRROR = 0x00000001,
+ VK_SAMPLER_ADDRESS_MODE_CLAMP = 0x00000002,
+ VK_SAMPLER_ADDRESS_MODE_MIRROR_ONCE = 0x00000003,
+ VK_SAMPLER_ADDRESS_MODE_CLAMP_BORDER = 0x00000004,
}
enum VkCompareOp {
@@ -1730,12 +1730,12 @@
class VkSamplerCreateInfo {
VkStructureType sType /// Must be VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void* pNext /// Pointer to next structure
- VkTexFilter magFilter /// Filter mode for magnification
- VkTexFilter minFilter /// Filter mode for minifiation
- VkTexMipmapMode mipMode /// Mipmap selection mode
- VkTexAddressMode addressModeU
- VkTexAddressMode addressModeV
- VkTexAddressMode addressModeW
+ VkFilter magFilter /// Filter mode for magnification
+ VkFilter minFilter /// Filter mode for minifiation
+ VkSamplerMipmapMode mipmapMode /// Mipmap selection mode
+ VkSamplerAddressMode addressModeU
+ VkSamplerAddressMode addressModeV
+ VkSamplerAddressMode addressModeW
f32 mipLodBias
f32 maxAnisotropy
VkBool32 compareEnable
@@ -4089,7 +4089,7 @@
VkImageLayout destImageLayout,
u32 regionCount,
const VkImageBlit* pRegions,
- VkTexFilter filter) {
+ VkFilter filter) {
cmdBufferObject := GetCmdBuffer(cmdBuffer)
srcImageObject := GetImage(srcImage)
destImageObject := GetImage(destImage)