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