blob: 6084cbd5f37da0200777e091f9f421d5ef5fa6d9 [file] [log] [blame]
////////////////////////////////////////////////////////////////////////////////
// Automatically generated file. Do not modify!
////////////////////////////////////////////////////////////////////////////////
package vulkan
import (
"fmt"
"android.googlesource.com/platform/tools/gpu/framework/binary/schema"
)
var ConstantValues schema.Constants
////////////////////////////////////////////////////////////////////////////////
// enum VkPipelineCacheHeaderVersion
////////////////////////////////////////////////////////////////////////////////
type VkPipelineCacheHeaderVersion uint32
const (
VkPipelineCacheHeaderVersion_VK_PIPELINE_CACHE_HEADER_VERSION_ONE = VkPipelineCacheHeaderVersion(1)
)
var _VkPipelineCacheHeaderVersion_map = map[VkPipelineCacheHeaderVersion]string{}
func init() {
_VkPipelineCacheHeaderVersion_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPipelineCacheHeaderVersion", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PIPELINE_CACHE_HEADER_VERSION_ONE", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkPipelineCacheHeaderVersion_cs)
for _, cv := range _VkPipelineCacheHeaderVersion_cs.Entries {
_VkPipelineCacheHeaderVersion_map[VkPipelineCacheHeaderVersion(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPipelineCacheHeaderVersion) String() string {
name, found := _VkPipelineCacheHeaderVersion_map[e]
if found {
return name
}
return fmt.Sprintf("VkPipelineCacheHeaderVersion(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkResult
////////////////////////////////////////////////////////////////////////////////
type VkResult uint32
const (
VkResult_VK_SUCCESS = VkResult(0)
VkResult_VK_NOT_READY = VkResult(1)
VkResult_VK_TIMEOUT = VkResult(2)
VkResult_VK_EVENT_SET = VkResult(3)
VkResult_VK_EVENT_RESET = VkResult(4)
VkResult_VK_INCOMPLETE = VkResult(5)
VkResult_VK_ERROR_OUT_OF_HOST_MEMORY = VkResult(4294967295)
VkResult_VK_ERROR_OUT_OF_DEVICE_MEMORY = VkResult(4294967294)
VkResult_VK_ERROR_INITIALIZATION_FAILED = VkResult(4294967293)
VkResult_VK_ERROR_DEVICE_LOST = VkResult(4294967292)
VkResult_VK_ERROR_MEMORY_MAP_FAILED = VkResult(4294967291)
VkResult_VK_ERROR_LAYER_NOT_PRESENT = VkResult(4294967290)
VkResult_VK_ERROR_EXTENSION_NOT_PRESENT = VkResult(4294967289)
VkResult_VK_ERROR_FEATURE_NOT_PRESENT = VkResult(4294967288)
VkResult_VK_ERROR_INCOMPATIBLE_DRIVER = VkResult(4294967287)
VkResult_VK_ERROR_TOO_MANY_OBJECTS = VkResult(4294967286)
VkResult_VK_ERROR_FORMAT_NOT_SUPPORTED = VkResult(4294967285)
VkResult_VK_ERROR_SURFACE_LOST_KHR = VkResult(3294967296)
VkResult_VK_ERROR_NATIVE_WINDOW_IN_USE_KHR = VkResult(3294967295)
VkResult_VK_SUBOPTIMAL_KHR = VkResult(1000001003)
VkResult_VK_ERROR_OUT_OF_DATE_KHR = VkResult(3294966292)
VkResult_VK_ERROR_INCOMPATIBLE_DISPLAY_KHR = VkResult(3294964295)
VkResult_VK_ERROR_VALIDATION_FAILED_EXT = VkResult(3294956295)
VkResult_VK_ERROR_INVALID_SHADER_NV = VkResult(1000012000)
)
var _VkResult_map = map[VkResult]string{}
func init() {
_VkResult_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkResult", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SUCCESS", Value: uint32(0)},
{Name: "VK_NOT_READY", Value: uint32(1)},
{Name: "VK_TIMEOUT", Value: uint32(2)},
{Name: "VK_EVENT_SET", Value: uint32(3)},
{Name: "VK_EVENT_RESET", Value: uint32(4)},
{Name: "VK_INCOMPLETE", Value: uint32(5)},
{Name: "VK_ERROR_OUT_OF_HOST_MEMORY", Value: uint32(4294967295)},
{Name: "VK_ERROR_OUT_OF_DEVICE_MEMORY", Value: uint32(4294967294)},
{Name: "VK_ERROR_INITIALIZATION_FAILED", Value: uint32(4294967293)},
{Name: "VK_ERROR_DEVICE_LOST", Value: uint32(4294967292)},
{Name: "VK_ERROR_MEMORY_MAP_FAILED", Value: uint32(4294967291)},
{Name: "VK_ERROR_LAYER_NOT_PRESENT", Value: uint32(4294967290)},
{Name: "VK_ERROR_EXTENSION_NOT_PRESENT", Value: uint32(4294967289)},
{Name: "VK_ERROR_FEATURE_NOT_PRESENT", Value: uint32(4294967288)},
{Name: "VK_ERROR_INCOMPATIBLE_DRIVER", Value: uint32(4294967287)},
{Name: "VK_ERROR_TOO_MANY_OBJECTS", Value: uint32(4294967286)},
{Name: "VK_ERROR_FORMAT_NOT_SUPPORTED", Value: uint32(4294967285)},
{Name: "VK_ERROR_SURFACE_LOST_KHR", Value: uint32(3294967296)},
{Name: "VK_ERROR_NATIVE_WINDOW_IN_USE_KHR", Value: uint32(3294967295)},
{Name: "VK_SUBOPTIMAL_KHR", Value: uint32(1000001003)},
{Name: "VK_ERROR_OUT_OF_DATE_KHR", Value: uint32(3294966292)},
{Name: "VK_ERROR_INCOMPATIBLE_DISPLAY_KHR", Value: uint32(3294964295)},
{Name: "VK_ERROR_VALIDATION_FAILED_EXT", Value: uint32(3294956295)},
{Name: "VK_ERROR_INVALID_SHADER_NV", Value: uint32(1000012000)},
},
}
ConstantValues = append(ConstantValues, _VkResult_cs)
for _, cv := range _VkResult_cs.Entries {
_VkResult_map[VkResult(cv.Value.(uint32))] = cv.Name
}
}
func (e VkResult) String() string {
name, found := _VkResult_map[e]
if found {
return name
}
return fmt.Sprintf("VkResult(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkStructureType
////////////////////////////////////////////////////////////////////////////////
type VkStructureType uint32
const (
VkStructureType_VK_STRUCTURE_TYPE_APPLICATION_INFO = VkStructureType(0)
VkStructureType_VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = VkStructureType(1)
VkStructureType_VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = VkStructureType(2)
VkStructureType_VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = VkStructureType(3)
VkStructureType_VK_STRUCTURE_TYPE_SUBMIT_INFO = VkStructureType(4)
VkStructureType_VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO = VkStructureType(5)
VkStructureType_VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE = VkStructureType(6)
VkStructureType_VK_STRUCTURE_TYPE_BIND_SPARSE_INFO = VkStructureType(7)
VkStructureType_VK_STRUCTURE_TYPE_FENCE_CREATE_INFO = VkStructureType(8)
VkStructureType_VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO = VkStructureType(9)
VkStructureType_VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = VkStructureType(10)
VkStructureType_VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO = VkStructureType(11)
VkStructureType_VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO = VkStructureType(12)
VkStructureType_VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO = VkStructureType(13)
VkStructureType_VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO = VkStructureType(14)
VkStructureType_VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO = VkStructureType(15)
VkStructureType_VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO = VkStructureType(16)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO = VkStructureType(17)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO = VkStructureType(18)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = VkStructureType(19)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = VkStructureType(20)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO = VkStructureType(21)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO = VkStructureType(22)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO = VkStructureType(23)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = VkStructureType(24)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = VkStructureType(25)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = VkStructureType(26)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO = VkStructureType(27)
VkStructureType_VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO = VkStructureType(28)
VkStructureType_VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO = VkStructureType(29)
VkStructureType_VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO = VkStructureType(30)
VkStructureType_VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = VkStructureType(31)
VkStructureType_VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = VkStructureType(32)
VkStructureType_VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO = VkStructureType(33)
VkStructureType_VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO = VkStructureType(34)
VkStructureType_VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET = VkStructureType(35)
VkStructureType_VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET = VkStructureType(36)
VkStructureType_VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO = VkStructureType(37)
VkStructureType_VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO = VkStructureType(38)
VkStructureType_VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO = VkStructureType(39)
VkStructureType_VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO = VkStructureType(40)
VkStructureType_VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO = VkStructureType(41)
VkStructureType_VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO = VkStructureType(42)
VkStructureType_VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO = VkStructureType(43)
VkStructureType_VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER = VkStructureType(44)
VkStructureType_VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER = VkStructureType(45)
VkStructureType_VK_STRUCTURE_TYPE_MEMORY_BARRIER = VkStructureType(46)
VkStructureType_VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO = VkStructureType(47)
VkStructureType_VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = VkStructureType(48)
VkStructureType_VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = VkStructureType(1000001000)
VkStructureType_VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = VkStructureType(1000001001)
VkStructureType_VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR = VkStructureType(1000002000)
VkStructureType_VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR = VkStructureType(1000002001)
VkStructureType_VK_STRUCTURE_TYPE_DISPLAY_DISPLAY_PRESENT_INFO_KHR = VkStructureType(1000003000)
VkStructureType_VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = VkStructureType(1000004000)
VkStructureType_VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = VkStructureType(1000005000)
VkStructureType_VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = VkStructureType(1000006000)
VkStructureType_VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR = VkStructureType(1000007000)
VkStructureType_VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = VkStructureType(1000008000)
VkStructureType_VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = VkStructureType(1000009000)
VkStructureType_VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID = VkStructureType(1000010000)
VkStructureType_VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VkStructureType(1000011000)
VkStructureType_VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = VkStructureType(1000026000)
VkStructureType_VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = VkStructureType(1000026001)
VkStructureType_VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = VkStructureType(1000026002)
)
var _VkStructureType_map = map[VkStructureType]string{}
func init() {
_VkStructureType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkStructureType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_STRUCTURE_TYPE_APPLICATION_INFO", Value: uint32(0)},
{Name: "VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO", Value: uint32(1)},
{Name: "VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO", Value: uint32(2)},
{Name: "VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO", Value: uint32(3)},
{Name: "VK_STRUCTURE_TYPE_SUBMIT_INFO", Value: uint32(4)},
{Name: "VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO", Value: uint32(5)},
{Name: "VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE", Value: uint32(6)},
{Name: "VK_STRUCTURE_TYPE_BIND_SPARSE_INFO", Value: uint32(7)},
{Name: "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO", Value: uint32(8)},
{Name: "VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO", Value: uint32(9)},
{Name: "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO", Value: uint32(10)},
{Name: "VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO", Value: uint32(11)},
{Name: "VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO", Value: uint32(12)},
{Name: "VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO", Value: uint32(13)},
{Name: "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO", Value: uint32(14)},
{Name: "VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO", Value: uint32(15)},
{Name: "VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO", Value: uint32(16)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO", Value: uint32(17)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO", Value: uint32(18)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO", Value: uint32(19)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO", Value: uint32(20)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO", Value: uint32(21)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO", Value: uint32(22)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO", Value: uint32(23)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO", Value: uint32(24)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO", Value: uint32(25)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO", Value: uint32(26)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO", Value: uint32(27)},
{Name: "VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO", Value: uint32(28)},
{Name: "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO", Value: uint32(29)},
{Name: "VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO", Value: uint32(30)},
{Name: "VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO", Value: uint32(31)},
{Name: "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO", Value: uint32(32)},
{Name: "VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO", Value: uint32(33)},
{Name: "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO", Value: uint32(34)},
{Name: "VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET", Value: uint32(35)},
{Name: "VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET", Value: uint32(36)},
{Name: "VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO", Value: uint32(37)},
{Name: "VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO", Value: uint32(38)},
{Name: "VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO", Value: uint32(39)},
{Name: "VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO", Value: uint32(40)},
{Name: "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO", Value: uint32(41)},
{Name: "VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO", Value: uint32(42)},
{Name: "VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO", Value: uint32(43)},
{Name: "VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER", Value: uint32(44)},
{Name: "VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER", Value: uint32(45)},
{Name: "VK_STRUCTURE_TYPE_MEMORY_BARRIER", Value: uint32(46)},
{Name: "VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO", Value: uint32(47)},
{Name: "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO", Value: uint32(48)},
{Name: "VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR", Value: uint32(1000001000)},
{Name: "VK_STRUCTURE_TYPE_PRESENT_INFO_KHR", Value: uint32(1000001001)},
{Name: "VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR", Value: uint32(1000002000)},
{Name: "VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR", Value: uint32(1000002001)},
{Name: "VK_STRUCTURE_TYPE_DISPLAY_DISPLAY_PRESENT_INFO_KHR", Value: uint32(1000003000)},
{Name: "VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR", Value: uint32(1000004000)},
{Name: "VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR", Value: uint32(1000005000)},
{Name: "VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR", Value: uint32(1000006000)},
{Name: "VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR", Value: uint32(1000007000)},
{Name: "VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR", Value: uint32(1000008000)},
{Name: "VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR", Value: uint32(1000009000)},
{Name: "VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID", Value: uint32(1000010000)},
{Name: "VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT", Value: uint32(1000011000)},
{Name: "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV", Value: uint32(1000026000)},
{Name: "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV", Value: uint32(1000026001)},
{Name: "VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV", Value: uint32(1000026002)},
},
}
ConstantValues = append(ConstantValues, _VkStructureType_cs)
for _, cv := range _VkStructureType_cs.Entries {
_VkStructureType_map[VkStructureType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkStructureType) String() string {
name, found := _VkStructureType_map[e]
if found {
return name
}
return fmt.Sprintf("VkStructureType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSystemAllocationScope
////////////////////////////////////////////////////////////////////////////////
type VkSystemAllocationScope uint32
const (
VkSystemAllocationScope_VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = VkSystemAllocationScope(0)
VkSystemAllocationScope_VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = VkSystemAllocationScope(1)
VkSystemAllocationScope_VK_SYSTEM_ALLOCATION_SCOPE_CACHE = VkSystemAllocationScope(2)
VkSystemAllocationScope_VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = VkSystemAllocationScope(3)
VkSystemAllocationScope_VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = VkSystemAllocationScope(4)
)
var _VkSystemAllocationScope_map = map[VkSystemAllocationScope]string{}
func init() {
_VkSystemAllocationScope_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSystemAllocationScope", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SYSTEM_ALLOCATION_SCOPE_COMMAND", Value: uint32(0)},
{Name: "VK_SYSTEM_ALLOCATION_SCOPE_OBJECT", Value: uint32(1)},
{Name: "VK_SYSTEM_ALLOCATION_SCOPE_CACHE", Value: uint32(2)},
{Name: "VK_SYSTEM_ALLOCATION_SCOPE_DEVICE", Value: uint32(3)},
{Name: "VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkSystemAllocationScope_cs)
for _, cv := range _VkSystemAllocationScope_cs.Entries {
_VkSystemAllocationScope_map[VkSystemAllocationScope(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSystemAllocationScope) String() string {
name, found := _VkSystemAllocationScope_map[e]
if found {
return name
}
return fmt.Sprintf("VkSystemAllocationScope(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkInternalAllocationType
////////////////////////////////////////////////////////////////////////////////
type VkInternalAllocationType uint32
const (
VkInternalAllocationType_VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = VkInternalAllocationType(0)
)
var _VkInternalAllocationType_map = map[VkInternalAllocationType]string{}
func init() {
_VkInternalAllocationType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkInternalAllocationType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE", Value: uint32(0)},
},
}
ConstantValues = append(ConstantValues, _VkInternalAllocationType_cs)
for _, cv := range _VkInternalAllocationType_cs.Entries {
_VkInternalAllocationType_map[VkInternalAllocationType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkInternalAllocationType) String() string {
name, found := _VkInternalAllocationType_map[e]
if found {
return name
}
return fmt.Sprintf("VkInternalAllocationType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkFormat
////////////////////////////////////////////////////////////////////////////////
type VkFormat uint32
const (
VkFormat_VK_FORMAT_UNDEFINED = VkFormat(0)
VkFormat_VK_FORMAT_R4G4_UNORM_PACK8 = VkFormat(1)
VkFormat_VK_FORMAT_R4G4B4A4_UNORM_PACK16 = VkFormat(2)
VkFormat_VK_FORMAT_B4G4R4A4_UNORM_PACK16 = VkFormat(3)
VkFormat_VK_FORMAT_R5G6B5_UNORM_PACK16 = VkFormat(4)
VkFormat_VK_FORMAT_B5G6R5_UNORM_PACK16 = VkFormat(5)
VkFormat_VK_FORMAT_R5G5B5A1_UNORM_PACK16 = VkFormat(6)
VkFormat_VK_FORMAT_B5G5R5A1_UNORM_PACK16 = VkFormat(7)
VkFormat_VK_FORMAT_A1R5G5B5_UNORM_PACK16 = VkFormat(8)
VkFormat_VK_FORMAT_R8_UNORM = VkFormat(9)
VkFormat_VK_FORMAT_R8_SNORM = VkFormat(10)
VkFormat_VK_FORMAT_R8_USCALED = VkFormat(11)
VkFormat_VK_FORMAT_R8_SSCALED = VkFormat(12)
VkFormat_VK_FORMAT_R8_UINT = VkFormat(13)
VkFormat_VK_FORMAT_R8_SINT = VkFormat(14)
VkFormat_VK_FORMAT_R8_SRGB = VkFormat(15)
VkFormat_VK_FORMAT_R8G8_UNORM = VkFormat(16)
VkFormat_VK_FORMAT_R8G8_SNORM = VkFormat(17)
VkFormat_VK_FORMAT_R8G8_USCALED = VkFormat(18)
VkFormat_VK_FORMAT_R8G8_SSCALED = VkFormat(19)
VkFormat_VK_FORMAT_R8G8_UINT = VkFormat(20)
VkFormat_VK_FORMAT_R8G8_SINT = VkFormat(21)
VkFormat_VK_FORMAT_R8G8_SRGB = VkFormat(22)
VkFormat_VK_FORMAT_R8G8B8_UNORM = VkFormat(23)
VkFormat_VK_FORMAT_R8G8B8_SNORM = VkFormat(24)
VkFormat_VK_FORMAT_R8G8B8_USCALED = VkFormat(25)
VkFormat_VK_FORMAT_R8G8B8_SSCALED = VkFormat(26)
VkFormat_VK_FORMAT_R8G8B8_UINT = VkFormat(27)
VkFormat_VK_FORMAT_R8G8B8_SINT = VkFormat(28)
VkFormat_VK_FORMAT_R8G8B8_SRGB = VkFormat(29)
VkFormat_VK_FORMAT_B8G8R8_UNORM = VkFormat(30)
VkFormat_VK_FORMAT_B8G8R8_SNORM = VkFormat(31)
VkFormat_VK_FORMAT_B8G8R8_USCALED = VkFormat(32)
VkFormat_VK_FORMAT_B8G8R8_SSCALED = VkFormat(33)
VkFormat_VK_FORMAT_B8G8R8_UINT = VkFormat(34)
VkFormat_VK_FORMAT_B8G8R8_SINT = VkFormat(35)
VkFormat_VK_FORMAT_B8G8R8_SRGB = VkFormat(36)
VkFormat_VK_FORMAT_R8G8B8A8_UNORM = VkFormat(37)
VkFormat_VK_FORMAT_R8G8B8A8_SNORM = VkFormat(38)
VkFormat_VK_FORMAT_R8G8B8A8_USCALED = VkFormat(39)
VkFormat_VK_FORMAT_R8G8B8A8_SSCALED = VkFormat(40)
VkFormat_VK_FORMAT_R8G8B8A8_UINT = VkFormat(41)
VkFormat_VK_FORMAT_R8G8B8A8_SINT = VkFormat(42)
VkFormat_VK_FORMAT_R8G8B8A8_SRGB = VkFormat(43)
VkFormat_VK_FORMAT_B8G8R8A8_UNORM = VkFormat(44)
VkFormat_VK_FORMAT_B8G8R8A8_SNORM = VkFormat(45)
VkFormat_VK_FORMAT_B8G8R8A8_USCALED = VkFormat(46)
VkFormat_VK_FORMAT_B8G8R8A8_SSCALED = VkFormat(47)
VkFormat_VK_FORMAT_B8G8R8A8_UINT = VkFormat(48)
VkFormat_VK_FORMAT_B8G8R8A8_SINT = VkFormat(49)
VkFormat_VK_FORMAT_B8G8R8A8_SRGB = VkFormat(50)
VkFormat_VK_FORMAT_A8B8G8R8_UNORM_PACK32 = VkFormat(51)
VkFormat_VK_FORMAT_A8B8G8R8_SNORM_PACK32 = VkFormat(52)
VkFormat_VK_FORMAT_A8B8G8R8_USCALED_PACK32 = VkFormat(53)
VkFormat_VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = VkFormat(54)
VkFormat_VK_FORMAT_A8B8G8R8_UINT_PACK32 = VkFormat(55)
VkFormat_VK_FORMAT_A8B8G8R8_SINT_PACK32 = VkFormat(56)
VkFormat_VK_FORMAT_A8B8G8R8_SRGB_PACK32 = VkFormat(57)
VkFormat_VK_FORMAT_A2R10G10B10_UNORM_PACK32 = VkFormat(58)
VkFormat_VK_FORMAT_A2R10G10B10_SNORM_PACK32 = VkFormat(59)
VkFormat_VK_FORMAT_A2R10G10B10_USCALED_PACK32 = VkFormat(60)
VkFormat_VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = VkFormat(61)
VkFormat_VK_FORMAT_A2R10G10B10_UINT_PACK32 = VkFormat(62)
VkFormat_VK_FORMAT_A2R10G10B10_SINT_PACK32 = VkFormat(63)
VkFormat_VK_FORMAT_A2B10G10R10_UNORM_PACK32 = VkFormat(64)
VkFormat_VK_FORMAT_A2B10G10R10_SNORM_PACK32 = VkFormat(65)
VkFormat_VK_FORMAT_A2B10G10R10_USCALED_PACK32 = VkFormat(66)
VkFormat_VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = VkFormat(67)
VkFormat_VK_FORMAT_A2B10G10R10_UINT_PACK32 = VkFormat(68)
VkFormat_VK_FORMAT_A2B10G10R10_SINT_PACK32 = VkFormat(69)
VkFormat_VK_FORMAT_R16_UNORM = VkFormat(70)
VkFormat_VK_FORMAT_R16_SNORM = VkFormat(71)
VkFormat_VK_FORMAT_R16_USCALED = VkFormat(72)
VkFormat_VK_FORMAT_R16_SSCALED = VkFormat(73)
VkFormat_VK_FORMAT_R16_UINT = VkFormat(74)
VkFormat_VK_FORMAT_R16_SINT = VkFormat(75)
VkFormat_VK_FORMAT_R16_SFLOAT = VkFormat(76)
VkFormat_VK_FORMAT_R16G16_UNORM = VkFormat(77)
VkFormat_VK_FORMAT_R16G16_SNORM = VkFormat(78)
VkFormat_VK_FORMAT_R16G16_USCALED = VkFormat(79)
VkFormat_VK_FORMAT_R16G16_SSCALED = VkFormat(80)
VkFormat_VK_FORMAT_R16G16_UINT = VkFormat(81)
VkFormat_VK_FORMAT_R16G16_SINT = VkFormat(82)
VkFormat_VK_FORMAT_R16G16_SFLOAT = VkFormat(83)
VkFormat_VK_FORMAT_R16G16B16_UNORM = VkFormat(84)
VkFormat_VK_FORMAT_R16G16B16_SNORM = VkFormat(85)
VkFormat_VK_FORMAT_R16G16B16_USCALED = VkFormat(86)
VkFormat_VK_FORMAT_R16G16B16_SSCALED = VkFormat(87)
VkFormat_VK_FORMAT_R16G16B16_UINT = VkFormat(88)
VkFormat_VK_FORMAT_R16G16B16_SINT = VkFormat(89)
VkFormat_VK_FORMAT_R16G16B16_SFLOAT = VkFormat(90)
VkFormat_VK_FORMAT_R16G16B16A16_UNORM = VkFormat(91)
VkFormat_VK_FORMAT_R16G16B16A16_SNORM = VkFormat(92)
VkFormat_VK_FORMAT_R16G16B16A16_USCALED = VkFormat(93)
VkFormat_VK_FORMAT_R16G16B16A16_SSCALED = VkFormat(94)
VkFormat_VK_FORMAT_R16G16B16A16_UINT = VkFormat(95)
VkFormat_VK_FORMAT_R16G16B16A16_SINT = VkFormat(96)
VkFormat_VK_FORMAT_R16G16B16A16_SFLOAT = VkFormat(97)
VkFormat_VK_FORMAT_R32_UINT = VkFormat(98)
VkFormat_VK_FORMAT_R32_SINT = VkFormat(99)
VkFormat_VK_FORMAT_R32_SFLOAT = VkFormat(100)
VkFormat_VK_FORMAT_R32G32_UINT = VkFormat(101)
VkFormat_VK_FORMAT_R32G32_SINT = VkFormat(102)
VkFormat_VK_FORMAT_R32G32_SFLOAT = VkFormat(103)
VkFormat_VK_FORMAT_R32G32B32_UINT = VkFormat(104)
VkFormat_VK_FORMAT_R32G32B32_SINT = VkFormat(105)
VkFormat_VK_FORMAT_R32G32B32_SFLOAT = VkFormat(106)
VkFormat_VK_FORMAT_R32G32B32A32_UINT = VkFormat(107)
VkFormat_VK_FORMAT_R32G32B32A32_SINT = VkFormat(108)
VkFormat_VK_FORMAT_R32G32B32A32_SFLOAT = VkFormat(109)
VkFormat_VK_FORMAT_R64_UINT = VkFormat(110)
VkFormat_VK_FORMAT_R64_SINT = VkFormat(111)
VkFormat_VK_FORMAT_R64_SFLOAT = VkFormat(112)
VkFormat_VK_FORMAT_R64G64_UINT = VkFormat(113)
VkFormat_VK_FORMAT_R64G64_SINT = VkFormat(114)
VkFormat_VK_FORMAT_R64G64_SFLOAT = VkFormat(115)
VkFormat_VK_FORMAT_R64G64B64_UINT = VkFormat(116)
VkFormat_VK_FORMAT_R64G64B64_SINT = VkFormat(117)
VkFormat_VK_FORMAT_R64G64B64_SFLOAT = VkFormat(118)
VkFormat_VK_FORMAT_R64G64B64A64_UINT = VkFormat(119)
VkFormat_VK_FORMAT_R64G64B64A64_SINT = VkFormat(120)
VkFormat_VK_FORMAT_R64G64B64A64_SFLOAT = VkFormat(121)
VkFormat_VK_FORMAT_B10G11R11_UFLOAT_PACK32 = VkFormat(122)
VkFormat_VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = VkFormat(123)
VkFormat_VK_FORMAT_D16_UNORM = VkFormat(124)
VkFormat_VK_FORMAT_X8_D24_UNORM_PACK32 = VkFormat(125)
VkFormat_VK_FORMAT_D32_SFLOAT = VkFormat(126)
VkFormat_VK_FORMAT_S8_UINT = VkFormat(127)
VkFormat_VK_FORMAT_D16_UNORM_S8_UINT = VkFormat(128)
VkFormat_VK_FORMAT_D24_UNORM_S8_UINT = VkFormat(129)
VkFormat_VK_FORMAT_D32_SFLOAT_S8_UINT = VkFormat(130)
VkFormat_VK_FORMAT_BC1_RGB_UNORM_BLOCK = VkFormat(131)
VkFormat_VK_FORMAT_BC1_RGB_SRGB_BLOCK = VkFormat(132)
VkFormat_VK_FORMAT_BC1_RGBA_UNORM_BLOCK = VkFormat(133)
VkFormat_VK_FORMAT_BC1_RGBA_SRGB_BLOCK = VkFormat(134)
VkFormat_VK_FORMAT_BC2_UNORM_BLOCK = VkFormat(135)
VkFormat_VK_FORMAT_BC2_SRGB_BLOCK = VkFormat(136)
VkFormat_VK_FORMAT_BC3_UNORM_BLOCK = VkFormat(137)
VkFormat_VK_FORMAT_BC3_SRGB_BLOCK = VkFormat(138)
VkFormat_VK_FORMAT_BC4_UNORM_BLOCK = VkFormat(139)
VkFormat_VK_FORMAT_BC4_SNORM_BLOCK = VkFormat(140)
VkFormat_VK_FORMAT_BC5_UNORM_BLOCK = VkFormat(141)
VkFormat_VK_FORMAT_BC5_SNORM_BLOCK = VkFormat(142)
VkFormat_VK_FORMAT_BC6H_UFLOAT_BLOCK = VkFormat(143)
VkFormat_VK_FORMAT_BC6H_SFLOAT_BLOCK = VkFormat(144)
VkFormat_VK_FORMAT_BC7_UNORM_BLOCK = VkFormat(145)
VkFormat_VK_FORMAT_BC7_SRGB_BLOCK = VkFormat(146)
VkFormat_VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = VkFormat(147)
VkFormat_VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = VkFormat(148)
VkFormat_VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = VkFormat(149)
VkFormat_VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = VkFormat(150)
VkFormat_VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = VkFormat(151)
VkFormat_VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = VkFormat(152)
VkFormat_VK_FORMAT_EAC_R11_UNORM_BLOCK = VkFormat(153)
VkFormat_VK_FORMAT_EAC_R11_SNORM_BLOCK = VkFormat(154)
VkFormat_VK_FORMAT_EAC_R11G11_UNORM_BLOCK = VkFormat(155)
VkFormat_VK_FORMAT_EAC_R11G11_SNORM_BLOCK = VkFormat(156)
VkFormat_VK_FORMAT_ASTC_4x4_UNORM_BLOCK = VkFormat(157)
VkFormat_VK_FORMAT_ASTC_4x4_SRGB_BLOCK = VkFormat(158)
VkFormat_VK_FORMAT_ASTC_5x4_UNORM_BLOCK = VkFormat(159)
VkFormat_VK_FORMAT_ASTC_5x4_SRGB_BLOCK = VkFormat(160)
VkFormat_VK_FORMAT_ASTC_5x5_UNORM_BLOCK = VkFormat(161)
VkFormat_VK_FORMAT_ASTC_5x5_SRGB_BLOCK = VkFormat(162)
VkFormat_VK_FORMAT_ASTC_6x5_UNORM_BLOCK = VkFormat(163)
VkFormat_VK_FORMAT_ASTC_6x5_SRGB_BLOCK = VkFormat(164)
VkFormat_VK_FORMAT_ASTC_6x6_UNORM_BLOCK = VkFormat(165)
VkFormat_VK_FORMAT_ASTC_6x6_SRGB_BLOCK = VkFormat(166)
VkFormat_VK_FORMAT_ASTC_8x5_UNORM_BLOCK = VkFormat(167)
VkFormat_VK_FORMAT_ASTC_8x5_SRGB_BLOCK = VkFormat(168)
VkFormat_VK_FORMAT_ASTC_8x6_UNORM_BLOCK = VkFormat(169)
VkFormat_VK_FORMAT_ASTC_8x6_SRGB_BLOCK = VkFormat(170)
VkFormat_VK_FORMAT_ASTC_8x8_UNORM_BLOCK = VkFormat(171)
VkFormat_VK_FORMAT_ASTC_8x8_SRGB_BLOCK = VkFormat(172)
VkFormat_VK_FORMAT_ASTC_10x5_UNORM_BLOCK = VkFormat(173)
VkFormat_VK_FORMAT_ASTC_10x5_SRGB_BLOCK = VkFormat(174)
VkFormat_VK_FORMAT_ASTC_10x6_UNORM_BLOCK = VkFormat(175)
VkFormat_VK_FORMAT_ASTC_10x6_SRGB_BLOCK = VkFormat(176)
VkFormat_VK_FORMAT_ASTC_10x8_UNORM_BLOCK = VkFormat(177)
VkFormat_VK_FORMAT_ASTC_10x8_SRGB_BLOCK = VkFormat(178)
VkFormat_VK_FORMAT_ASTC_10x10_UNORM_BLOCK = VkFormat(179)
VkFormat_VK_FORMAT_ASTC_10x10_SRGB_BLOCK = VkFormat(180)
VkFormat_VK_FORMAT_ASTC_12x10_UNORM_BLOCK = VkFormat(181)
VkFormat_VK_FORMAT_ASTC_12x10_SRGB_BLOCK = VkFormat(182)
VkFormat_VK_FORMAT_ASTC_12x12_UNORM_BLOCK = VkFormat(183)
VkFormat_VK_FORMAT_ASTC_12x12_SRGB_BLOCK = VkFormat(184)
)
var _VkFormat_map = map[VkFormat]string{}
func init() {
_VkFormat_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkFormat", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_FORMAT_UNDEFINED", Value: uint32(0)},
{Name: "VK_FORMAT_R4G4_UNORM_PACK8", Value: uint32(1)},
{Name: "VK_FORMAT_R4G4B4A4_UNORM_PACK16", Value: uint32(2)},
{Name: "VK_FORMAT_B4G4R4A4_UNORM_PACK16", Value: uint32(3)},
{Name: "VK_FORMAT_R5G6B5_UNORM_PACK16", Value: uint32(4)},
{Name: "VK_FORMAT_B5G6R5_UNORM_PACK16", Value: uint32(5)},
{Name: "VK_FORMAT_R5G5B5A1_UNORM_PACK16", Value: uint32(6)},
{Name: "VK_FORMAT_B5G5R5A1_UNORM_PACK16", Value: uint32(7)},
{Name: "VK_FORMAT_A1R5G5B5_UNORM_PACK16", Value: uint32(8)},
{Name: "VK_FORMAT_R8_UNORM", Value: uint32(9)},
{Name: "VK_FORMAT_R8_SNORM", Value: uint32(10)},
{Name: "VK_FORMAT_R8_USCALED", Value: uint32(11)},
{Name: "VK_FORMAT_R8_SSCALED", Value: uint32(12)},
{Name: "VK_FORMAT_R8_UINT", Value: uint32(13)},
{Name: "VK_FORMAT_R8_SINT", Value: uint32(14)},
{Name: "VK_FORMAT_R8_SRGB", Value: uint32(15)},
{Name: "VK_FORMAT_R8G8_UNORM", Value: uint32(16)},
{Name: "VK_FORMAT_R8G8_SNORM", Value: uint32(17)},
{Name: "VK_FORMAT_R8G8_USCALED", Value: uint32(18)},
{Name: "VK_FORMAT_R8G8_SSCALED", Value: uint32(19)},
{Name: "VK_FORMAT_R8G8_UINT", Value: uint32(20)},
{Name: "VK_FORMAT_R8G8_SINT", Value: uint32(21)},
{Name: "VK_FORMAT_R8G8_SRGB", Value: uint32(22)},
{Name: "VK_FORMAT_R8G8B8_UNORM", Value: uint32(23)},
{Name: "VK_FORMAT_R8G8B8_SNORM", Value: uint32(24)},
{Name: "VK_FORMAT_R8G8B8_USCALED", Value: uint32(25)},
{Name: "VK_FORMAT_R8G8B8_SSCALED", Value: uint32(26)},
{Name: "VK_FORMAT_R8G8B8_UINT", Value: uint32(27)},
{Name: "VK_FORMAT_R8G8B8_SINT", Value: uint32(28)},
{Name: "VK_FORMAT_R8G8B8_SRGB", Value: uint32(29)},
{Name: "VK_FORMAT_B8G8R8_UNORM", Value: uint32(30)},
{Name: "VK_FORMAT_B8G8R8_SNORM", Value: uint32(31)},
{Name: "VK_FORMAT_B8G8R8_USCALED", Value: uint32(32)},
{Name: "VK_FORMAT_B8G8R8_SSCALED", Value: uint32(33)},
{Name: "VK_FORMAT_B8G8R8_UINT", Value: uint32(34)},
{Name: "VK_FORMAT_B8G8R8_SINT", Value: uint32(35)},
{Name: "VK_FORMAT_B8G8R8_SRGB", Value: uint32(36)},
{Name: "VK_FORMAT_R8G8B8A8_UNORM", Value: uint32(37)},
{Name: "VK_FORMAT_R8G8B8A8_SNORM", Value: uint32(38)},
{Name: "VK_FORMAT_R8G8B8A8_USCALED", Value: uint32(39)},
{Name: "VK_FORMAT_R8G8B8A8_SSCALED", Value: uint32(40)},
{Name: "VK_FORMAT_R8G8B8A8_UINT", Value: uint32(41)},
{Name: "VK_FORMAT_R8G8B8A8_SINT", Value: uint32(42)},
{Name: "VK_FORMAT_R8G8B8A8_SRGB", Value: uint32(43)},
{Name: "VK_FORMAT_B8G8R8A8_UNORM", Value: uint32(44)},
{Name: "VK_FORMAT_B8G8R8A8_SNORM", Value: uint32(45)},
{Name: "VK_FORMAT_B8G8R8A8_USCALED", Value: uint32(46)},
{Name: "VK_FORMAT_B8G8R8A8_SSCALED", Value: uint32(47)},
{Name: "VK_FORMAT_B8G8R8A8_UINT", Value: uint32(48)},
{Name: "VK_FORMAT_B8G8R8A8_SINT", Value: uint32(49)},
{Name: "VK_FORMAT_B8G8R8A8_SRGB", Value: uint32(50)},
{Name: "VK_FORMAT_A8B8G8R8_UNORM_PACK32", Value: uint32(51)},
{Name: "VK_FORMAT_A8B8G8R8_SNORM_PACK32", Value: uint32(52)},
{Name: "VK_FORMAT_A8B8G8R8_USCALED_PACK32", Value: uint32(53)},
{Name: "VK_FORMAT_A8B8G8R8_SSCALED_PACK32", Value: uint32(54)},
{Name: "VK_FORMAT_A8B8G8R8_UINT_PACK32", Value: uint32(55)},
{Name: "VK_FORMAT_A8B8G8R8_SINT_PACK32", Value: uint32(56)},
{Name: "VK_FORMAT_A8B8G8R8_SRGB_PACK32", Value: uint32(57)},
{Name: "VK_FORMAT_A2R10G10B10_UNORM_PACK32", Value: uint32(58)},
{Name: "VK_FORMAT_A2R10G10B10_SNORM_PACK32", Value: uint32(59)},
{Name: "VK_FORMAT_A2R10G10B10_USCALED_PACK32", Value: uint32(60)},
{Name: "VK_FORMAT_A2R10G10B10_SSCALED_PACK32", Value: uint32(61)},
{Name: "VK_FORMAT_A2R10G10B10_UINT_PACK32", Value: uint32(62)},
{Name: "VK_FORMAT_A2R10G10B10_SINT_PACK32", Value: uint32(63)},
{Name: "VK_FORMAT_A2B10G10R10_UNORM_PACK32", Value: uint32(64)},
{Name: "VK_FORMAT_A2B10G10R10_SNORM_PACK32", Value: uint32(65)},
{Name: "VK_FORMAT_A2B10G10R10_USCALED_PACK32", Value: uint32(66)},
{Name: "VK_FORMAT_A2B10G10R10_SSCALED_PACK32", Value: uint32(67)},
{Name: "VK_FORMAT_A2B10G10R10_UINT_PACK32", Value: uint32(68)},
{Name: "VK_FORMAT_A2B10G10R10_SINT_PACK32", Value: uint32(69)},
{Name: "VK_FORMAT_R16_UNORM", Value: uint32(70)},
{Name: "VK_FORMAT_R16_SNORM", Value: uint32(71)},
{Name: "VK_FORMAT_R16_USCALED", Value: uint32(72)},
{Name: "VK_FORMAT_R16_SSCALED", Value: uint32(73)},
{Name: "VK_FORMAT_R16_UINT", Value: uint32(74)},
{Name: "VK_FORMAT_R16_SINT", Value: uint32(75)},
{Name: "VK_FORMAT_R16_SFLOAT", Value: uint32(76)},
{Name: "VK_FORMAT_R16G16_UNORM", Value: uint32(77)},
{Name: "VK_FORMAT_R16G16_SNORM", Value: uint32(78)},
{Name: "VK_FORMAT_R16G16_USCALED", Value: uint32(79)},
{Name: "VK_FORMAT_R16G16_SSCALED", Value: uint32(80)},
{Name: "VK_FORMAT_R16G16_UINT", Value: uint32(81)},
{Name: "VK_FORMAT_R16G16_SINT", Value: uint32(82)},
{Name: "VK_FORMAT_R16G16_SFLOAT", Value: uint32(83)},
{Name: "VK_FORMAT_R16G16B16_UNORM", Value: uint32(84)},
{Name: "VK_FORMAT_R16G16B16_SNORM", Value: uint32(85)},
{Name: "VK_FORMAT_R16G16B16_USCALED", Value: uint32(86)},
{Name: "VK_FORMAT_R16G16B16_SSCALED", Value: uint32(87)},
{Name: "VK_FORMAT_R16G16B16_UINT", Value: uint32(88)},
{Name: "VK_FORMAT_R16G16B16_SINT", Value: uint32(89)},
{Name: "VK_FORMAT_R16G16B16_SFLOAT", Value: uint32(90)},
{Name: "VK_FORMAT_R16G16B16A16_UNORM", Value: uint32(91)},
{Name: "VK_FORMAT_R16G16B16A16_SNORM", Value: uint32(92)},
{Name: "VK_FORMAT_R16G16B16A16_USCALED", Value: uint32(93)},
{Name: "VK_FORMAT_R16G16B16A16_SSCALED", Value: uint32(94)},
{Name: "VK_FORMAT_R16G16B16A16_UINT", Value: uint32(95)},
{Name: "VK_FORMAT_R16G16B16A16_SINT", Value: uint32(96)},
{Name: "VK_FORMAT_R16G16B16A16_SFLOAT", Value: uint32(97)},
{Name: "VK_FORMAT_R32_UINT", Value: uint32(98)},
{Name: "VK_FORMAT_R32_SINT", Value: uint32(99)},
{Name: "VK_FORMAT_R32_SFLOAT", Value: uint32(100)},
{Name: "VK_FORMAT_R32G32_UINT", Value: uint32(101)},
{Name: "VK_FORMAT_R32G32_SINT", Value: uint32(102)},
{Name: "VK_FORMAT_R32G32_SFLOAT", Value: uint32(103)},
{Name: "VK_FORMAT_R32G32B32_UINT", Value: uint32(104)},
{Name: "VK_FORMAT_R32G32B32_SINT", Value: uint32(105)},
{Name: "VK_FORMAT_R32G32B32_SFLOAT", Value: uint32(106)},
{Name: "VK_FORMAT_R32G32B32A32_UINT", Value: uint32(107)},
{Name: "VK_FORMAT_R32G32B32A32_SINT", Value: uint32(108)},
{Name: "VK_FORMAT_R32G32B32A32_SFLOAT", Value: uint32(109)},
{Name: "VK_FORMAT_R64_UINT", Value: uint32(110)},
{Name: "VK_FORMAT_R64_SINT", Value: uint32(111)},
{Name: "VK_FORMAT_R64_SFLOAT", Value: uint32(112)},
{Name: "VK_FORMAT_R64G64_UINT", Value: uint32(113)},
{Name: "VK_FORMAT_R64G64_SINT", Value: uint32(114)},
{Name: "VK_FORMAT_R64G64_SFLOAT", Value: uint32(115)},
{Name: "VK_FORMAT_R64G64B64_UINT", Value: uint32(116)},
{Name: "VK_FORMAT_R64G64B64_SINT", Value: uint32(117)},
{Name: "VK_FORMAT_R64G64B64_SFLOAT", Value: uint32(118)},
{Name: "VK_FORMAT_R64G64B64A64_UINT", Value: uint32(119)},
{Name: "VK_FORMAT_R64G64B64A64_SINT", Value: uint32(120)},
{Name: "VK_FORMAT_R64G64B64A64_SFLOAT", Value: uint32(121)},
{Name: "VK_FORMAT_B10G11R11_UFLOAT_PACK32", Value: uint32(122)},
{Name: "VK_FORMAT_E5B9G9R9_UFLOAT_PACK32", Value: uint32(123)},
{Name: "VK_FORMAT_D16_UNORM", Value: uint32(124)},
{Name: "VK_FORMAT_X8_D24_UNORM_PACK32", Value: uint32(125)},
{Name: "VK_FORMAT_D32_SFLOAT", Value: uint32(126)},
{Name: "VK_FORMAT_S8_UINT", Value: uint32(127)},
{Name: "VK_FORMAT_D16_UNORM_S8_UINT", Value: uint32(128)},
{Name: "VK_FORMAT_D24_UNORM_S8_UINT", Value: uint32(129)},
{Name: "VK_FORMAT_D32_SFLOAT_S8_UINT", Value: uint32(130)},
{Name: "VK_FORMAT_BC1_RGB_UNORM_BLOCK", Value: uint32(131)},
{Name: "VK_FORMAT_BC1_RGB_SRGB_BLOCK", Value: uint32(132)},
{Name: "VK_FORMAT_BC1_RGBA_UNORM_BLOCK", Value: uint32(133)},
{Name: "VK_FORMAT_BC1_RGBA_SRGB_BLOCK", Value: uint32(134)},
{Name: "VK_FORMAT_BC2_UNORM_BLOCK", Value: uint32(135)},
{Name: "VK_FORMAT_BC2_SRGB_BLOCK", Value: uint32(136)},
{Name: "VK_FORMAT_BC3_UNORM_BLOCK", Value: uint32(137)},
{Name: "VK_FORMAT_BC3_SRGB_BLOCK", Value: uint32(138)},
{Name: "VK_FORMAT_BC4_UNORM_BLOCK", Value: uint32(139)},
{Name: "VK_FORMAT_BC4_SNORM_BLOCK", Value: uint32(140)},
{Name: "VK_FORMAT_BC5_UNORM_BLOCK", Value: uint32(141)},
{Name: "VK_FORMAT_BC5_SNORM_BLOCK", Value: uint32(142)},
{Name: "VK_FORMAT_BC6H_UFLOAT_BLOCK", Value: uint32(143)},
{Name: "VK_FORMAT_BC6H_SFLOAT_BLOCK", Value: uint32(144)},
{Name: "VK_FORMAT_BC7_UNORM_BLOCK", Value: uint32(145)},
{Name: "VK_FORMAT_BC7_SRGB_BLOCK", Value: uint32(146)},
{Name: "VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK", Value: uint32(147)},
{Name: "VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK", Value: uint32(148)},
{Name: "VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK", Value: uint32(149)},
{Name: "VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK", Value: uint32(150)},
{Name: "VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK", Value: uint32(151)},
{Name: "VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK", Value: uint32(152)},
{Name: "VK_FORMAT_EAC_R11_UNORM_BLOCK", Value: uint32(153)},
{Name: "VK_FORMAT_EAC_R11_SNORM_BLOCK", Value: uint32(154)},
{Name: "VK_FORMAT_EAC_R11G11_UNORM_BLOCK", Value: uint32(155)},
{Name: "VK_FORMAT_EAC_R11G11_SNORM_BLOCK", Value: uint32(156)},
{Name: "VK_FORMAT_ASTC_4x4_UNORM_BLOCK", Value: uint32(157)},
{Name: "VK_FORMAT_ASTC_4x4_SRGB_BLOCK", Value: uint32(158)},
{Name: "VK_FORMAT_ASTC_5x4_UNORM_BLOCK", Value: uint32(159)},
{Name: "VK_FORMAT_ASTC_5x4_SRGB_BLOCK", Value: uint32(160)},
{Name: "VK_FORMAT_ASTC_5x5_UNORM_BLOCK", Value: uint32(161)},
{Name: "VK_FORMAT_ASTC_5x5_SRGB_BLOCK", Value: uint32(162)},
{Name: "VK_FORMAT_ASTC_6x5_UNORM_BLOCK", Value: uint32(163)},
{Name: "VK_FORMAT_ASTC_6x5_SRGB_BLOCK", Value: uint32(164)},
{Name: "VK_FORMAT_ASTC_6x6_UNORM_BLOCK", Value: uint32(165)},
{Name: "VK_FORMAT_ASTC_6x6_SRGB_BLOCK", Value: uint32(166)},
{Name: "VK_FORMAT_ASTC_8x5_UNORM_BLOCK", Value: uint32(167)},
{Name: "VK_FORMAT_ASTC_8x5_SRGB_BLOCK", Value: uint32(168)},
{Name: "VK_FORMAT_ASTC_8x6_UNORM_BLOCK", Value: uint32(169)},
{Name: "VK_FORMAT_ASTC_8x6_SRGB_BLOCK", Value: uint32(170)},
{Name: "VK_FORMAT_ASTC_8x8_UNORM_BLOCK", Value: uint32(171)},
{Name: "VK_FORMAT_ASTC_8x8_SRGB_BLOCK", Value: uint32(172)},
{Name: "VK_FORMAT_ASTC_10x5_UNORM_BLOCK", Value: uint32(173)},
{Name: "VK_FORMAT_ASTC_10x5_SRGB_BLOCK", Value: uint32(174)},
{Name: "VK_FORMAT_ASTC_10x6_UNORM_BLOCK", Value: uint32(175)},
{Name: "VK_FORMAT_ASTC_10x6_SRGB_BLOCK", Value: uint32(176)},
{Name: "VK_FORMAT_ASTC_10x8_UNORM_BLOCK", Value: uint32(177)},
{Name: "VK_FORMAT_ASTC_10x8_SRGB_BLOCK", Value: uint32(178)},
{Name: "VK_FORMAT_ASTC_10x10_UNORM_BLOCK", Value: uint32(179)},
{Name: "VK_FORMAT_ASTC_10x10_SRGB_BLOCK", Value: uint32(180)},
{Name: "VK_FORMAT_ASTC_12x10_UNORM_BLOCK", Value: uint32(181)},
{Name: "VK_FORMAT_ASTC_12x10_SRGB_BLOCK", Value: uint32(182)},
{Name: "VK_FORMAT_ASTC_12x12_UNORM_BLOCK", Value: uint32(183)},
{Name: "VK_FORMAT_ASTC_12x12_SRGB_BLOCK", Value: uint32(184)},
},
}
ConstantValues = append(ConstantValues, _VkFormat_cs)
for _, cv := range _VkFormat_cs.Entries {
_VkFormat_map[VkFormat(cv.Value.(uint32))] = cv.Name
}
}
func (e VkFormat) String() string {
name, found := _VkFormat_map[e]
if found {
return name
}
return fmt.Sprintf("VkFormat(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageType
////////////////////////////////////////////////////////////////////////////////
type VkImageType uint32
const (
VkImageType_VK_IMAGE_TYPE_1D = VkImageType(0)
VkImageType_VK_IMAGE_TYPE_2D = VkImageType(1)
VkImageType_VK_IMAGE_TYPE_3D = VkImageType(2)
)
var _VkImageType_map = map[VkImageType]string{}
func init() {
_VkImageType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_TYPE_1D", Value: uint32(0)},
{Name: "VK_IMAGE_TYPE_2D", Value: uint32(1)},
{Name: "VK_IMAGE_TYPE_3D", Value: uint32(2)},
},
}
ConstantValues = append(ConstantValues, _VkImageType_cs)
for _, cv := range _VkImageType_cs.Entries {
_VkImageType_map[VkImageType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageType) String() string {
name, found := _VkImageType_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageTiling
////////////////////////////////////////////////////////////////////////////////
type VkImageTiling uint32
const (
VkImageTiling_VK_IMAGE_TILING_OPTIMAL = VkImageTiling(0)
VkImageTiling_VK_IMAGE_TILING_LINEAR = VkImageTiling(1)
)
var _VkImageTiling_map = map[VkImageTiling]string{}
func init() {
_VkImageTiling_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageTiling", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_TILING_OPTIMAL", Value: uint32(0)},
{Name: "VK_IMAGE_TILING_LINEAR", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkImageTiling_cs)
for _, cv := range _VkImageTiling_cs.Entries {
_VkImageTiling_map[VkImageTiling(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageTiling) String() string {
name, found := _VkImageTiling_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageTiling(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPhysicalDeviceType
////////////////////////////////////////////////////////////////////////////////
type VkPhysicalDeviceType uint32
const (
VkPhysicalDeviceType_VK_PHYSICAL_DEVICE_TYPE_OTHER = VkPhysicalDeviceType(0)
VkPhysicalDeviceType_VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = VkPhysicalDeviceType(1)
VkPhysicalDeviceType_VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = VkPhysicalDeviceType(2)
VkPhysicalDeviceType_VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = VkPhysicalDeviceType(3)
VkPhysicalDeviceType_VK_PHYSICAL_DEVICE_TYPE_CPU = VkPhysicalDeviceType(4)
)
var _VkPhysicalDeviceType_map = map[VkPhysicalDeviceType]string{}
func init() {
_VkPhysicalDeviceType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPhysicalDeviceType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PHYSICAL_DEVICE_TYPE_OTHER", Value: uint32(0)},
{Name: "VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU", Value: uint32(1)},
{Name: "VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU", Value: uint32(2)},
{Name: "VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU", Value: uint32(3)},
{Name: "VK_PHYSICAL_DEVICE_TYPE_CPU", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkPhysicalDeviceType_cs)
for _, cv := range _VkPhysicalDeviceType_cs.Entries {
_VkPhysicalDeviceType_map[VkPhysicalDeviceType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPhysicalDeviceType) String() string {
name, found := _VkPhysicalDeviceType_map[e]
if found {
return name
}
return fmt.Sprintf("VkPhysicalDeviceType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkQueryType
////////////////////////////////////////////////////////////////////////////////
type VkQueryType uint32
const (
VkQueryType_VK_QUERY_TYPE_OCCLUSION = VkQueryType(0)
VkQueryType_VK_QUERY_TYPE_PIPELINE_STATISTICS = VkQueryType(1)
VkQueryType_VK_QUERY_TYPE_TIMESTAMP = VkQueryType(2)
)
var _VkQueryType_map = map[VkQueryType]string{}
func init() {
_VkQueryType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkQueryType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_QUERY_TYPE_OCCLUSION", Value: uint32(0)},
{Name: "VK_QUERY_TYPE_PIPELINE_STATISTICS", Value: uint32(1)},
{Name: "VK_QUERY_TYPE_TIMESTAMP", Value: uint32(2)},
},
}
ConstantValues = append(ConstantValues, _VkQueryType_cs)
for _, cv := range _VkQueryType_cs.Entries {
_VkQueryType_map[VkQueryType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkQueryType) String() string {
name, found := _VkQueryType_map[e]
if found {
return name
}
return fmt.Sprintf("VkQueryType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSharingMode
////////////////////////////////////////////////////////////////////////////////
type VkSharingMode uint32
const (
VkSharingMode_VK_SHARING_MODE_EXCLUSIVE = VkSharingMode(0)
VkSharingMode_VK_SHARING_MODE_CONCURRENT = VkSharingMode(1)
)
var _VkSharingMode_map = map[VkSharingMode]string{}
func init() {
_VkSharingMode_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSharingMode", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SHARING_MODE_EXCLUSIVE", Value: uint32(0)},
{Name: "VK_SHARING_MODE_CONCURRENT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkSharingMode_cs)
for _, cv := range _VkSharingMode_cs.Entries {
_VkSharingMode_map[VkSharingMode(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSharingMode) String() string {
name, found := _VkSharingMode_map[e]
if found {
return name
}
return fmt.Sprintf("VkSharingMode(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageLayout
////////////////////////////////////////////////////////////////////////////////
type VkImageLayout uint32
const (
VkImageLayout_VK_IMAGE_LAYOUT_UNDEFINED = VkImageLayout(0)
VkImageLayout_VK_IMAGE_LAYOUT_GENERAL = VkImageLayout(1)
VkImageLayout_VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = VkImageLayout(2)
VkImageLayout_VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = VkImageLayout(3)
VkImageLayout_VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = VkImageLayout(4)
VkImageLayout_VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = VkImageLayout(5)
VkImageLayout_VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = VkImageLayout(6)
VkImageLayout_VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = VkImageLayout(7)
VkImageLayout_VK_IMAGE_LAYOUT_PREINITIALIZED = VkImageLayout(8)
VkImageLayout_VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = VkImageLayout(1000001002)
)
var _VkImageLayout_map = map[VkImageLayout]string{}
func init() {
_VkImageLayout_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageLayout", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_LAYOUT_UNDEFINED", Value: uint32(0)},
{Name: "VK_IMAGE_LAYOUT_GENERAL", Value: uint32(1)},
{Name: "VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL", Value: uint32(2)},
{Name: "VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL", Value: uint32(3)},
{Name: "VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL", Value: uint32(4)},
{Name: "VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL", Value: uint32(5)},
{Name: "VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL", Value: uint32(6)},
{Name: "VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL", Value: uint32(7)},
{Name: "VK_IMAGE_LAYOUT_PREINITIALIZED", Value: uint32(8)},
{Name: "VK_IMAGE_LAYOUT_PRESENT_SRC_KHR", Value: uint32(1000001002)},
},
}
ConstantValues = append(ConstantValues, _VkImageLayout_cs)
for _, cv := range _VkImageLayout_cs.Entries {
_VkImageLayout_map[VkImageLayout(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageLayout) String() string {
name, found := _VkImageLayout_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageLayout(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageViewType
////////////////////////////////////////////////////////////////////////////////
type VkImageViewType uint32
const (
VkImageViewType_VK_IMAGE_VIEW_TYPE_1D = VkImageViewType(0)
VkImageViewType_VK_IMAGE_VIEW_TYPE_2D = VkImageViewType(1)
VkImageViewType_VK_IMAGE_VIEW_TYPE_3D = VkImageViewType(2)
VkImageViewType_VK_IMAGE_VIEW_TYPE_CUBE = VkImageViewType(3)
VkImageViewType_VK_IMAGE_VIEW_TYPE_1D_ARRAY = VkImageViewType(4)
VkImageViewType_VK_IMAGE_VIEW_TYPE_2D_ARRAY = VkImageViewType(5)
VkImageViewType_VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = VkImageViewType(6)
)
var _VkImageViewType_map = map[VkImageViewType]string{}
func init() {
_VkImageViewType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageViewType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_VIEW_TYPE_1D", Value: uint32(0)},
{Name: "VK_IMAGE_VIEW_TYPE_2D", Value: uint32(1)},
{Name: "VK_IMAGE_VIEW_TYPE_3D", Value: uint32(2)},
{Name: "VK_IMAGE_VIEW_TYPE_CUBE", Value: uint32(3)},
{Name: "VK_IMAGE_VIEW_TYPE_1D_ARRAY", Value: uint32(4)},
{Name: "VK_IMAGE_VIEW_TYPE_2D_ARRAY", Value: uint32(5)},
{Name: "VK_IMAGE_VIEW_TYPE_CUBE_ARRAY", Value: uint32(6)},
},
}
ConstantValues = append(ConstantValues, _VkImageViewType_cs)
for _, cv := range _VkImageViewType_cs.Entries {
_VkImageViewType_map[VkImageViewType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageViewType) String() string {
name, found := _VkImageViewType_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageViewType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkComponentSwizzle
////////////////////////////////////////////////////////////////////////////////
type VkComponentSwizzle uint32
const (
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_IDENTITY = VkComponentSwizzle(0)
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_ZERO = VkComponentSwizzle(1)
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_ONE = VkComponentSwizzle(2)
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_R = VkComponentSwizzle(3)
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_G = VkComponentSwizzle(4)
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_B = VkComponentSwizzle(5)
VkComponentSwizzle_VK_COMPONENT_SWIZZLE_A = VkComponentSwizzle(6)
)
var _VkComponentSwizzle_map = map[VkComponentSwizzle]string{}
func init() {
_VkComponentSwizzle_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkComponentSwizzle", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMPONENT_SWIZZLE_IDENTITY", Value: uint32(0)},
{Name: "VK_COMPONENT_SWIZZLE_ZERO", Value: uint32(1)},
{Name: "VK_COMPONENT_SWIZZLE_ONE", Value: uint32(2)},
{Name: "VK_COMPONENT_SWIZZLE_R", Value: uint32(3)},
{Name: "VK_COMPONENT_SWIZZLE_G", Value: uint32(4)},
{Name: "VK_COMPONENT_SWIZZLE_B", Value: uint32(5)},
{Name: "VK_COMPONENT_SWIZZLE_A", Value: uint32(6)},
},
}
ConstantValues = append(ConstantValues, _VkComponentSwizzle_cs)
for _, cv := range _VkComponentSwizzle_cs.Entries {
_VkComponentSwizzle_map[VkComponentSwizzle(cv.Value.(uint32))] = cv.Name
}
}
func (e VkComponentSwizzle) String() string {
name, found := _VkComponentSwizzle_map[e]
if found {
return name
}
return fmt.Sprintf("VkComponentSwizzle(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkVertexInputRate
////////////////////////////////////////////////////////////////////////////////
type VkVertexInputRate uint32
const (
VkVertexInputRate_VK_VERTEX_INPUT_RATE_VERTEX = VkVertexInputRate(0)
VkVertexInputRate_VK_VERTEX_INPUT_RATE_INSTANCE = VkVertexInputRate(1)
)
var _VkVertexInputRate_map = map[VkVertexInputRate]string{}
func init() {
_VkVertexInputRate_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkVertexInputRate", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_VERTEX_INPUT_RATE_VERTEX", Value: uint32(0)},
{Name: "VK_VERTEX_INPUT_RATE_INSTANCE", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkVertexInputRate_cs)
for _, cv := range _VkVertexInputRate_cs.Entries {
_VkVertexInputRate_map[VkVertexInputRate(cv.Value.(uint32))] = cv.Name
}
}
func (e VkVertexInputRate) String() string {
name, found := _VkVertexInputRate_map[e]
if found {
return name
}
return fmt.Sprintf("VkVertexInputRate(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPrimitiveTopology
////////////////////////////////////////////////////////////////////////////////
type VkPrimitiveTopology uint32
const (
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_POINT_LIST = VkPrimitiveTopology(0)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_LINE_LIST = VkPrimitiveTopology(1)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = VkPrimitiveTopology(2)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = VkPrimitiveTopology(3)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = VkPrimitiveTopology(4)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN = VkPrimitiveTopology(5)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = VkPrimitiveTopology(6)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = VkPrimitiveTopology(7)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = VkPrimitiveTopology(8)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = VkPrimitiveTopology(9)
VkPrimitiveTopology_VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = VkPrimitiveTopology(10)
)
var _VkPrimitiveTopology_map = map[VkPrimitiveTopology]string{}
func init() {
_VkPrimitiveTopology_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPrimitiveTopology", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PRIMITIVE_TOPOLOGY_POINT_LIST", Value: uint32(0)},
{Name: "VK_PRIMITIVE_TOPOLOGY_LINE_LIST", Value: uint32(1)},
{Name: "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP", Value: uint32(2)},
{Name: "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST", Value: uint32(3)},
{Name: "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP", Value: uint32(4)},
{Name: "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN", Value: uint32(5)},
{Name: "VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY", Value: uint32(6)},
{Name: "VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY", Value: uint32(7)},
{Name: "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY", Value: uint32(8)},
{Name: "VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY", Value: uint32(9)},
{Name: "VK_PRIMITIVE_TOPOLOGY_PATCH_LIST", Value: uint32(10)},
},
}
ConstantValues = append(ConstantValues, _VkPrimitiveTopology_cs)
for _, cv := range _VkPrimitiveTopology_cs.Entries {
_VkPrimitiveTopology_map[VkPrimitiveTopology(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPrimitiveTopology) String() string {
name, found := _VkPrimitiveTopology_map[e]
if found {
return name
}
return fmt.Sprintf("VkPrimitiveTopology(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPolygonMode
////////////////////////////////////////////////////////////////////////////////
type VkPolygonMode uint32
const (
VkPolygonMode_VK_POLYGON_MODE_FILL = VkPolygonMode(0)
VkPolygonMode_VK_POLYGON_MODE_LINE = VkPolygonMode(1)
VkPolygonMode_VK_POLYGON_MODE_POINT = VkPolygonMode(2)
)
var _VkPolygonMode_map = map[VkPolygonMode]string{}
func init() {
_VkPolygonMode_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPolygonMode", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_POLYGON_MODE_FILL", Value: uint32(0)},
{Name: "VK_POLYGON_MODE_LINE", Value: uint32(1)},
{Name: "VK_POLYGON_MODE_POINT", Value: uint32(2)},
},
}
ConstantValues = append(ConstantValues, _VkPolygonMode_cs)
for _, cv := range _VkPolygonMode_cs.Entries {
_VkPolygonMode_map[VkPolygonMode(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPolygonMode) String() string {
name, found := _VkPolygonMode_map[e]
if found {
return name
}
return fmt.Sprintf("VkPolygonMode(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkFrontFace
////////////////////////////////////////////////////////////////////////////////
type VkFrontFace uint32
const (
VkFrontFace_VK_FRONT_FACE_COUNTER_CLOCKWISE = VkFrontFace(0)
VkFrontFace_VK_FRONT_FACE_CLOCKWISE = VkFrontFace(1)
)
var _VkFrontFace_map = map[VkFrontFace]string{}
func init() {
_VkFrontFace_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkFrontFace", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_FRONT_FACE_COUNTER_CLOCKWISE", Value: uint32(0)},
{Name: "VK_FRONT_FACE_CLOCKWISE", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkFrontFace_cs)
for _, cv := range _VkFrontFace_cs.Entries {
_VkFrontFace_map[VkFrontFace(cv.Value.(uint32))] = cv.Name
}
}
func (e VkFrontFace) String() string {
name, found := _VkFrontFace_map[e]
if found {
return name
}
return fmt.Sprintf("VkFrontFace(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCompareOp
////////////////////////////////////////////////////////////////////////////////
type VkCompareOp uint32
const (
VkCompareOp_VK_COMPARE_OP_NEVER = VkCompareOp(0)
VkCompareOp_VK_COMPARE_OP_LESS = VkCompareOp(1)
VkCompareOp_VK_COMPARE_OP_EQUAL = VkCompareOp(2)
VkCompareOp_VK_COMPARE_OP_LESS_OR_EQUAL = VkCompareOp(3)
VkCompareOp_VK_COMPARE_OP_GREATER = VkCompareOp(4)
VkCompareOp_VK_COMPARE_OP_NOT_EQUAL = VkCompareOp(5)
VkCompareOp_VK_COMPARE_OP_GREATER_OR_EQUAL = VkCompareOp(6)
VkCompareOp_VK_COMPARE_OP_ALWAYS = VkCompareOp(7)
)
var _VkCompareOp_map = map[VkCompareOp]string{}
func init() {
_VkCompareOp_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCompareOp", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMPARE_OP_NEVER", Value: uint32(0)},
{Name: "VK_COMPARE_OP_LESS", Value: uint32(1)},
{Name: "VK_COMPARE_OP_EQUAL", Value: uint32(2)},
{Name: "VK_COMPARE_OP_LESS_OR_EQUAL", Value: uint32(3)},
{Name: "VK_COMPARE_OP_GREATER", Value: uint32(4)},
{Name: "VK_COMPARE_OP_NOT_EQUAL", Value: uint32(5)},
{Name: "VK_COMPARE_OP_GREATER_OR_EQUAL", Value: uint32(6)},
{Name: "VK_COMPARE_OP_ALWAYS", Value: uint32(7)},
},
}
ConstantValues = append(ConstantValues, _VkCompareOp_cs)
for _, cv := range _VkCompareOp_cs.Entries {
_VkCompareOp_map[VkCompareOp(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCompareOp) String() string {
name, found := _VkCompareOp_map[e]
if found {
return name
}
return fmt.Sprintf("VkCompareOp(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkStencilOp
////////////////////////////////////////////////////////////////////////////////
type VkStencilOp uint32
const (
VkStencilOp_VK_STENCIL_OP_KEEP = VkStencilOp(0)
VkStencilOp_VK_STENCIL_OP_ZERO = VkStencilOp(1)
VkStencilOp_VK_STENCIL_OP_REPLACE = VkStencilOp(2)
VkStencilOp_VK_STENCIL_OP_INCREMENT_AND_CLAMP = VkStencilOp(3)
VkStencilOp_VK_STENCIL_OP_DECREMENT_AND_CLAMP = VkStencilOp(4)
VkStencilOp_VK_STENCIL_OP_INVERT = VkStencilOp(5)
VkStencilOp_VK_STENCIL_OP_INCREMENT_AND_WRAP = VkStencilOp(6)
VkStencilOp_VK_STENCIL_OP_DECREMENT_AND_WRAP = VkStencilOp(7)
)
var _VkStencilOp_map = map[VkStencilOp]string{}
func init() {
_VkStencilOp_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkStencilOp", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_STENCIL_OP_KEEP", Value: uint32(0)},
{Name: "VK_STENCIL_OP_ZERO", Value: uint32(1)},
{Name: "VK_STENCIL_OP_REPLACE", Value: uint32(2)},
{Name: "VK_STENCIL_OP_INCREMENT_AND_CLAMP", Value: uint32(3)},
{Name: "VK_STENCIL_OP_DECREMENT_AND_CLAMP", Value: uint32(4)},
{Name: "VK_STENCIL_OP_INVERT", Value: uint32(5)},
{Name: "VK_STENCIL_OP_INCREMENT_AND_WRAP", Value: uint32(6)},
{Name: "VK_STENCIL_OP_DECREMENT_AND_WRAP", Value: uint32(7)},
},
}
ConstantValues = append(ConstantValues, _VkStencilOp_cs)
for _, cv := range _VkStencilOp_cs.Entries {
_VkStencilOp_map[VkStencilOp(cv.Value.(uint32))] = cv.Name
}
}
func (e VkStencilOp) String() string {
name, found := _VkStencilOp_map[e]
if found {
return name
}
return fmt.Sprintf("VkStencilOp(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkLogicOp
////////////////////////////////////////////////////////////////////////////////
type VkLogicOp uint32
const (
VkLogicOp_VK_LOGIC_OP_CLEAR = VkLogicOp(0)
VkLogicOp_VK_LOGIC_OP_AND = VkLogicOp(1)
VkLogicOp_VK_LOGIC_OP_AND_REVERSE = VkLogicOp(2)
VkLogicOp_VK_LOGIC_OP_COPY = VkLogicOp(3)
VkLogicOp_VK_LOGIC_OP_AND_INVERTED = VkLogicOp(4)
VkLogicOp_VK_LOGIC_OP_NO_OP = VkLogicOp(5)
VkLogicOp_VK_LOGIC_OP_XOR = VkLogicOp(6)
VkLogicOp_VK_LOGIC_OP_OR = VkLogicOp(7)
VkLogicOp_VK_LOGIC_OP_NOR = VkLogicOp(8)
VkLogicOp_VK_LOGIC_OP_EQUIVALENT = VkLogicOp(9)
VkLogicOp_VK_LOGIC_OP_INVERT = VkLogicOp(10)
VkLogicOp_VK_LOGIC_OP_OR_REVERSE = VkLogicOp(11)
VkLogicOp_VK_LOGIC_OP_COPY_INVERTED = VkLogicOp(12)
VkLogicOp_VK_LOGIC_OP_OR_INVERTED = VkLogicOp(13)
VkLogicOp_VK_LOGIC_OP_NAND = VkLogicOp(14)
VkLogicOp_VK_LOGIC_OP_SET = VkLogicOp(15)
)
var _VkLogicOp_map = map[VkLogicOp]string{}
func init() {
_VkLogicOp_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkLogicOp", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_LOGIC_OP_CLEAR", Value: uint32(0)},
{Name: "VK_LOGIC_OP_AND", Value: uint32(1)},
{Name: "VK_LOGIC_OP_AND_REVERSE", Value: uint32(2)},
{Name: "VK_LOGIC_OP_COPY", Value: uint32(3)},
{Name: "VK_LOGIC_OP_AND_INVERTED", Value: uint32(4)},
{Name: "VK_LOGIC_OP_NO_OP", Value: uint32(5)},
{Name: "VK_LOGIC_OP_XOR", Value: uint32(6)},
{Name: "VK_LOGIC_OP_OR", Value: uint32(7)},
{Name: "VK_LOGIC_OP_NOR", Value: uint32(8)},
{Name: "VK_LOGIC_OP_EQUIVALENT", Value: uint32(9)},
{Name: "VK_LOGIC_OP_INVERT", Value: uint32(10)},
{Name: "VK_LOGIC_OP_OR_REVERSE", Value: uint32(11)},
{Name: "VK_LOGIC_OP_COPY_INVERTED", Value: uint32(12)},
{Name: "VK_LOGIC_OP_OR_INVERTED", Value: uint32(13)},
{Name: "VK_LOGIC_OP_NAND", Value: uint32(14)},
{Name: "VK_LOGIC_OP_SET", Value: uint32(15)},
},
}
ConstantValues = append(ConstantValues, _VkLogicOp_cs)
for _, cv := range _VkLogicOp_cs.Entries {
_VkLogicOp_map[VkLogicOp(cv.Value.(uint32))] = cv.Name
}
}
func (e VkLogicOp) String() string {
name, found := _VkLogicOp_map[e]
if found {
return name
}
return fmt.Sprintf("VkLogicOp(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkBlendFactor
////////////////////////////////////////////////////////////////////////////////
type VkBlendFactor uint32
const (
VkBlendFactor_VK_BLEND_FACTOR_ZERO = VkBlendFactor(0)
VkBlendFactor_VK_BLEND_FACTOR_ONE = VkBlendFactor(1)
VkBlendFactor_VK_BLEND_FACTOR_SRC_COLOR = VkBlendFactor(2)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = VkBlendFactor(3)
VkBlendFactor_VK_BLEND_FACTOR_DST_COLOR = VkBlendFactor(4)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR = VkBlendFactor(5)
VkBlendFactor_VK_BLEND_FACTOR_SRC_ALPHA = VkBlendFactor(6)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = VkBlendFactor(7)
VkBlendFactor_VK_BLEND_FACTOR_DST_ALPHA = VkBlendFactor(8)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA = VkBlendFactor(9)
VkBlendFactor_VK_BLEND_FACTOR_CONSTANT_COLOR = VkBlendFactor(10)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = VkBlendFactor(11)
VkBlendFactor_VK_BLEND_FACTOR_CONSTANT_ALPHA = VkBlendFactor(12)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = VkBlendFactor(13)
VkBlendFactor_VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = VkBlendFactor(14)
VkBlendFactor_VK_BLEND_FACTOR_SRC1_COLOR = VkBlendFactor(15)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = VkBlendFactor(16)
VkBlendFactor_VK_BLEND_FACTOR_SRC1_ALPHA = VkBlendFactor(17)
VkBlendFactor_VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = VkBlendFactor(18)
)
var _VkBlendFactor_map = map[VkBlendFactor]string{}
func init() {
_VkBlendFactor_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkBlendFactor", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_BLEND_FACTOR_ZERO", Value: uint32(0)},
{Name: "VK_BLEND_FACTOR_ONE", Value: uint32(1)},
{Name: "VK_BLEND_FACTOR_SRC_COLOR", Value: uint32(2)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR", Value: uint32(3)},
{Name: "VK_BLEND_FACTOR_DST_COLOR", Value: uint32(4)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR", Value: uint32(5)},
{Name: "VK_BLEND_FACTOR_SRC_ALPHA", Value: uint32(6)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA", Value: uint32(7)},
{Name: "VK_BLEND_FACTOR_DST_ALPHA", Value: uint32(8)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA", Value: uint32(9)},
{Name: "VK_BLEND_FACTOR_CONSTANT_COLOR", Value: uint32(10)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR", Value: uint32(11)},
{Name: "VK_BLEND_FACTOR_CONSTANT_ALPHA", Value: uint32(12)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA", Value: uint32(13)},
{Name: "VK_BLEND_FACTOR_SRC_ALPHA_SATURATE", Value: uint32(14)},
{Name: "VK_BLEND_FACTOR_SRC1_COLOR", Value: uint32(15)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR", Value: uint32(16)},
{Name: "VK_BLEND_FACTOR_SRC1_ALPHA", Value: uint32(17)},
{Name: "VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA", Value: uint32(18)},
},
}
ConstantValues = append(ConstantValues, _VkBlendFactor_cs)
for _, cv := range _VkBlendFactor_cs.Entries {
_VkBlendFactor_map[VkBlendFactor(cv.Value.(uint32))] = cv.Name
}
}
func (e VkBlendFactor) String() string {
name, found := _VkBlendFactor_map[e]
if found {
return name
}
return fmt.Sprintf("VkBlendFactor(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkBlendOp
////////////////////////////////////////////////////////////////////////////////
type VkBlendOp uint32
const (
VkBlendOp_VK_BLEND_OP_ADD = VkBlendOp(0)
VkBlendOp_VK_BLEND_OP_SUBTRACT = VkBlendOp(1)
VkBlendOp_VK_BLEND_OP_REVERSE_SUBTRACT = VkBlendOp(2)
VkBlendOp_VK_BLEND_OP_MIN = VkBlendOp(3)
VkBlendOp_VK_BLEND_OP_MAX = VkBlendOp(4)
)
var _VkBlendOp_map = map[VkBlendOp]string{}
func init() {
_VkBlendOp_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkBlendOp", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_BLEND_OP_ADD", Value: uint32(0)},
{Name: "VK_BLEND_OP_SUBTRACT", Value: uint32(1)},
{Name: "VK_BLEND_OP_REVERSE_SUBTRACT", Value: uint32(2)},
{Name: "VK_BLEND_OP_MIN", Value: uint32(3)},
{Name: "VK_BLEND_OP_MAX", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkBlendOp_cs)
for _, cv := range _VkBlendOp_cs.Entries {
_VkBlendOp_map[VkBlendOp(cv.Value.(uint32))] = cv.Name
}
}
func (e VkBlendOp) String() string {
name, found := _VkBlendOp_map[e]
if found {
return name
}
return fmt.Sprintf("VkBlendOp(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDynamicState
////////////////////////////////////////////////////////////////////////////////
type VkDynamicState uint32
const (
VkDynamicState_VK_DYNAMIC_STATE_VIEWPORT = VkDynamicState(0)
VkDynamicState_VK_DYNAMIC_STATE_SCISSOR = VkDynamicState(1)
VkDynamicState_VK_DYNAMIC_STATE_LINE_WIDTH = VkDynamicState(2)
VkDynamicState_VK_DYNAMIC_STATE_DEPTH_BIAS = VkDynamicState(3)
VkDynamicState_VK_DYNAMIC_STATE_BLEND_CONSTANTS = VkDynamicState(4)
VkDynamicState_VK_DYNAMIC_STATE_DEPTH_BOUNDS = VkDynamicState(5)
VkDynamicState_VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = VkDynamicState(6)
VkDynamicState_VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = VkDynamicState(7)
VkDynamicState_VK_DYNAMIC_STATE_STENCIL_REFERENCE = VkDynamicState(8)
)
var _VkDynamicState_map = map[VkDynamicState]string{}
func init() {
_VkDynamicState_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDynamicState", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DYNAMIC_STATE_VIEWPORT", Value: uint32(0)},
{Name: "VK_DYNAMIC_STATE_SCISSOR", Value: uint32(1)},
{Name: "VK_DYNAMIC_STATE_LINE_WIDTH", Value: uint32(2)},
{Name: "VK_DYNAMIC_STATE_DEPTH_BIAS", Value: uint32(3)},
{Name: "VK_DYNAMIC_STATE_BLEND_CONSTANTS", Value: uint32(4)},
{Name: "VK_DYNAMIC_STATE_DEPTH_BOUNDS", Value: uint32(5)},
{Name: "VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK", Value: uint32(6)},
{Name: "VK_DYNAMIC_STATE_STENCIL_WRITE_MASK", Value: uint32(7)},
{Name: "VK_DYNAMIC_STATE_STENCIL_REFERENCE", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkDynamicState_cs)
for _, cv := range _VkDynamicState_cs.Entries {
_VkDynamicState_map[VkDynamicState(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDynamicState) String() string {
name, found := _VkDynamicState_map[e]
if found {
return name
}
return fmt.Sprintf("VkDynamicState(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkFilter
////////////////////////////////////////////////////////////////////////////////
type VkFilter uint32
const (
VkFilter_VK_FILTER_NEAREST = VkFilter(0)
VkFilter_VK_FILTER_LINEAR = VkFilter(1)
VkFilter_VK_FILTER_CUBIC_IMG = VkFilter(1000015000)
)
var _VkFilter_map = map[VkFilter]string{}
func init() {
_VkFilter_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkFilter", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_FILTER_NEAREST", Value: uint32(0)},
{Name: "VK_FILTER_LINEAR", Value: uint32(1)},
{Name: "VK_FILTER_CUBIC_IMG", Value: uint32(1000015000)},
},
}
ConstantValues = append(ConstantValues, _VkFilter_cs)
for _, cv := range _VkFilter_cs.Entries {
_VkFilter_map[VkFilter(cv.Value.(uint32))] = cv.Name
}
}
func (e VkFilter) String() string {
name, found := _VkFilter_map[e]
if found {
return name
}
return fmt.Sprintf("VkFilter(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSamplerMipmapMode
////////////////////////////////////////////////////////////////////////////////
type VkSamplerMipmapMode uint32
const (
VkSamplerMipmapMode_VK_SAMPLER_MIPMAP_MODE_NEAREST = VkSamplerMipmapMode(0)
VkSamplerMipmapMode_VK_SAMPLER_MIPMAP_MODE_LINEAR = VkSamplerMipmapMode(1)
)
var _VkSamplerMipmapMode_map = map[VkSamplerMipmapMode]string{}
func init() {
_VkSamplerMipmapMode_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSamplerMipmapMode", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SAMPLER_MIPMAP_MODE_NEAREST", Value: uint32(0)},
{Name: "VK_SAMPLER_MIPMAP_MODE_LINEAR", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkSamplerMipmapMode_cs)
for _, cv := range _VkSamplerMipmapMode_cs.Entries {
_VkSamplerMipmapMode_map[VkSamplerMipmapMode(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSamplerMipmapMode) String() string {
name, found := _VkSamplerMipmapMode_map[e]
if found {
return name
}
return fmt.Sprintf("VkSamplerMipmapMode(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSamplerAddressMode
////////////////////////////////////////////////////////////////////////////////
type VkSamplerAddressMode uint32
const (
VkSamplerAddressMode_VK_SAMPLER_ADDRESS_MODE_REPEAT = VkSamplerAddressMode(0)
VkSamplerAddressMode_VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = VkSamplerAddressMode(1)
VkSamplerAddressMode_VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = VkSamplerAddressMode(2)
VkSamplerAddressMode_VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = VkSamplerAddressMode(3)
VkSamplerAddressMode_VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = VkSamplerAddressMode(4)
)
var _VkSamplerAddressMode_map = map[VkSamplerAddressMode]string{}
func init() {
_VkSamplerAddressMode_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSamplerAddressMode", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SAMPLER_ADDRESS_MODE_REPEAT", Value: uint32(0)},
{Name: "VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT", Value: uint32(1)},
{Name: "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE", Value: uint32(2)},
{Name: "VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER", Value: uint32(3)},
{Name: "VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkSamplerAddressMode_cs)
for _, cv := range _VkSamplerAddressMode_cs.Entries {
_VkSamplerAddressMode_map[VkSamplerAddressMode(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSamplerAddressMode) String() string {
name, found := _VkSamplerAddressMode_map[e]
if found {
return name
}
return fmt.Sprintf("VkSamplerAddressMode(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkBorderColor
////////////////////////////////////////////////////////////////////////////////
type VkBorderColor uint32
const (
VkBorderColor_VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = VkBorderColor(0)
VkBorderColor_VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = VkBorderColor(1)
VkBorderColor_VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = VkBorderColor(2)
VkBorderColor_VK_BORDER_COLOR_INT_OPAQUE_BLACK = VkBorderColor(3)
VkBorderColor_VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = VkBorderColor(4)
VkBorderColor_VK_BORDER_COLOR_INT_OPAQUE_WHITE = VkBorderColor(5)
)
var _VkBorderColor_map = map[VkBorderColor]string{}
func init() {
_VkBorderColor_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkBorderColor", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK", Value: uint32(0)},
{Name: "VK_BORDER_COLOR_INT_TRANSPARENT_BLACK", Value: uint32(1)},
{Name: "VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK", Value: uint32(2)},
{Name: "VK_BORDER_COLOR_INT_OPAQUE_BLACK", Value: uint32(3)},
{Name: "VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE", Value: uint32(4)},
{Name: "VK_BORDER_COLOR_INT_OPAQUE_WHITE", Value: uint32(5)},
},
}
ConstantValues = append(ConstantValues, _VkBorderColor_cs)
for _, cv := range _VkBorderColor_cs.Entries {
_VkBorderColor_map[VkBorderColor(cv.Value.(uint32))] = cv.Name
}
}
func (e VkBorderColor) String() string {
name, found := _VkBorderColor_map[e]
if found {
return name
}
return fmt.Sprintf("VkBorderColor(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDescriptorType
////////////////////////////////////////////////////////////////////////////////
type VkDescriptorType uint32
const (
VkDescriptorType_VK_DESCRIPTOR_TYPE_SAMPLER = VkDescriptorType(0)
VkDescriptorType_VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = VkDescriptorType(1)
VkDescriptorType_VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = VkDescriptorType(2)
VkDescriptorType_VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = VkDescriptorType(3)
VkDescriptorType_VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = VkDescriptorType(4)
VkDescriptorType_VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = VkDescriptorType(5)
VkDescriptorType_VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = VkDescriptorType(6)
VkDescriptorType_VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = VkDescriptorType(7)
VkDescriptorType_VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = VkDescriptorType(8)
VkDescriptorType_VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = VkDescriptorType(9)
VkDescriptorType_VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = VkDescriptorType(10)
)
var _VkDescriptorType_map = map[VkDescriptorType]string{}
func init() {
_VkDescriptorType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDescriptorType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DESCRIPTOR_TYPE_SAMPLER", Value: uint32(0)},
{Name: "VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER", Value: uint32(1)},
{Name: "VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE", Value: uint32(2)},
{Name: "VK_DESCRIPTOR_TYPE_STORAGE_IMAGE", Value: uint32(3)},
{Name: "VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER", Value: uint32(4)},
{Name: "VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER", Value: uint32(5)},
{Name: "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER", Value: uint32(6)},
{Name: "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER", Value: uint32(7)},
{Name: "VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC", Value: uint32(8)},
{Name: "VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC", Value: uint32(9)},
{Name: "VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT", Value: uint32(10)},
},
}
ConstantValues = append(ConstantValues, _VkDescriptorType_cs)
for _, cv := range _VkDescriptorType_cs.Entries {
_VkDescriptorType_map[VkDescriptorType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDescriptorType) String() string {
name, found := _VkDescriptorType_map[e]
if found {
return name
}
return fmt.Sprintf("VkDescriptorType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkAttachmentLoadOp
////////////////////////////////////////////////////////////////////////////////
type VkAttachmentLoadOp uint32
const (
VkAttachmentLoadOp_VK_ATTACHMENT_LOAD_OP_LOAD = VkAttachmentLoadOp(0)
VkAttachmentLoadOp_VK_ATTACHMENT_LOAD_OP_CLEAR = VkAttachmentLoadOp(1)
VkAttachmentLoadOp_VK_ATTACHMENT_LOAD_OP_DONT_CARE = VkAttachmentLoadOp(2)
)
var _VkAttachmentLoadOp_map = map[VkAttachmentLoadOp]string{}
func init() {
_VkAttachmentLoadOp_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkAttachmentLoadOp", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_ATTACHMENT_LOAD_OP_LOAD", Value: uint32(0)},
{Name: "VK_ATTACHMENT_LOAD_OP_CLEAR", Value: uint32(1)},
{Name: "VK_ATTACHMENT_LOAD_OP_DONT_CARE", Value: uint32(2)},
},
}
ConstantValues = append(ConstantValues, _VkAttachmentLoadOp_cs)
for _, cv := range _VkAttachmentLoadOp_cs.Entries {
_VkAttachmentLoadOp_map[VkAttachmentLoadOp(cv.Value.(uint32))] = cv.Name
}
}
func (e VkAttachmentLoadOp) String() string {
name, found := _VkAttachmentLoadOp_map[e]
if found {
return name
}
return fmt.Sprintf("VkAttachmentLoadOp(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkAttachmentStoreOp
////////////////////////////////////////////////////////////////////////////////
type VkAttachmentStoreOp uint32
const (
VkAttachmentStoreOp_VK_ATTACHMENT_STORE_OP_STORE = VkAttachmentStoreOp(0)
VkAttachmentStoreOp_VK_ATTACHMENT_STORE_OP_DONT_CARE = VkAttachmentStoreOp(1)
)
var _VkAttachmentStoreOp_map = map[VkAttachmentStoreOp]string{}
func init() {
_VkAttachmentStoreOp_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkAttachmentStoreOp", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_ATTACHMENT_STORE_OP_STORE", Value: uint32(0)},
{Name: "VK_ATTACHMENT_STORE_OP_DONT_CARE", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkAttachmentStoreOp_cs)
for _, cv := range _VkAttachmentStoreOp_cs.Entries {
_VkAttachmentStoreOp_map[VkAttachmentStoreOp(cv.Value.(uint32))] = cv.Name
}
}
func (e VkAttachmentStoreOp) String() string {
name, found := _VkAttachmentStoreOp_map[e]
if found {
return name
}
return fmt.Sprintf("VkAttachmentStoreOp(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPipelineBindPoint
////////////////////////////////////////////////////////////////////////////////
type VkPipelineBindPoint uint32
const (
VkPipelineBindPoint_VK_PIPELINE_BIND_POINT_GRAPHICS = VkPipelineBindPoint(0)
VkPipelineBindPoint_VK_PIPELINE_BIND_POINT_COMPUTE = VkPipelineBindPoint(1)
)
var _VkPipelineBindPoint_map = map[VkPipelineBindPoint]string{}
func init() {
_VkPipelineBindPoint_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPipelineBindPoint", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PIPELINE_BIND_POINT_GRAPHICS", Value: uint32(0)},
{Name: "VK_PIPELINE_BIND_POINT_COMPUTE", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkPipelineBindPoint_cs)
for _, cv := range _VkPipelineBindPoint_cs.Entries {
_VkPipelineBindPoint_map[VkPipelineBindPoint(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPipelineBindPoint) String() string {
name, found := _VkPipelineBindPoint_map[e]
if found {
return name
}
return fmt.Sprintf("VkPipelineBindPoint(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCommandBufferLevel
////////////////////////////////////////////////////////////////////////////////
type VkCommandBufferLevel uint32
const (
VkCommandBufferLevel_VK_COMMAND_BUFFER_LEVEL_PRIMARY = VkCommandBufferLevel(0)
VkCommandBufferLevel_VK_COMMAND_BUFFER_LEVEL_SECONDARY = VkCommandBufferLevel(1)
)
var _VkCommandBufferLevel_map = map[VkCommandBufferLevel]string{}
func init() {
_VkCommandBufferLevel_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCommandBufferLevel", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMMAND_BUFFER_LEVEL_PRIMARY", Value: uint32(0)},
{Name: "VK_COMMAND_BUFFER_LEVEL_SECONDARY", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkCommandBufferLevel_cs)
for _, cv := range _VkCommandBufferLevel_cs.Entries {
_VkCommandBufferLevel_map[VkCommandBufferLevel(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCommandBufferLevel) String() string {
name, found := _VkCommandBufferLevel_map[e]
if found {
return name
}
return fmt.Sprintf("VkCommandBufferLevel(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkIndexType
////////////////////////////////////////////////////////////////////////////////
type VkIndexType uint32
const (
VkIndexType_VK_INDEX_TYPE_UINT16 = VkIndexType(0)
VkIndexType_VK_INDEX_TYPE_UINT32 = VkIndexType(1)
)
var _VkIndexType_map = map[VkIndexType]string{}
func init() {
_VkIndexType_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkIndexType", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_INDEX_TYPE_UINT16", Value: uint32(0)},
{Name: "VK_INDEX_TYPE_UINT32", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkIndexType_cs)
for _, cv := range _VkIndexType_cs.Entries {
_VkIndexType_map[VkIndexType(cv.Value.(uint32))] = cv.Name
}
}
func (e VkIndexType) String() string {
name, found := _VkIndexType_map[e]
if found {
return name
}
return fmt.Sprintf("VkIndexType(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSubpassContents
////////////////////////////////////////////////////////////////////////////////
type VkSubpassContents uint32
const (
VkSubpassContents_VK_SUBPASS_CONTENTS_INLINE = VkSubpassContents(0)
VkSubpassContents_VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = VkSubpassContents(1)
)
var _VkSubpassContents_map = map[VkSubpassContents]string{}
func init() {
_VkSubpassContents_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSubpassContents", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SUBPASS_CONTENTS_INLINE", Value: uint32(0)},
{Name: "VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkSubpassContents_cs)
for _, cv := range _VkSubpassContents_cs.Entries {
_VkSubpassContents_map[VkSubpassContents(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSubpassContents) String() string {
name, found := _VkSubpassContents_map[e]
if found {
return name
}
return fmt.Sprintf("VkSubpassContents(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkFormatFeatureFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkFormatFeatureFlagBits uint32
const (
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = VkFormatFeatureFlagBits(1)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = VkFormatFeatureFlagBits(2)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = VkFormatFeatureFlagBits(4)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = VkFormatFeatureFlagBits(8)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = VkFormatFeatureFlagBits(16)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = VkFormatFeatureFlagBits(32)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = VkFormatFeatureFlagBits(64)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = VkFormatFeatureFlagBits(128)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = VkFormatFeatureFlagBits(256)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = VkFormatFeatureFlagBits(512)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_BLIT_SRC_BIT = VkFormatFeatureFlagBits(1024)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_BLIT_DST_BIT = VkFormatFeatureFlagBits(2048)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = VkFormatFeatureFlagBits(4096)
VkFormatFeatureFlagBits_VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = VkFormatFeatureFlagBits(8192)
)
var _VkFormatFeatureFlagBits_map = map[VkFormatFeatureFlagBits]string{}
func init() {
_VkFormatFeatureFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkFormatFeatureFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT", Value: uint32(1)},
{Name: "VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT", Value: uint32(2)},
{Name: "VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT", Value: uint32(4)},
{Name: "VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT", Value: uint32(8)},
{Name: "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT", Value: uint32(16)},
{Name: "VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT", Value: uint32(32)},
{Name: "VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT", Value: uint32(64)},
{Name: "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT", Value: uint32(128)},
{Name: "VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT", Value: uint32(256)},
{Name: "VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT", Value: uint32(512)},
{Name: "VK_FORMAT_FEATURE_BLIT_SRC_BIT", Value: uint32(1024)},
{Name: "VK_FORMAT_FEATURE_BLIT_DST_BIT", Value: uint32(2048)},
{Name: "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT", Value: uint32(4096)},
{Name: "VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG", Value: uint32(8192)},
},
}
ConstantValues = append(ConstantValues, _VkFormatFeatureFlagBits_cs)
for _, cv := range _VkFormatFeatureFlagBits_cs.Entries {
_VkFormatFeatureFlagBits_map[VkFormatFeatureFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkFormatFeatureFlagBits) String() string {
name, found := _VkFormatFeatureFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkFormatFeatureFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageUsageFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkImageUsageFlagBits uint32
const (
VkImageUsageFlagBits_VK_IMAGE_USAGE_TRANSFER_SRC_BIT = VkImageUsageFlagBits(1)
VkImageUsageFlagBits_VK_IMAGE_USAGE_TRANSFER_DST_BIT = VkImageUsageFlagBits(2)
VkImageUsageFlagBits_VK_IMAGE_USAGE_SAMPLED_BIT = VkImageUsageFlagBits(4)
VkImageUsageFlagBits_VK_IMAGE_USAGE_STORAGE_BIT = VkImageUsageFlagBits(8)
VkImageUsageFlagBits_VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = VkImageUsageFlagBits(16)
VkImageUsageFlagBits_VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = VkImageUsageFlagBits(32)
VkImageUsageFlagBits_VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = VkImageUsageFlagBits(64)
VkImageUsageFlagBits_VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = VkImageUsageFlagBits(128)
)
var _VkImageUsageFlagBits_map = map[VkImageUsageFlagBits]string{}
func init() {
_VkImageUsageFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageUsageFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_USAGE_TRANSFER_SRC_BIT", Value: uint32(1)},
{Name: "VK_IMAGE_USAGE_TRANSFER_DST_BIT", Value: uint32(2)},
{Name: "VK_IMAGE_USAGE_SAMPLED_BIT", Value: uint32(4)},
{Name: "VK_IMAGE_USAGE_STORAGE_BIT", Value: uint32(8)},
{Name: "VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT", Value: uint32(16)},
{Name: "VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT", Value: uint32(32)},
{Name: "VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT", Value: uint32(64)},
{Name: "VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT", Value: uint32(128)},
},
}
ConstantValues = append(ConstantValues, _VkImageUsageFlagBits_cs)
for _, cv := range _VkImageUsageFlagBits_cs.Entries {
_VkImageUsageFlagBits_map[VkImageUsageFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageUsageFlagBits) String() string {
name, found := _VkImageUsageFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageUsageFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageCreateFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkImageCreateFlagBits uint32
const (
VkImageCreateFlagBits_VK_IMAGE_CREATE_SPARSE_BINDING_BIT = VkImageCreateFlagBits(1)
VkImageCreateFlagBits_VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = VkImageCreateFlagBits(2)
VkImageCreateFlagBits_VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = VkImageCreateFlagBits(4)
VkImageCreateFlagBits_VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = VkImageCreateFlagBits(8)
VkImageCreateFlagBits_VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = VkImageCreateFlagBits(16)
)
var _VkImageCreateFlagBits_map = map[VkImageCreateFlagBits]string{}
func init() {
_VkImageCreateFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageCreateFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_CREATE_SPARSE_BINDING_BIT", Value: uint32(1)},
{Name: "VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT", Value: uint32(2)},
{Name: "VK_IMAGE_CREATE_SPARSE_ALIASED_BIT", Value: uint32(4)},
{Name: "VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT", Value: uint32(8)},
{Name: "VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT", Value: uint32(16)},
},
}
ConstantValues = append(ConstantValues, _VkImageCreateFlagBits_cs)
for _, cv := range _VkImageCreateFlagBits_cs.Entries {
_VkImageCreateFlagBits_map[VkImageCreateFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageCreateFlagBits) String() string {
name, found := _VkImageCreateFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageCreateFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSampleCountFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkSampleCountFlagBits uint32
const (
VkSampleCountFlagBits_VK_SAMPLE_COUNT_1_BIT = VkSampleCountFlagBits(1)
VkSampleCountFlagBits_VK_SAMPLE_COUNT_2_BIT = VkSampleCountFlagBits(2)
VkSampleCountFlagBits_VK_SAMPLE_COUNT_4_BIT = VkSampleCountFlagBits(4)
VkSampleCountFlagBits_VK_SAMPLE_COUNT_8_BIT = VkSampleCountFlagBits(8)
VkSampleCountFlagBits_VK_SAMPLE_COUNT_16_BIT = VkSampleCountFlagBits(16)
VkSampleCountFlagBits_VK_SAMPLE_COUNT_32_BIT = VkSampleCountFlagBits(32)
VkSampleCountFlagBits_VK_SAMPLE_COUNT_64_BIT = VkSampleCountFlagBits(64)
)
var _VkSampleCountFlagBits_map = map[VkSampleCountFlagBits]string{}
func init() {
_VkSampleCountFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSampleCountFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SAMPLE_COUNT_1_BIT", Value: uint32(1)},
{Name: "VK_SAMPLE_COUNT_2_BIT", Value: uint32(2)},
{Name: "VK_SAMPLE_COUNT_4_BIT", Value: uint32(4)},
{Name: "VK_SAMPLE_COUNT_8_BIT", Value: uint32(8)},
{Name: "VK_SAMPLE_COUNT_16_BIT", Value: uint32(16)},
{Name: "VK_SAMPLE_COUNT_32_BIT", Value: uint32(32)},
{Name: "VK_SAMPLE_COUNT_64_BIT", Value: uint32(64)},
},
}
ConstantValues = append(ConstantValues, _VkSampleCountFlagBits_cs)
for _, cv := range _VkSampleCountFlagBits_cs.Entries {
_VkSampleCountFlagBits_map[VkSampleCountFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSampleCountFlagBits) String() string {
name, found := _VkSampleCountFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkSampleCountFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkQueueFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkQueueFlagBits uint32
const (
VkQueueFlagBits_VK_QUEUE_GRAPHICS_BIT = VkQueueFlagBits(1)
VkQueueFlagBits_VK_QUEUE_COMPUTE_BIT = VkQueueFlagBits(2)
VkQueueFlagBits_VK_QUEUE_TRANSFER_BIT = VkQueueFlagBits(4)
VkQueueFlagBits_VK_QUEUE_SPARSE_BINDING_BIT = VkQueueFlagBits(8)
)
var _VkQueueFlagBits_map = map[VkQueueFlagBits]string{}
func init() {
_VkQueueFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkQueueFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_QUEUE_GRAPHICS_BIT", Value: uint32(1)},
{Name: "VK_QUEUE_COMPUTE_BIT", Value: uint32(2)},
{Name: "VK_QUEUE_TRANSFER_BIT", Value: uint32(4)},
{Name: "VK_QUEUE_SPARSE_BINDING_BIT", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkQueueFlagBits_cs)
for _, cv := range _VkQueueFlagBits_cs.Entries {
_VkQueueFlagBits_map[VkQueueFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkQueueFlagBits) String() string {
name, found := _VkQueueFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkQueueFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkMemoryPropertyFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkMemoryPropertyFlagBits uint32
const (
VkMemoryPropertyFlagBits_VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = VkMemoryPropertyFlagBits(1)
VkMemoryPropertyFlagBits_VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = VkMemoryPropertyFlagBits(2)
VkMemoryPropertyFlagBits_VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = VkMemoryPropertyFlagBits(4)
VkMemoryPropertyFlagBits_VK_MEMORY_PROPERTY_HOST_CACHED_BIT = VkMemoryPropertyFlagBits(8)
VkMemoryPropertyFlagBits_VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = VkMemoryPropertyFlagBits(16)
)
var _VkMemoryPropertyFlagBits_map = map[VkMemoryPropertyFlagBits]string{}
func init() {
_VkMemoryPropertyFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkMemoryPropertyFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT", Value: uint32(1)},
{Name: "VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT", Value: uint32(2)},
{Name: "VK_MEMORY_PROPERTY_HOST_COHERENT_BIT", Value: uint32(4)},
{Name: "VK_MEMORY_PROPERTY_HOST_CACHED_BIT", Value: uint32(8)},
{Name: "VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT", Value: uint32(16)},
},
}
ConstantValues = append(ConstantValues, _VkMemoryPropertyFlagBits_cs)
for _, cv := range _VkMemoryPropertyFlagBits_cs.Entries {
_VkMemoryPropertyFlagBits_map[VkMemoryPropertyFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkMemoryPropertyFlagBits) String() string {
name, found := _VkMemoryPropertyFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkMemoryPropertyFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkMemoryHeapFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkMemoryHeapFlagBits uint32
const (
VkMemoryHeapFlagBits_VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = VkMemoryHeapFlagBits(1)
)
var _VkMemoryHeapFlagBits_map = map[VkMemoryHeapFlagBits]string{}
func init() {
_VkMemoryHeapFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkMemoryHeapFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_MEMORY_HEAP_DEVICE_LOCAL_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkMemoryHeapFlagBits_cs)
for _, cv := range _VkMemoryHeapFlagBits_cs.Entries {
_VkMemoryHeapFlagBits_map[VkMemoryHeapFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkMemoryHeapFlagBits) String() string {
name, found := _VkMemoryHeapFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkMemoryHeapFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPipelineStageFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkPipelineStageFlagBits uint32
const (
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = VkPipelineStageFlagBits(1)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = VkPipelineStageFlagBits(2)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = VkPipelineStageFlagBits(4)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = VkPipelineStageFlagBits(8)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = VkPipelineStageFlagBits(16)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT = VkPipelineStageFlagBits(32)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT = VkPipelineStageFlagBits(64)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT = VkPipelineStageFlagBits(128)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT = VkPipelineStageFlagBits(256)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT = VkPipelineStageFlagBits(512)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT = VkPipelineStageFlagBits(1024)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT = VkPipelineStageFlagBits(2048)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_TRANSFER_BIT = VkPipelineStageFlagBits(4096)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = VkPipelineStageFlagBits(8192)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_HOST_BIT = VkPipelineStageFlagBits(16384)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = VkPipelineStageFlagBits(32768)
VkPipelineStageFlagBits_VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = VkPipelineStageFlagBits(65536)
)
var _VkPipelineStageFlagBits_map = map[VkPipelineStageFlagBits]string{}
func init() {
_VkPipelineStageFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPipelineStageFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT", Value: uint32(1)},
{Name: "VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT", Value: uint32(2)},
{Name: "VK_PIPELINE_STAGE_VERTEX_INPUT_BIT", Value: uint32(4)},
{Name: "VK_PIPELINE_STAGE_VERTEX_SHADER_BIT", Value: uint32(8)},
{Name: "VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT", Value: uint32(16)},
{Name: "VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT", Value: uint32(32)},
{Name: "VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT", Value: uint32(64)},
{Name: "VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT", Value: uint32(128)},
{Name: "VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT", Value: uint32(256)},
{Name: "VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT", Value: uint32(512)},
{Name: "VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT", Value: uint32(1024)},
{Name: "VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT", Value: uint32(2048)},
{Name: "VK_PIPELINE_STAGE_TRANSFER_BIT", Value: uint32(4096)},
{Name: "VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT", Value: uint32(8192)},
{Name: "VK_PIPELINE_STAGE_HOST_BIT", Value: uint32(16384)},
{Name: "VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT", Value: uint32(32768)},
{Name: "VK_PIPELINE_STAGE_ALL_COMMANDS_BIT", Value: uint32(65536)},
},
}
ConstantValues = append(ConstantValues, _VkPipelineStageFlagBits_cs)
for _, cv := range _VkPipelineStageFlagBits_cs.Entries {
_VkPipelineStageFlagBits_map[VkPipelineStageFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPipelineStageFlagBits) String() string {
name, found := _VkPipelineStageFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkPipelineStageFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkImageAspectFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkImageAspectFlagBits uint32
const (
VkImageAspectFlagBits_VK_IMAGE_ASPECT_COLOR_BIT = VkImageAspectFlagBits(1)
VkImageAspectFlagBits_VK_IMAGE_ASPECT_DEPTH_BIT = VkImageAspectFlagBits(2)
VkImageAspectFlagBits_VK_IMAGE_ASPECT_STENCIL_BIT = VkImageAspectFlagBits(4)
VkImageAspectFlagBits_VK_IMAGE_ASPECT_METADATA_BIT = VkImageAspectFlagBits(8)
)
var _VkImageAspectFlagBits_map = map[VkImageAspectFlagBits]string{}
func init() {
_VkImageAspectFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkImageAspectFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_IMAGE_ASPECT_COLOR_BIT", Value: uint32(1)},
{Name: "VK_IMAGE_ASPECT_DEPTH_BIT", Value: uint32(2)},
{Name: "VK_IMAGE_ASPECT_STENCIL_BIT", Value: uint32(4)},
{Name: "VK_IMAGE_ASPECT_METADATA_BIT", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkImageAspectFlagBits_cs)
for _, cv := range _VkImageAspectFlagBits_cs.Entries {
_VkImageAspectFlagBits_map[VkImageAspectFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkImageAspectFlagBits) String() string {
name, found := _VkImageAspectFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkImageAspectFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSparseImageFormatFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkSparseImageFormatFlagBits uint32
const (
VkSparseImageFormatFlagBits_VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = VkSparseImageFormatFlagBits(1)
VkSparseImageFormatFlagBits_VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = VkSparseImageFormatFlagBits(2)
VkSparseImageFormatFlagBits_VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = VkSparseImageFormatFlagBits(4)
)
var _VkSparseImageFormatFlagBits_map = map[VkSparseImageFormatFlagBits]string{}
func init() {
_VkSparseImageFormatFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSparseImageFormatFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT", Value: uint32(1)},
{Name: "VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT", Value: uint32(2)},
{Name: "VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkSparseImageFormatFlagBits_cs)
for _, cv := range _VkSparseImageFormatFlagBits_cs.Entries {
_VkSparseImageFormatFlagBits_map[VkSparseImageFormatFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSparseImageFormatFlagBits) String() string {
name, found := _VkSparseImageFormatFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkSparseImageFormatFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSparseMemoryBindFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkSparseMemoryBindFlagBits uint32
const (
VkSparseMemoryBindFlagBits_VK_SPARSE_MEMORY_BIND_METADATA_BIT = VkSparseMemoryBindFlagBits(1)
)
var _VkSparseMemoryBindFlagBits_map = map[VkSparseMemoryBindFlagBits]string{}
func init() {
_VkSparseMemoryBindFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSparseMemoryBindFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SPARSE_MEMORY_BIND_METADATA_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkSparseMemoryBindFlagBits_cs)
for _, cv := range _VkSparseMemoryBindFlagBits_cs.Entries {
_VkSparseMemoryBindFlagBits_map[VkSparseMemoryBindFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSparseMemoryBindFlagBits) String() string {
name, found := _VkSparseMemoryBindFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkSparseMemoryBindFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkFenceCreateFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkFenceCreateFlagBits uint32
const (
VkFenceCreateFlagBits_VK_FENCE_CREATE_SIGNALED_BIT = VkFenceCreateFlagBits(1)
)
var _VkFenceCreateFlagBits_map = map[VkFenceCreateFlagBits]string{}
func init() {
_VkFenceCreateFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkFenceCreateFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_FENCE_CREATE_SIGNALED_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkFenceCreateFlagBits_cs)
for _, cv := range _VkFenceCreateFlagBits_cs.Entries {
_VkFenceCreateFlagBits_map[VkFenceCreateFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkFenceCreateFlagBits) String() string {
name, found := _VkFenceCreateFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkFenceCreateFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkQueryPipelineStatisticFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkQueryPipelineStatisticFlagBits uint32
const (
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = VkQueryPipelineStatisticFlagBits(1)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = VkQueryPipelineStatisticFlagBits(2)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlagBits(4)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlagBits(8)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = VkQueryPipelineStatisticFlagBits(16)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT = VkQueryPipelineStatisticFlagBits(32)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = VkQueryPipelineStatisticFlagBits(64)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlagBits(128)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = VkQueryPipelineStatisticFlagBits(256)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlagBits(512)
VkQueryPipelineStatisticFlagBits_VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlagBits(1024)
)
var _VkQueryPipelineStatisticFlagBits_map = map[VkQueryPipelineStatisticFlagBits]string{}
func init() {
_VkQueryPipelineStatisticFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkQueryPipelineStatisticFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT", Value: uint32(1)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT", Value: uint32(2)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT", Value: uint32(4)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT", Value: uint32(8)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT", Value: uint32(16)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT", Value: uint32(32)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT", Value: uint32(64)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT", Value: uint32(128)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT", Value: uint32(256)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT", Value: uint32(512)},
{Name: "VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT", Value: uint32(1024)},
},
}
ConstantValues = append(ConstantValues, _VkQueryPipelineStatisticFlagBits_cs)
for _, cv := range _VkQueryPipelineStatisticFlagBits_cs.Entries {
_VkQueryPipelineStatisticFlagBits_map[VkQueryPipelineStatisticFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkQueryPipelineStatisticFlagBits) String() string {
name, found := _VkQueryPipelineStatisticFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkQueryPipelineStatisticFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkQueryResultFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkQueryResultFlagBits uint32
const (
VkQueryResultFlagBits_VK_QUERY_RESULT_64_BIT = VkQueryResultFlagBits(1)
VkQueryResultFlagBits_VK_QUERY_RESULT_WAIT_BIT = VkQueryResultFlagBits(2)
VkQueryResultFlagBits_VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = VkQueryResultFlagBits(4)
VkQueryResultFlagBits_VK_QUERY_RESULT_PARTIAL_BIT = VkQueryResultFlagBits(8)
)
var _VkQueryResultFlagBits_map = map[VkQueryResultFlagBits]string{}
func init() {
_VkQueryResultFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkQueryResultFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_QUERY_RESULT_64_BIT", Value: uint32(1)},
{Name: "VK_QUERY_RESULT_WAIT_BIT", Value: uint32(2)},
{Name: "VK_QUERY_RESULT_WITH_AVAILABILITY_BIT", Value: uint32(4)},
{Name: "VK_QUERY_RESULT_PARTIAL_BIT", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkQueryResultFlagBits_cs)
for _, cv := range _VkQueryResultFlagBits_cs.Entries {
_VkQueryResultFlagBits_map[VkQueryResultFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkQueryResultFlagBits) String() string {
name, found := _VkQueryResultFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkQueryResultFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkBufferCreateFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkBufferCreateFlagBits uint32
const (
VkBufferCreateFlagBits_VK_BUFFER_CREATE_SPARSE_BINDING_BIT = VkBufferCreateFlagBits(1)
VkBufferCreateFlagBits_VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = VkBufferCreateFlagBits(2)
VkBufferCreateFlagBits_VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = VkBufferCreateFlagBits(4)
)
var _VkBufferCreateFlagBits_map = map[VkBufferCreateFlagBits]string{}
func init() {
_VkBufferCreateFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkBufferCreateFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_BUFFER_CREATE_SPARSE_BINDING_BIT", Value: uint32(1)},
{Name: "VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT", Value: uint32(2)},
{Name: "VK_BUFFER_CREATE_SPARSE_ALIASED_BIT", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkBufferCreateFlagBits_cs)
for _, cv := range _VkBufferCreateFlagBits_cs.Entries {
_VkBufferCreateFlagBits_map[VkBufferCreateFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkBufferCreateFlagBits) String() string {
name, found := _VkBufferCreateFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkBufferCreateFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkBufferUsageFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkBufferUsageFlagBits uint32
const (
VkBufferUsageFlagBits_VK_BUFFER_USAGE_TRANSFER_SRC_BIT = VkBufferUsageFlagBits(1)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_TRANSFER_DST_BIT = VkBufferUsageFlagBits(2)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = VkBufferUsageFlagBits(4)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = VkBufferUsageFlagBits(8)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = VkBufferUsageFlagBits(16)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = VkBufferUsageFlagBits(32)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_INDEX_BUFFER_BIT = VkBufferUsageFlagBits(64)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = VkBufferUsageFlagBits(128)
VkBufferUsageFlagBits_VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = VkBufferUsageFlagBits(256)
)
var _VkBufferUsageFlagBits_map = map[VkBufferUsageFlagBits]string{}
func init() {
_VkBufferUsageFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkBufferUsageFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_BUFFER_USAGE_TRANSFER_SRC_BIT", Value: uint32(1)},
{Name: "VK_BUFFER_USAGE_TRANSFER_DST_BIT", Value: uint32(2)},
{Name: "VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT", Value: uint32(4)},
{Name: "VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT", Value: uint32(8)},
{Name: "VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT", Value: uint32(16)},
{Name: "VK_BUFFER_USAGE_STORAGE_BUFFER_BIT", Value: uint32(32)},
{Name: "VK_BUFFER_USAGE_INDEX_BUFFER_BIT", Value: uint32(64)},
{Name: "VK_BUFFER_USAGE_VERTEX_BUFFER_BIT", Value: uint32(128)},
{Name: "VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT", Value: uint32(256)},
},
}
ConstantValues = append(ConstantValues, _VkBufferUsageFlagBits_cs)
for _, cv := range _VkBufferUsageFlagBits_cs.Entries {
_VkBufferUsageFlagBits_map[VkBufferUsageFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkBufferUsageFlagBits) String() string {
name, found := _VkBufferUsageFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkBufferUsageFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPipelineCreateFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkPipelineCreateFlagBits uint32
const (
VkPipelineCreateFlagBits_VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = VkPipelineCreateFlagBits(1)
VkPipelineCreateFlagBits_VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = VkPipelineCreateFlagBits(2)
VkPipelineCreateFlagBits_VK_PIPELINE_CREATE_DERIVATIVE_BIT = VkPipelineCreateFlagBits(4)
)
var _VkPipelineCreateFlagBits_map = map[VkPipelineCreateFlagBits]string{}
func init() {
_VkPipelineCreateFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPipelineCreateFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT", Value: uint32(1)},
{Name: "VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT", Value: uint32(2)},
{Name: "VK_PIPELINE_CREATE_DERIVATIVE_BIT", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkPipelineCreateFlagBits_cs)
for _, cv := range _VkPipelineCreateFlagBits_cs.Entries {
_VkPipelineCreateFlagBits_map[VkPipelineCreateFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPipelineCreateFlagBits) String() string {
name, found := _VkPipelineCreateFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkPipelineCreateFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkShaderStageFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkShaderStageFlagBits uint32
const (
VkShaderStageFlagBits_VK_SHADER_STAGE_VERTEX_BIT = VkShaderStageFlagBits(1)
VkShaderStageFlagBits_VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = VkShaderStageFlagBits(2)
VkShaderStageFlagBits_VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = VkShaderStageFlagBits(4)
VkShaderStageFlagBits_VK_SHADER_STAGE_GEOMETRY_BIT = VkShaderStageFlagBits(8)
VkShaderStageFlagBits_VK_SHADER_STAGE_FRAGMENT_BIT = VkShaderStageFlagBits(16)
VkShaderStageFlagBits_VK_SHADER_STAGE_COMPUTE_BIT = VkShaderStageFlagBits(32)
VkShaderStageFlagBits_VK_SHADER_STAGE_ALL_GRAPHICS = VkShaderStageFlagBits(31)
VkShaderStageFlagBits_VK_SHADER_STAGE_ALL = VkShaderStageFlagBits(2147483647)
)
var _VkShaderStageFlagBits_map = map[VkShaderStageFlagBits]string{}
func init() {
_VkShaderStageFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkShaderStageFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SHADER_STAGE_VERTEX_BIT", Value: uint32(1)},
{Name: "VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT", Value: uint32(2)},
{Name: "VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT", Value: uint32(4)},
{Name: "VK_SHADER_STAGE_GEOMETRY_BIT", Value: uint32(8)},
{Name: "VK_SHADER_STAGE_FRAGMENT_BIT", Value: uint32(16)},
{Name: "VK_SHADER_STAGE_COMPUTE_BIT", Value: uint32(32)},
{Name: "VK_SHADER_STAGE_ALL_GRAPHICS", Value: uint32(31)},
{Name: "VK_SHADER_STAGE_ALL", Value: uint32(2147483647)},
},
}
ConstantValues = append(ConstantValues, _VkShaderStageFlagBits_cs)
for _, cv := range _VkShaderStageFlagBits_cs.Entries {
_VkShaderStageFlagBits_map[VkShaderStageFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkShaderStageFlagBits) String() string {
name, found := _VkShaderStageFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkShaderStageFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCullModeFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkCullModeFlagBits uint32
const (
VkCullModeFlagBits_VK_CULL_MODE_NONE = VkCullModeFlagBits(0)
VkCullModeFlagBits_VK_CULL_MODE_FRONT_BIT = VkCullModeFlagBits(1)
VkCullModeFlagBits_VK_CULL_MODE_BACK_BIT = VkCullModeFlagBits(2)
VkCullModeFlagBits_VK_CULL_MODE_FRONT_AND_BACK = VkCullModeFlagBits(3)
)
var _VkCullModeFlagBits_map = map[VkCullModeFlagBits]string{}
func init() {
_VkCullModeFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCullModeFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_CULL_MODE_NONE", Value: uint32(0)},
{Name: "VK_CULL_MODE_FRONT_BIT", Value: uint32(1)},
{Name: "VK_CULL_MODE_BACK_BIT", Value: uint32(2)},
{Name: "VK_CULL_MODE_FRONT_AND_BACK", Value: uint32(3)},
},
}
ConstantValues = append(ConstantValues, _VkCullModeFlagBits_cs)
for _, cv := range _VkCullModeFlagBits_cs.Entries {
_VkCullModeFlagBits_map[VkCullModeFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCullModeFlagBits) String() string {
name, found := _VkCullModeFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkCullModeFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkColorComponentFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkColorComponentFlagBits uint32
const (
VkColorComponentFlagBits_VK_COLOR_COMPONENT_R_BIT = VkColorComponentFlagBits(1)
VkColorComponentFlagBits_VK_COLOR_COMPONENT_G_BIT = VkColorComponentFlagBits(2)
VkColorComponentFlagBits_VK_COLOR_COMPONENT_B_BIT = VkColorComponentFlagBits(4)
VkColorComponentFlagBits_VK_COLOR_COMPONENT_A_BIT = VkColorComponentFlagBits(8)
)
var _VkColorComponentFlagBits_map = map[VkColorComponentFlagBits]string{}
func init() {
_VkColorComponentFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkColorComponentFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COLOR_COMPONENT_R_BIT", Value: uint32(1)},
{Name: "VK_COLOR_COMPONENT_G_BIT", Value: uint32(2)},
{Name: "VK_COLOR_COMPONENT_B_BIT", Value: uint32(4)},
{Name: "VK_COLOR_COMPONENT_A_BIT", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkColorComponentFlagBits_cs)
for _, cv := range _VkColorComponentFlagBits_cs.Entries {
_VkColorComponentFlagBits_map[VkColorComponentFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkColorComponentFlagBits) String() string {
name, found := _VkColorComponentFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkColorComponentFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDescriptorPoolCreateFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkDescriptorPoolCreateFlagBits uint32
const (
VkDescriptorPoolCreateFlagBits_VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = VkDescriptorPoolCreateFlagBits(1)
)
var _VkDescriptorPoolCreateFlagBits_map = map[VkDescriptorPoolCreateFlagBits]string{}
func init() {
_VkDescriptorPoolCreateFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDescriptorPoolCreateFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkDescriptorPoolCreateFlagBits_cs)
for _, cv := range _VkDescriptorPoolCreateFlagBits_cs.Entries {
_VkDescriptorPoolCreateFlagBits_map[VkDescriptorPoolCreateFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDescriptorPoolCreateFlagBits) String() string {
name, found := _VkDescriptorPoolCreateFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkDescriptorPoolCreateFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkAttachmentDescriptionFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkAttachmentDescriptionFlagBits uint32
const (
VkAttachmentDescriptionFlagBits_VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = VkAttachmentDescriptionFlagBits(1)
)
var _VkAttachmentDescriptionFlagBits_map = map[VkAttachmentDescriptionFlagBits]string{}
func init() {
_VkAttachmentDescriptionFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkAttachmentDescriptionFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkAttachmentDescriptionFlagBits_cs)
for _, cv := range _VkAttachmentDescriptionFlagBits_cs.Entries {
_VkAttachmentDescriptionFlagBits_map[VkAttachmentDescriptionFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkAttachmentDescriptionFlagBits) String() string {
name, found := _VkAttachmentDescriptionFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkAttachmentDescriptionFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkAccessFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkAccessFlagBits uint32
const (
VkAccessFlagBits_VK_ACCESS_INDIRECT_COMMAND_READ_BIT = VkAccessFlagBits(1)
VkAccessFlagBits_VK_ACCESS_INDEX_READ_BIT = VkAccessFlagBits(2)
VkAccessFlagBits_VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = VkAccessFlagBits(4)
VkAccessFlagBits_VK_ACCESS_UNIFORM_READ_BIT = VkAccessFlagBits(8)
VkAccessFlagBits_VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = VkAccessFlagBits(16)
VkAccessFlagBits_VK_ACCESS_SHADER_READ_BIT = VkAccessFlagBits(32)
VkAccessFlagBits_VK_ACCESS_SHADER_WRITE_BIT = VkAccessFlagBits(64)
VkAccessFlagBits_VK_ACCESS_COLOR_ATTACHMENT_READ_BIT = VkAccessFlagBits(128)
VkAccessFlagBits_VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = VkAccessFlagBits(256)
VkAccessFlagBits_VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = VkAccessFlagBits(512)
VkAccessFlagBits_VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = VkAccessFlagBits(1024)
VkAccessFlagBits_VK_ACCESS_TRANSFER_READ_BIT = VkAccessFlagBits(2048)
VkAccessFlagBits_VK_ACCESS_TRANSFER_WRITE_BIT = VkAccessFlagBits(4096)
VkAccessFlagBits_VK_ACCESS_HOST_READ_BIT = VkAccessFlagBits(8192)
VkAccessFlagBits_VK_ACCESS_HOST_WRITE_BIT = VkAccessFlagBits(16384)
VkAccessFlagBits_VK_ACCESS_MEMORY_READ_BIT = VkAccessFlagBits(32768)
VkAccessFlagBits_VK_ACCESS_MEMORY_WRITE_BIT = VkAccessFlagBits(65536)
)
var _VkAccessFlagBits_map = map[VkAccessFlagBits]string{}
func init() {
_VkAccessFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkAccessFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_ACCESS_INDIRECT_COMMAND_READ_BIT", Value: uint32(1)},
{Name: "VK_ACCESS_INDEX_READ_BIT", Value: uint32(2)},
{Name: "VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT", Value: uint32(4)},
{Name: "VK_ACCESS_UNIFORM_READ_BIT", Value: uint32(8)},
{Name: "VK_ACCESS_INPUT_ATTACHMENT_READ_BIT", Value: uint32(16)},
{Name: "VK_ACCESS_SHADER_READ_BIT", Value: uint32(32)},
{Name: "VK_ACCESS_SHADER_WRITE_BIT", Value: uint32(64)},
{Name: "VK_ACCESS_COLOR_ATTACHMENT_READ_BIT", Value: uint32(128)},
{Name: "VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT", Value: uint32(256)},
{Name: "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT", Value: uint32(512)},
{Name: "VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT", Value: uint32(1024)},
{Name: "VK_ACCESS_TRANSFER_READ_BIT", Value: uint32(2048)},
{Name: "VK_ACCESS_TRANSFER_WRITE_BIT", Value: uint32(4096)},
{Name: "VK_ACCESS_HOST_READ_BIT", Value: uint32(8192)},
{Name: "VK_ACCESS_HOST_WRITE_BIT", Value: uint32(16384)},
{Name: "VK_ACCESS_MEMORY_READ_BIT", Value: uint32(32768)},
{Name: "VK_ACCESS_MEMORY_WRITE_BIT", Value: uint32(65536)},
},
}
ConstantValues = append(ConstantValues, _VkAccessFlagBits_cs)
for _, cv := range _VkAccessFlagBits_cs.Entries {
_VkAccessFlagBits_map[VkAccessFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkAccessFlagBits) String() string {
name, found := _VkAccessFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkAccessFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDependencyFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkDependencyFlagBits uint32
const (
VkDependencyFlagBits_VK_DEPENDENCY_BY_REGION_BIT = VkDependencyFlagBits(1)
)
var _VkDependencyFlagBits_map = map[VkDependencyFlagBits]string{}
func init() {
_VkDependencyFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDependencyFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DEPENDENCY_BY_REGION_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkDependencyFlagBits_cs)
for _, cv := range _VkDependencyFlagBits_cs.Entries {
_VkDependencyFlagBits_map[VkDependencyFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDependencyFlagBits) String() string {
name, found := _VkDependencyFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkDependencyFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCommandPoolCreateFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkCommandPoolCreateFlagBits uint32
const (
VkCommandPoolCreateFlagBits_VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = VkCommandPoolCreateFlagBits(1)
VkCommandPoolCreateFlagBits_VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = VkCommandPoolCreateFlagBits(2)
)
var _VkCommandPoolCreateFlagBits_map = map[VkCommandPoolCreateFlagBits]string{}
func init() {
_VkCommandPoolCreateFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCommandPoolCreateFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMMAND_POOL_CREATE_TRANSIENT_BIT", Value: uint32(1)},
{Name: "VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT", Value: uint32(2)},
},
}
ConstantValues = append(ConstantValues, _VkCommandPoolCreateFlagBits_cs)
for _, cv := range _VkCommandPoolCreateFlagBits_cs.Entries {
_VkCommandPoolCreateFlagBits_map[VkCommandPoolCreateFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCommandPoolCreateFlagBits) String() string {
name, found := _VkCommandPoolCreateFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkCommandPoolCreateFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCommandPoolResetFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkCommandPoolResetFlagBits uint32
const (
VkCommandPoolResetFlagBits_VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = VkCommandPoolResetFlagBits(1)
)
var _VkCommandPoolResetFlagBits_map = map[VkCommandPoolResetFlagBits]string{}
func init() {
_VkCommandPoolResetFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCommandPoolResetFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkCommandPoolResetFlagBits_cs)
for _, cv := range _VkCommandPoolResetFlagBits_cs.Entries {
_VkCommandPoolResetFlagBits_map[VkCommandPoolResetFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCommandPoolResetFlagBits) String() string {
name, found := _VkCommandPoolResetFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkCommandPoolResetFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCommandBufferUsageFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkCommandBufferUsageFlagBits uint32
const (
VkCommandBufferUsageFlagBits_VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = VkCommandBufferUsageFlagBits(1)
VkCommandBufferUsageFlagBits_VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = VkCommandBufferUsageFlagBits(2)
VkCommandBufferUsageFlagBits_VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = VkCommandBufferUsageFlagBits(4)
)
var _VkCommandBufferUsageFlagBits_map = map[VkCommandBufferUsageFlagBits]string{}
func init() {
_VkCommandBufferUsageFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCommandBufferUsageFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT", Value: uint32(1)},
{Name: "VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT", Value: uint32(2)},
{Name: "VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT", Value: uint32(4)},
},
}
ConstantValues = append(ConstantValues, _VkCommandBufferUsageFlagBits_cs)
for _, cv := range _VkCommandBufferUsageFlagBits_cs.Entries {
_VkCommandBufferUsageFlagBits_map[VkCommandBufferUsageFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCommandBufferUsageFlagBits) String() string {
name, found := _VkCommandBufferUsageFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkCommandBufferUsageFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkQueryControlFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkQueryControlFlagBits uint32
const (
VkQueryControlFlagBits_VK_QUERY_CONTROL_PRECISE_BIT = VkQueryControlFlagBits(1)
)
var _VkQueryControlFlagBits_map = map[VkQueryControlFlagBits]string{}
func init() {
_VkQueryControlFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkQueryControlFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_QUERY_CONTROL_PRECISE_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkQueryControlFlagBits_cs)
for _, cv := range _VkQueryControlFlagBits_cs.Entries {
_VkQueryControlFlagBits_map[VkQueryControlFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkQueryControlFlagBits) String() string {
name, found := _VkQueryControlFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkQueryControlFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCommandBufferResetFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkCommandBufferResetFlagBits uint32
const (
VkCommandBufferResetFlagBits_VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = VkCommandBufferResetFlagBits(1)
)
var _VkCommandBufferResetFlagBits_map = map[VkCommandBufferResetFlagBits]string{}
func init() {
_VkCommandBufferResetFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCommandBufferResetFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkCommandBufferResetFlagBits_cs)
for _, cv := range _VkCommandBufferResetFlagBits_cs.Entries {
_VkCommandBufferResetFlagBits_map[VkCommandBufferResetFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCommandBufferResetFlagBits) String() string {
name, found := _VkCommandBufferResetFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkCommandBufferResetFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkStencilFaceFlagBits
////////////////////////////////////////////////////////////////////////////////
type VkStencilFaceFlagBits uint32
const (
VkStencilFaceFlagBits_VK_STENCIL_FACE_FRONT_BIT = VkStencilFaceFlagBits(1)
VkStencilFaceFlagBits_VK_STENCIL_FACE_BACK_BIT = VkStencilFaceFlagBits(2)
VkStencilFaceFlagBits_VK_STENCIL_FRONT_AND_BACK = VkStencilFaceFlagBits(3)
)
var _VkStencilFaceFlagBits_map = map[VkStencilFaceFlagBits]string{}
func init() {
_VkStencilFaceFlagBits_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkStencilFaceFlagBits", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_STENCIL_FACE_FRONT_BIT", Value: uint32(1)},
{Name: "VK_STENCIL_FACE_BACK_BIT", Value: uint32(2)},
{Name: "VK_STENCIL_FRONT_AND_BACK", Value: uint32(3)},
},
}
ConstantValues = append(ConstantValues, _VkStencilFaceFlagBits_cs)
for _, cv := range _VkStencilFaceFlagBits_cs.Entries {
_VkStencilFaceFlagBits_map[VkStencilFaceFlagBits(cv.Value.(uint32))] = cv.Name
}
}
func (e VkStencilFaceFlagBits) String() string {
name, found := _VkStencilFaceFlagBits_map[e]
if found {
return name
}
return fmt.Sprintf("VkStencilFaceFlagBits(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkExternalMemoryHandleTypeFlagBitsNV
////////////////////////////////////////////////////////////////////////////////
type VkExternalMemoryHandleTypeFlagBitsNV uint32
const (
VkExternalMemoryHandleTypeFlagBitsNV_VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = VkExternalMemoryHandleTypeFlagBitsNV(1)
VkExternalMemoryHandleTypeFlagBitsNV_VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = VkExternalMemoryHandleTypeFlagBitsNV(2)
VkExternalMemoryHandleTypeFlagBitsNV_VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = VkExternalMemoryHandleTypeFlagBitsNV(4)
VkExternalMemoryHandleTypeFlagBitsNV_VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = VkExternalMemoryHandleTypeFlagBitsNV(8)
)
var _VkExternalMemoryHandleTypeFlagBitsNV_map = map[VkExternalMemoryHandleTypeFlagBitsNV]string{}
func init() {
_VkExternalMemoryHandleTypeFlagBitsNV_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkExternalMemoryHandleTypeFlagBitsNV", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV", Value: uint32(1)},
{Name: "VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV", Value: uint32(2)},
{Name: "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV", Value: uint32(4)},
{Name: "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkExternalMemoryHandleTypeFlagBitsNV_cs)
for _, cv := range _VkExternalMemoryHandleTypeFlagBitsNV_cs.Entries {
_VkExternalMemoryHandleTypeFlagBitsNV_map[VkExternalMemoryHandleTypeFlagBitsNV(cv.Value.(uint32))] = cv.Name
}
}
func (e VkExternalMemoryHandleTypeFlagBitsNV) String() string {
name, found := _VkExternalMemoryHandleTypeFlagBitsNV_map[e]
if found {
return name
}
return fmt.Sprintf("VkExternalMemoryHandleTypeFlagBitsNV(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkColorSpaceKHR
////////////////////////////////////////////////////////////////////////////////
type VkColorSpaceKHR uint32
const (
VkColorSpaceKHR_VK_COLORSPACE_SRGB_NONLINEAR_KHR = VkColorSpaceKHR(0)
)
var _VkColorSpaceKHR_map = map[VkColorSpaceKHR]string{}
func init() {
_VkColorSpaceKHR_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkColorSpaceKHR", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COLORSPACE_SRGB_NONLINEAR_KHR", Value: uint32(0)},
},
}
ConstantValues = append(ConstantValues, _VkColorSpaceKHR_cs)
for _, cv := range _VkColorSpaceKHR_cs.Entries {
_VkColorSpaceKHR_map[VkColorSpaceKHR(cv.Value.(uint32))] = cv.Name
}
}
func (e VkColorSpaceKHR) String() string {
name, found := _VkColorSpaceKHR_map[e]
if found {
return name
}
return fmt.Sprintf("VkColorSpaceKHR(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkPresentModeKHR
////////////////////////////////////////////////////////////////////////////////
type VkPresentModeKHR uint32
const (
VkPresentModeKHR_VK_PRESENT_MODE_IMMEDIATE_KHR = VkPresentModeKHR(0)
VkPresentModeKHR_VK_PRESENT_MODE_MAILBOX_KHR = VkPresentModeKHR(1)
VkPresentModeKHR_VK_PRESENT_MODE_FIFO_KHR = VkPresentModeKHR(2)
VkPresentModeKHR_VK_PRESENT_MODE_FIFO_RELAXED_KHR = VkPresentModeKHR(3)
)
var _VkPresentModeKHR_map = map[VkPresentModeKHR]string{}
func init() {
_VkPresentModeKHR_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkPresentModeKHR", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_PRESENT_MODE_IMMEDIATE_KHR", Value: uint32(0)},
{Name: "VK_PRESENT_MODE_MAILBOX_KHR", Value: uint32(1)},
{Name: "VK_PRESENT_MODE_FIFO_KHR", Value: uint32(2)},
{Name: "VK_PRESENT_MODE_FIFO_RELAXED_KHR", Value: uint32(3)},
},
}
ConstantValues = append(ConstantValues, _VkPresentModeKHR_cs)
for _, cv := range _VkPresentModeKHR_cs.Entries {
_VkPresentModeKHR_map[VkPresentModeKHR(cv.Value.(uint32))] = cv.Name
}
}
func (e VkPresentModeKHR) String() string {
name, found := _VkPresentModeKHR_map[e]
if found {
return name
}
return fmt.Sprintf("VkPresentModeKHR(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkSurfaceTransformFlagBitsKHR
////////////////////////////////////////////////////////////////////////////////
type VkSurfaceTransformFlagBitsKHR uint32
const (
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = VkSurfaceTransformFlagBitsKHR(1)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = VkSurfaceTransformFlagBitsKHR(2)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = VkSurfaceTransformFlagBitsKHR(4)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = VkSurfaceTransformFlagBitsKHR(8)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = VkSurfaceTransformFlagBitsKHR(16)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = VkSurfaceTransformFlagBitsKHR(32)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = VkSurfaceTransformFlagBitsKHR(64)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = VkSurfaceTransformFlagBitsKHR(128)
VkSurfaceTransformFlagBitsKHR_VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = VkSurfaceTransformFlagBitsKHR(256)
)
var _VkSurfaceTransformFlagBitsKHR_map = map[VkSurfaceTransformFlagBitsKHR]string{}
func init() {
_VkSurfaceTransformFlagBitsKHR_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkSurfaceTransformFlagBitsKHR", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR", Value: uint32(1)},
{Name: "VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR", Value: uint32(2)},
{Name: "VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR", Value: uint32(4)},
{Name: "VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR", Value: uint32(8)},
{Name: "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR", Value: uint32(16)},
{Name: "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR", Value: uint32(32)},
{Name: "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR", Value: uint32(64)},
{Name: "VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR", Value: uint32(128)},
{Name: "VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR", Value: uint32(256)},
},
}
ConstantValues = append(ConstantValues, _VkSurfaceTransformFlagBitsKHR_cs)
for _, cv := range _VkSurfaceTransformFlagBitsKHR_cs.Entries {
_VkSurfaceTransformFlagBitsKHR_map[VkSurfaceTransformFlagBitsKHR(cv.Value.(uint32))] = cv.Name
}
}
func (e VkSurfaceTransformFlagBitsKHR) String() string {
name, found := _VkSurfaceTransformFlagBitsKHR_map[e]
if found {
return name
}
return fmt.Sprintf("VkSurfaceTransformFlagBitsKHR(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkCompositeAlphaFlagBitsKHR
////////////////////////////////////////////////////////////////////////////////
type VkCompositeAlphaFlagBitsKHR uint32
const (
VkCompositeAlphaFlagBitsKHR_VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = VkCompositeAlphaFlagBitsKHR(1)
VkCompositeAlphaFlagBitsKHR_VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = VkCompositeAlphaFlagBitsKHR(2)
VkCompositeAlphaFlagBitsKHR_VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = VkCompositeAlphaFlagBitsKHR(4)
VkCompositeAlphaFlagBitsKHR_VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = VkCompositeAlphaFlagBitsKHR(8)
)
var _VkCompositeAlphaFlagBitsKHR_map = map[VkCompositeAlphaFlagBitsKHR]string{}
func init() {
_VkCompositeAlphaFlagBitsKHR_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkCompositeAlphaFlagBitsKHR", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR", Value: uint32(1)},
{Name: "VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR", Value: uint32(2)},
{Name: "VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR", Value: uint32(4)},
{Name: "VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkCompositeAlphaFlagBitsKHR_cs)
for _, cv := range _VkCompositeAlphaFlagBitsKHR_cs.Entries {
_VkCompositeAlphaFlagBitsKHR_map[VkCompositeAlphaFlagBitsKHR(cv.Value.(uint32))] = cv.Name
}
}
func (e VkCompositeAlphaFlagBitsKHR) String() string {
name, found := _VkCompositeAlphaFlagBitsKHR_map[e]
if found {
return name
}
return fmt.Sprintf("VkCompositeAlphaFlagBitsKHR(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDisplayPlaneAlphaFlagBitsKHR
////////////////////////////////////////////////////////////////////////////////
type VkDisplayPlaneAlphaFlagBitsKHR uint32
const (
VkDisplayPlaneAlphaFlagBitsKHR_VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = VkDisplayPlaneAlphaFlagBitsKHR(1)
VkDisplayPlaneAlphaFlagBitsKHR_VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = VkDisplayPlaneAlphaFlagBitsKHR(2)
VkDisplayPlaneAlphaFlagBitsKHR_VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = VkDisplayPlaneAlphaFlagBitsKHR(4)
VkDisplayPlaneAlphaFlagBitsKHR_VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = VkDisplayPlaneAlphaFlagBitsKHR(8)
)
var _VkDisplayPlaneAlphaFlagBitsKHR_map = map[VkDisplayPlaneAlphaFlagBitsKHR]string{}
func init() {
_VkDisplayPlaneAlphaFlagBitsKHR_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDisplayPlaneAlphaFlagBitsKHR", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR", Value: uint32(1)},
{Name: "VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR", Value: uint32(2)},
{Name: "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR", Value: uint32(4)},
{Name: "VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR", Value: uint32(8)},
},
}
ConstantValues = append(ConstantValues, _VkDisplayPlaneAlphaFlagBitsKHR_cs)
for _, cv := range _VkDisplayPlaneAlphaFlagBitsKHR_cs.Entries {
_VkDisplayPlaneAlphaFlagBitsKHR_map[VkDisplayPlaneAlphaFlagBitsKHR(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDisplayPlaneAlphaFlagBitsKHR) String() string {
name, found := _VkDisplayPlaneAlphaFlagBitsKHR_map[e]
if found {
return name
}
return fmt.Sprintf("VkDisplayPlaneAlphaFlagBitsKHR(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDebugReportObjectTypeEXT
////////////////////////////////////////////////////////////////////////////////
type VkDebugReportObjectTypeEXT uint32
const (
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = VkDebugReportObjectTypeEXT(0)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = VkDebugReportObjectTypeEXT(1)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = VkDebugReportObjectTypeEXT(2)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = VkDebugReportObjectTypeEXT(3)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = VkDebugReportObjectTypeEXT(4)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = VkDebugReportObjectTypeEXT(5)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = VkDebugReportObjectTypeEXT(6)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = VkDebugReportObjectTypeEXT(7)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = VkDebugReportObjectTypeEXT(8)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = VkDebugReportObjectTypeEXT(9)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = VkDebugReportObjectTypeEXT(10)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = VkDebugReportObjectTypeEXT(11)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = VkDebugReportObjectTypeEXT(12)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = VkDebugReportObjectTypeEXT(13)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = VkDebugReportObjectTypeEXT(14)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = VkDebugReportObjectTypeEXT(15)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = VkDebugReportObjectTypeEXT(16)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = VkDebugReportObjectTypeEXT(17)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = VkDebugReportObjectTypeEXT(18)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = VkDebugReportObjectTypeEXT(19)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = VkDebugReportObjectTypeEXT(20)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = VkDebugReportObjectTypeEXT(21)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = VkDebugReportObjectTypeEXT(22)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = VkDebugReportObjectTypeEXT(23)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = VkDebugReportObjectTypeEXT(24)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = VkDebugReportObjectTypeEXT(25)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = VkDebugReportObjectTypeEXT(26)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = VkDebugReportObjectTypeEXT(27)
VkDebugReportObjectTypeEXT_VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT = VkDebugReportObjectTypeEXT(28)
)
var _VkDebugReportObjectTypeEXT_map = map[VkDebugReportObjectTypeEXT]string{}
func init() {
_VkDebugReportObjectTypeEXT_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDebugReportObjectTypeEXT", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT", Value: uint32(0)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT", Value: uint32(1)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT", Value: uint32(2)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT", Value: uint32(3)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT", Value: uint32(4)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT", Value: uint32(5)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT", Value: uint32(6)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT", Value: uint32(7)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT", Value: uint32(8)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT", Value: uint32(9)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT", Value: uint32(10)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT", Value: uint32(11)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT", Value: uint32(12)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT", Value: uint32(13)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT", Value: uint32(14)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT", Value: uint32(15)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT", Value: uint32(16)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT", Value: uint32(17)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT", Value: uint32(18)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT", Value: uint32(19)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT", Value: uint32(20)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT", Value: uint32(21)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT", Value: uint32(22)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT", Value: uint32(23)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT", Value: uint32(24)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT", Value: uint32(25)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT", Value: uint32(26)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT", Value: uint32(27)},
{Name: "VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT", Value: uint32(28)},
},
}
ConstantValues = append(ConstantValues, _VkDebugReportObjectTypeEXT_cs)
for _, cv := range _VkDebugReportObjectTypeEXT_cs.Entries {
_VkDebugReportObjectTypeEXT_map[VkDebugReportObjectTypeEXT(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDebugReportObjectTypeEXT) String() string {
name, found := _VkDebugReportObjectTypeEXT_map[e]
if found {
return name
}
return fmt.Sprintf("VkDebugReportObjectTypeEXT(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDebugReportErrorEXT
////////////////////////////////////////////////////////////////////////////////
type VkDebugReportErrorEXT uint32
const (
VkDebugReportErrorEXT_VK_DEBUG_REPORT_ERROR_NONE_EXT = VkDebugReportErrorEXT(0)
VkDebugReportErrorEXT_VK_DEBUG_REPORT_ERROR_CALLBACK_REF_EXT = VkDebugReportErrorEXT(1)
)
var _VkDebugReportErrorEXT_map = map[VkDebugReportErrorEXT]string{}
func init() {
_VkDebugReportErrorEXT_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDebugReportErrorEXT", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DEBUG_REPORT_ERROR_NONE_EXT", Value: uint32(0)},
{Name: "VK_DEBUG_REPORT_ERROR_CALLBACK_REF_EXT", Value: uint32(1)},
},
}
ConstantValues = append(ConstantValues, _VkDebugReportErrorEXT_cs)
for _, cv := range _VkDebugReportErrorEXT_cs.Entries {
_VkDebugReportErrorEXT_map[VkDebugReportErrorEXT(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDebugReportErrorEXT) String() string {
name, found := _VkDebugReportErrorEXT_map[e]
if found {
return name
}
return fmt.Sprintf("VkDebugReportErrorEXT(%v)", uint32(e))
}
////////////////////////////////////////////////////////////////////////////////
// enum VkDebugReportFlagBitsEXT
////////////////////////////////////////////////////////////////////////////////
type VkDebugReportFlagBitsEXT uint32
const (
VkDebugReportFlagBitsEXT_VK_DEBUG_REPORT_INFORMATION_BIT_EXT = VkDebugReportFlagBitsEXT(1)
VkDebugReportFlagBitsEXT_VK_DEBUG_REPORT_WARNING_BIT_EXT = VkDebugReportFlagBitsEXT(2)
VkDebugReportFlagBitsEXT_VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = VkDebugReportFlagBitsEXT(4)
VkDebugReportFlagBitsEXT_VK_DEBUG_REPORT_ERROR_BIT_EXT = VkDebugReportFlagBitsEXT(8)
VkDebugReportFlagBitsEXT_VK_DEBUG_REPORT_DEBUG_BIT_EXT = VkDebugReportFlagBitsEXT(16)
)
var _VkDebugReportFlagBitsEXT_map = map[VkDebugReportFlagBitsEXT]string{}
func init() {
_VkDebugReportFlagBitsEXT_cs := schema.ConstantSet{
Type: &schema.Primitive{Name: "VkDebugReportFlagBitsEXT", Method: schema.Uint32},
Entries: []schema.Constant{
{Name: "VK_DEBUG_REPORT_INFORMATION_BIT_EXT", Value: uint32(1)},
{Name: "VK_DEBUG_REPORT_WARNING_BIT_EXT", Value: uint32(2)},
{Name: "VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT", Value: uint32(4)},
{Name: "VK_DEBUG_REPORT_ERROR_BIT_EXT", Value: uint32(8)},
{Name: "VK_DEBUG_REPORT_DEBUG_BIT_EXT", Value: uint32(16)},
},
}
ConstantValues = append(ConstantValues, _VkDebugReportFlagBitsEXT_cs)
for _, cv := range _VkDebugReportFlagBitsEXT_cs.Entries {
_VkDebugReportFlagBitsEXT_map[VkDebugReportFlagBitsEXT(cv.Value.(uint32))] = cv.Name
}
}
func (e VkDebugReportFlagBitsEXT) String() string {
name, found := _VkDebugReportFlagBitsEXT_map[e]
if found {
return name
}
return fmt.Sprintf("VkDebugReportFlagBitsEXT(%v)", uint32(e))
}