1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
/* Autogenerated file -- do not edit
* generated by gen_enum_to_str.py
*
* Copyright © 2017 Intel Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
#ifndef MESA_VK_ENUM_TO_STR_H
#define MESA_VK_ENUM_TO_STR_H
#include <vulkan/vulkan.h>
#include <vulkan/vk_android_native_buffer.h>
#define _VK_AMD_buffer_marker_number (180)
#define _VK_AMD_draw_indirect_count_number (34)
#define _VK_AMD_gcn_shader_number (26)
#define _VK_AMD_gpu_shader_half_float_number (37)
#define _VK_AMD_gpu_shader_int16_number (133)
#define _VK_AMD_mixed_attachment_samples_number (137)
#define _VK_AMD_negative_viewport_height_number (36)
#define _VK_AMD_rasterization_order_number (19)
#define _VK_AMD_shader_ballot_number (38)
#define _VK_AMD_shader_core_properties_number (186)
#define _VK_AMD_shader_explicit_vertex_parameter_number (22)
#define _VK_AMD_shader_fragment_mask_number (138)
#define _VK_AMD_shader_image_load_store_lod_number (47)
#define _VK_AMD_shader_info_number (43)
#define _VK_AMD_shader_trinary_minmax_number (21)
#define _VK_AMD_texture_gather_bias_lod_number (42)
#define _VK_ANDROID_external_memory_android_hardware_buffer_number (130)
#define _VK_EXT_acquire_xlib_display_number (90)
#define _VK_EXT_astc_decode_mode_number (68)
#define _VK_EXT_blend_operation_advanced_number (149)
#define _VK_EXT_calibrated_timestamps_number (185)
#define _VK_EXT_conditional_rendering_number (82)
#define _VK_EXT_conservative_rasterization_number (102)
#define _VK_EXT_debug_marker_number (23)
#define _VK_EXT_debug_report_number (12)
#define _VK_EXT_debug_utils_number (129)
#define _VK_EXT_depth_range_unrestricted_number (14)
#define _VK_EXT_descriptor_indexing_number (162)
#define _VK_EXT_direct_mode_display_number (89)
#define _VK_EXT_discard_rectangles_number (100)
#define _VK_EXT_display_control_number (92)
#define _VK_EXT_display_surface_counter_number (91)
#define _VK_EXT_external_memory_dma_buf_number (126)
#define _VK_EXT_external_memory_host_number (179)
#define _VK_EXT_global_priority_number (175)
#define _VK_EXT_hdr_metadata_number (106)
#define _VK_EXT_image_drm_format_modifier_number (159)
#define _VK_EXT_inline_uniform_block_number (139)
#define _VK_EXT_pci_bus_info_number (213)
#define _VK_EXT_post_depth_coverage_number (156)
#define _VK_EXT_queue_family_foreign_number (127)
#define _VK_EXT_sample_locations_number (144)
#define _VK_EXT_sampler_filter_minmax_number (131)
#define _VK_EXT_shader_stencil_export_number (141)
#define _VK_EXT_shader_subgroup_ballot_number (65)
#define _VK_EXT_shader_subgroup_vote_number (66)
#define _VK_EXT_shader_viewport_index_layer_number (163)
#define _VK_EXT_swapchain_colorspace_number (105)
#define _VK_EXT_transform_feedback_number (29)
#define _VK_EXT_validation_cache_number (161)
#define _VK_EXT_validation_flags_number (62)
#define _VK_EXT_vertex_attribute_divisor_number (191)
#define _VK_FUCHSIA_imagepipe_surface_number (215)
#define _VK_GOOGLE_decorate_string_number (225)
#define _VK_GOOGLE_display_timing_number (93)
#define _VK_GOOGLE_hlsl_functionality1_number (224)
#define _VK_IMG_filter_cubic_number (16)
#define _VK_IMG_format_pvrtc_number (55)
#define _VK_KHR_16bit_storage_number (84)
#define _VK_KHR_8bit_storage_number (178)
#define _VK_KHR_android_surface_number (9)
#define _VK_KHR_bind_memory2_number (158)
#define _VK_KHR_create_renderpass2_number (110)
#define _VK_KHR_dedicated_allocation_number (128)
#define _VK_KHR_descriptor_update_template_number (86)
#define _VK_KHR_device_group_number (61)
#define _VK_KHR_device_group_creation_number (71)
#define _VK_KHR_display_number (3)
#define _VK_KHR_display_swapchain_number (4)
#define _VK_KHR_draw_indirect_count_number (170)
#define _VK_KHR_driver_properties_number (197)
#define _VK_KHR_external_fence_number (114)
#define _VK_KHR_external_fence_capabilities_number (113)
#define _VK_KHR_external_fence_fd_number (116)
#define _VK_KHR_external_fence_win32_number (115)
#define _VK_KHR_external_memory_number (73)
#define _VK_KHR_external_memory_capabilities_number (72)
#define _VK_KHR_external_memory_fd_number (75)
#define _VK_KHR_external_memory_win32_number (74)
#define _VK_KHR_external_semaphore_number (78)
#define _VK_KHR_external_semaphore_capabilities_number (77)
#define _VK_KHR_external_semaphore_fd_number (80)
#define _VK_KHR_external_semaphore_win32_number (79)
#define _VK_KHR_get_display_properties2_number (122)
#define _VK_KHR_get_memory_requirements2_number (147)
#define _VK_KHR_get_physical_device_properties2_number (60)
#define _VK_KHR_get_surface_capabilities2_number (120)
#define _VK_KHR_image_format_list_number (148)
#define _VK_KHR_incremental_present_number (85)
#define _VK_KHR_maintenance1_number (70)
#define _VK_KHR_maintenance2_number (118)
#define _VK_KHR_maintenance3_number (169)
#define _VK_KHR_mir_surface_number (8)
#define _VK_KHR_multiview_number (54)
#define _VK_KHR_push_descriptor_number (81)
#define _VK_KHR_relaxed_block_layout_number (145)
#define _VK_KHR_sampler_mirror_clamp_to_edge_number (15)
#define _VK_KHR_sampler_ycbcr_conversion_number (157)
#define _VK_KHR_shader_atomic_int64_number (181)
#define _VK_KHR_shader_draw_parameters_number (64)
#define _VK_KHR_shared_presentable_image_number (112)
#define _VK_KHR_storage_buffer_storage_class_number (132)
#define _VK_KHR_surface_number (1)
#define _VK_KHR_swapchain_number (2)
#define _VK_KHR_variable_pointers_number (121)
#define _VK_KHR_vulkan_memory_model_number (212)
#define _VK_KHR_wayland_surface_number (7)
#define _VK_KHR_win32_keyed_mutex_number (76)
#define _VK_KHR_win32_surface_number (10)
#define _VK_KHR_xcb_surface_number (6)
#define _VK_KHR_xlib_surface_number (5)
#define _VK_MVK_ios_surface_number (123)
#define _VK_MVK_macos_surface_number (124)
#define _VK_NN_vi_surface_number (63)
#define _VK_NVX_device_generated_commands_number (87)
#define _VK_NVX_multiview_per_view_attributes_number (98)
#define _VK_NVX_raytracing_number (166)
#define _VK_NV_clip_space_w_scaling_number (88)
#define _VK_NV_compute_shader_derivatives_number (202)
#define _VK_NV_corner_sampled_image_number (51)
#define _VK_NV_dedicated_allocation_number (27)
#define _VK_NV_device_diagnostic_checkpoints_number (207)
#define _VK_NV_external_memory_number (57)
#define _VK_NV_external_memory_capabilities_number (56)
#define _VK_NV_external_memory_win32_number (58)
#define _VK_NV_fill_rectangle_number (154)
#define _VK_NV_fragment_coverage_to_color_number (150)
#define _VK_NV_fragment_shader_barycentric_number (204)
#define _VK_NV_framebuffer_mixed_samples_number (153)
#define _VK_NV_geometry_shader_passthrough_number (96)
#define _VK_NV_glsl_shader_number (13)
#define _VK_NV_mesh_shader_number (203)
#define _VK_NV_representative_fragment_test_number (167)
#define _VK_NV_sample_mask_override_coverage_number (95)
#define _VK_NV_scissor_exclusive_number (206)
#define _VK_NV_shader_image_footprint_number (205)
#define _VK_NV_shader_subgroup_partitioned_number (199)
#define _VK_NV_shading_rate_image_number (165)
#define _VK_NV_viewport_array2_number (97)
#define _VK_NV_viewport_swizzle_number (99)
#define _VK_NV_win32_keyed_mutex_number (59)
const char * vk_AccelerationStructureTypeNVX_to_str(VkAccelerationStructureTypeNVX input);
const char * vk_AttachmentLoadOp_to_str(VkAttachmentLoadOp input);
const char * vk_AttachmentStoreOp_to_str(VkAttachmentStoreOp input);
const char * vk_BlendFactor_to_str(VkBlendFactor input);
const char * vk_BlendOp_to_str(VkBlendOp input);
const char * vk_BlendOverlapEXT_to_str(VkBlendOverlapEXT input);
const char * vk_BorderColor_to_str(VkBorderColor input);
const char * vk_ChromaLocation_to_str(VkChromaLocation input);
const char * vk_CoarseSampleOrderTypeNV_to_str(VkCoarseSampleOrderTypeNV input);
const char * vk_ColorSpaceKHR_to_str(VkColorSpaceKHR input);
const char * vk_CommandBufferLevel_to_str(VkCommandBufferLevel input);
const char * vk_CompareOp_to_str(VkCompareOp input);
const char * vk_ComponentSwizzle_to_str(VkComponentSwizzle input);
const char * vk_ConservativeRasterizationModeEXT_to_str(VkConservativeRasterizationModeEXT input);
const char * vk_CopyAccelerationStructureModeNVX_to_str(VkCopyAccelerationStructureModeNVX input);
const char * vk_CoverageModulationModeNV_to_str(VkCoverageModulationModeNV input);
const char * vk_DebugReportObjectTypeEXT_to_str(VkDebugReportObjectTypeEXT input);
const char * vk_DescriptorType_to_str(VkDescriptorType input);
const char * vk_DescriptorUpdateTemplateType_to_str(VkDescriptorUpdateTemplateType input);
const char * vk_DeviceEventTypeEXT_to_str(VkDeviceEventTypeEXT input);
const char * vk_DiscardRectangleModeEXT_to_str(VkDiscardRectangleModeEXT input);
const char * vk_DisplayEventTypeEXT_to_str(VkDisplayEventTypeEXT input);
const char * vk_DisplayPowerStateEXT_to_str(VkDisplayPowerStateEXT input);
const char * vk_DriverIdKHR_to_str(VkDriverIdKHR input);
const char * vk_DynamicState_to_str(VkDynamicState input);
const char * vk_Filter_to_str(VkFilter input);
const char * vk_Format_to_str(VkFormat input);
const char * vk_FrontFace_to_str(VkFrontFace input);
const char * vk_GeometryTypeNVX_to_str(VkGeometryTypeNVX input);
const char * vk_ImageLayout_to_str(VkImageLayout input);
const char * vk_ImageTiling_to_str(VkImageTiling input);
const char * vk_ImageType_to_str(VkImageType input);
const char * vk_ImageViewType_to_str(VkImageViewType input);
const char * vk_IndexType_to_str(VkIndexType input);
const char * vk_IndirectCommandsTokenTypeNVX_to_str(VkIndirectCommandsTokenTypeNVX input);
const char * vk_InternalAllocationType_to_str(VkInternalAllocationType input);
const char * vk_LogicOp_to_str(VkLogicOp input);
const char * vk_ObjectEntryTypeNVX_to_str(VkObjectEntryTypeNVX input);
const char * vk_ObjectType_to_str(VkObjectType input);
const char * vk_PhysicalDeviceType_to_str(VkPhysicalDeviceType input);
const char * vk_PipelineBindPoint_to_str(VkPipelineBindPoint input);
const char * vk_PipelineCacheHeaderVersion_to_str(VkPipelineCacheHeaderVersion input);
const char * vk_PointClippingBehavior_to_str(VkPointClippingBehavior input);
const char * vk_PolygonMode_to_str(VkPolygonMode input);
const char * vk_PresentModeKHR_to_str(VkPresentModeKHR input);
const char * vk_PrimitiveTopology_to_str(VkPrimitiveTopology input);
const char * vk_QueryType_to_str(VkQueryType input);
const char * vk_QueueGlobalPriorityEXT_to_str(VkQueueGlobalPriorityEXT input);
const char * vk_RasterizationOrderAMD_to_str(VkRasterizationOrderAMD input);
const char * vk_Result_to_str(VkResult input);
const char * vk_SamplerAddressMode_to_str(VkSamplerAddressMode input);
const char * vk_SamplerMipmapMode_to_str(VkSamplerMipmapMode input);
const char * vk_SamplerReductionModeEXT_to_str(VkSamplerReductionModeEXT input);
const char * vk_SamplerYcbcrModelConversion_to_str(VkSamplerYcbcrModelConversion input);
const char * vk_SamplerYcbcrRange_to_str(VkSamplerYcbcrRange input);
const char * vk_ShaderInfoTypeAMD_to_str(VkShaderInfoTypeAMD input);
const char * vk_ShadingRatePaletteEntryNV_to_str(VkShadingRatePaletteEntryNV input);
const char * vk_SharingMode_to_str(VkSharingMode input);
const char * vk_StencilOp_to_str(VkStencilOp input);
const char * vk_StructureType_to_str(VkStructureType input);
const char * vk_SubpassContents_to_str(VkSubpassContents input);
const char * vk_SystemAllocationScope_to_str(VkSystemAllocationScope input);
const char * vk_TessellationDomainOrigin_to_str(VkTessellationDomainOrigin input);
const char * vk_TimeDomainEXT_to_str(VkTimeDomainEXT input);
const char * vk_ValidationCacheHeaderVersionEXT_to_str(VkValidationCacheHeaderVersionEXT input);
const char * vk_ValidationCheckEXT_to_str(VkValidationCheckEXT input);
const char * vk_VendorId_to_str(VkVendorId input);
const char * vk_VertexInputRate_to_str(VkVertexInputRate input);
const char * vk_ViewportCoordinateSwizzleNV_to_str(VkViewportCoordinateSwizzleNV input);
#endif
|