| //////////////////////////////////////////////////////////////////////////////// |
| // 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)) |
| } |