|
@@ -537,6 +537,8 @@ StructureType :: enum c.int {
|
|
|
PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV = 1000277007,
|
|
|
PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV = 1000278000,
|
|
|
COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV = 1000278001,
|
|
|
+ PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR = 1000280000,
|
|
|
+ PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR = 1000280001,
|
|
|
PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT = 1000281000,
|
|
|
PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT = 1000281001,
|
|
|
COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000,
|
|
@@ -603,6 +605,7 @@ StructureType :: enum c.int {
|
|
|
VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT = 1000352001,
|
|
|
VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002,
|
|
|
PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000,
|
|
|
+ PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000,
|
|
|
IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000,
|
|
|
MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001,
|
|
|
MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002,
|
|
@@ -622,6 +625,7 @@ StructureType :: enum c.int {
|
|
|
QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT = 1000388001,
|
|
|
PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000,
|
|
|
PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001,
|
|
|
+ PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000,
|
|
|
PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
|
|
|
PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
|
|
|
DEBUG_REPORT_CREATE_INFO_EXT = DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
|
|
@@ -1793,10 +1797,6 @@ ImageViewCreateFlag :: enum Flags {
|
|
|
FRAGMENT_DENSITY_MAP_DEFERRED_EXT = 1,
|
|
|
}
|
|
|
|
|
|
-ShaderModuleCreateFlags :: distinct bit_set[ShaderModuleCreateFlag; Flags]
|
|
|
-ShaderModuleCreateFlag :: enum Flags {
|
|
|
-}
|
|
|
-
|
|
|
PipelineCacheCreateFlags :: distinct bit_set[PipelineCacheCreateFlag; Flags]
|
|
|
PipelineCacheCreateFlag :: enum Flags {
|
|
|
EXTERNALLY_SYNCHRONIZED_EXT = 0,
|
|
@@ -2866,85 +2866,87 @@ FullScreenExclusiveEXT :: enum c.int {
|
|
|
APPLICATION_CONTROLLED = 3,
|
|
|
}
|
|
|
|
|
|
-PipelineCoverageReductionStateCreateFlagsNV :: distinct bit_set[PipelineCoverageReductionStateCreateFlagNV; Flags]
|
|
|
-PipelineCoverageReductionStateCreateFlagNV :: enum u32 {}
|
|
|
-DisplayModeCreateFlagsKHR :: distinct bit_set[DisplayModeCreateFlagKHR; Flags]
|
|
|
-DisplayModeCreateFlagKHR :: enum u32 {}
|
|
|
-DeviceCreateFlags :: distinct bit_set[DeviceCreateFlag; Flags]
|
|
|
-DeviceCreateFlag :: enum u32 {}
|
|
|
+PipelineViewportSwizzleStateCreateFlagsNV :: distinct bit_set[PipelineViewportSwizzleStateCreateFlagNV; Flags]
|
|
|
+PipelineViewportSwizzleStateCreateFlagNV :: enum u32 {}
|
|
|
+ShaderModuleCreateFlags :: distinct bit_set[ShaderModuleCreateFlag; Flags]
|
|
|
+ShaderModuleCreateFlag :: enum u32 {}
|
|
|
+HeadlessSurfaceCreateFlagsEXT :: distinct bit_set[HeadlessSurfaceCreateFlagEXT; Flags]
|
|
|
+HeadlessSurfaceCreateFlagEXT :: enum u32 {}
|
|
|
PipelineInputAssemblyStateCreateFlags :: distinct bit_set[PipelineInputAssemblyStateCreateFlag; Flags]
|
|
|
PipelineInputAssemblyStateCreateFlag :: enum u32 {}
|
|
|
-PipelineVertexInputStateCreateFlags :: distinct bit_set[PipelineVertexInputStateCreateFlag; Flags]
|
|
|
-PipelineVertexInputStateCreateFlag :: enum u32 {}
|
|
|
-PipelineRasterizationStateCreateFlags :: distinct bit_set[PipelineRasterizationStateCreateFlag; Flags]
|
|
|
-PipelineRasterizationStateCreateFlag :: enum u32 {}
|
|
|
-PipelineLayoutCreateFlags :: distinct bit_set[PipelineLayoutCreateFlag; Flags]
|
|
|
-PipelineLayoutCreateFlag :: enum u32 {}
|
|
|
-PipelineCoverageModulationStateCreateFlagsNV :: distinct bit_set[PipelineCoverageModulationStateCreateFlagNV; Flags]
|
|
|
-PipelineCoverageModulationStateCreateFlagNV :: enum u32 {}
|
|
|
-AccelerationStructureMotionInstanceFlagsNV :: distinct bit_set[AccelerationStructureMotionInstanceFlagNV; Flags]
|
|
|
-AccelerationStructureMotionInstanceFlagNV :: enum u32 {}
|
|
|
-DeviceMemoryReportFlagsEXT :: distinct bit_set[DeviceMemoryReportFlagEXT; Flags]
|
|
|
-DeviceMemoryReportFlagEXT :: enum u32 {}
|
|
|
-PipelineMultisampleStateCreateFlags :: distinct bit_set[PipelineMultisampleStateCreateFlag; Flags]
|
|
|
-PipelineMultisampleStateCreateFlag :: enum u32 {}
|
|
|
+PipelineRasterizationDepthClipStateCreateFlagsEXT :: distinct bit_set[PipelineRasterizationDepthClipStateCreateFlagEXT; Flags]
|
|
|
+PipelineRasterizationDepthClipStateCreateFlagEXT :: enum u32 {}
|
|
|
+IOSSurfaceCreateFlagsMVK :: distinct bit_set[IOSSurfaceCreateFlagMVK; Flags]
|
|
|
+IOSSurfaceCreateFlagMVK :: enum u32 {}
|
|
|
+DeviceCreateFlags :: distinct bit_set[DeviceCreateFlag; Flags]
|
|
|
+DeviceCreateFlag :: enum u32 {}
|
|
|
+ValidationCacheCreateFlagsEXT :: distinct bit_set[ValidationCacheCreateFlagEXT; Flags]
|
|
|
+ValidationCacheCreateFlagEXT :: enum u32 {}
|
|
|
QueryPoolCreateFlags :: distinct bit_set[QueryPoolCreateFlag; Flags]
|
|
|
QueryPoolCreateFlag :: enum u32 {}
|
|
|
-DebugUtilsMessengerCreateFlagsEXT :: distinct bit_set[DebugUtilsMessengerCreateFlagEXT; Flags]
|
|
|
-DebugUtilsMessengerCreateFlagEXT :: enum u32 {}
|
|
|
-SemaphoreCreateFlags :: distinct bit_set[SemaphoreCreateFlag; Flags]
|
|
|
-SemaphoreCreateFlag :: enum u32 {}
|
|
|
-BufferViewCreateFlags :: distinct bit_set[BufferViewCreateFlag; Flags]
|
|
|
-BufferViewCreateFlag :: enum u32 {}
|
|
|
-PipelineDepthStencilStateCreateFlags :: distinct bit_set[PipelineDepthStencilStateCreateFlag; Flags]
|
|
|
-PipelineDepthStencilStateCreateFlag :: enum u32 {}
|
|
|
-PipelineViewportStateCreateFlags :: distinct bit_set[PipelineViewportStateCreateFlag; Flags]
|
|
|
-PipelineViewportStateCreateFlag :: enum u32 {}
|
|
|
-PipelineDynamicStateCreateFlags :: distinct bit_set[PipelineDynamicStateCreateFlag; Flags]
|
|
|
-PipelineDynamicStateCreateFlag :: enum u32 {}
|
|
|
-HeadlessSurfaceCreateFlagsEXT :: distinct bit_set[HeadlessSurfaceCreateFlagEXT; Flags]
|
|
|
-HeadlessSurfaceCreateFlagEXT :: enum u32 {}
|
|
|
CommandPoolTrimFlags :: distinct bit_set[CommandPoolTrimFlag; Flags]
|
|
|
CommandPoolTrimFlag :: enum u32 {}
|
|
|
-DescriptorUpdateTemplateCreateFlags :: distinct bit_set[DescriptorUpdateTemplateCreateFlag; Flags]
|
|
|
-DescriptorUpdateTemplateCreateFlag :: enum u32 {}
|
|
|
+SemaphoreCreateFlags :: distinct bit_set[SemaphoreCreateFlag; Flags]
|
|
|
+SemaphoreCreateFlag :: enum u32 {}
|
|
|
+DebugUtilsMessengerCreateFlagsEXT :: distinct bit_set[DebugUtilsMessengerCreateFlagEXT; Flags]
|
|
|
+DebugUtilsMessengerCreateFlagEXT :: enum u32 {}
|
|
|
+PipelineVertexInputStateCreateFlags :: distinct bit_set[PipelineVertexInputStateCreateFlag; Flags]
|
|
|
+PipelineVertexInputStateCreateFlag :: enum u32 {}
|
|
|
+PipelineLayoutCreateFlags :: distinct bit_set[PipelineLayoutCreateFlag; Flags]
|
|
|
+PipelineLayoutCreateFlag :: enum u32 {}
|
|
|
PipelineColorBlendStateCreateFlags :: distinct bit_set[PipelineColorBlendStateCreateFlag; Flags]
|
|
|
PipelineColorBlendStateCreateFlag :: enum u32 {}
|
|
|
-PipelineViewportSwizzleStateCreateFlagsNV :: distinct bit_set[PipelineViewportSwizzleStateCreateFlagNV; Flags]
|
|
|
-PipelineViewportSwizzleStateCreateFlagNV :: enum u32 {}
|
|
|
-MemoryMapFlags :: distinct bit_set[MemoryMapFlag; Flags]
|
|
|
-MemoryMapFlag :: enum u32 {}
|
|
|
-PipelineDiscardRectangleStateCreateFlagsEXT :: distinct bit_set[PipelineDiscardRectangleStateCreateFlagEXT; Flags]
|
|
|
-PipelineDiscardRectangleStateCreateFlagEXT :: enum u32 {}
|
|
|
-InstanceCreateFlags :: distinct bit_set[InstanceCreateFlag; Flags]
|
|
|
-InstanceCreateFlag :: enum u32 {}
|
|
|
+BufferViewCreateFlags :: distinct bit_set[BufferViewCreateFlag; Flags]
|
|
|
+BufferViewCreateFlag :: enum u32 {}
|
|
|
+DeviceMemoryReportFlagsEXT :: distinct bit_set[DeviceMemoryReportFlagEXT; Flags]
|
|
|
+DeviceMemoryReportFlagEXT :: enum u32 {}
|
|
|
+AccelerationStructureMotionInfoFlagsNV :: distinct bit_set[AccelerationStructureMotionInfoFlagNV; Flags]
|
|
|
+AccelerationStructureMotionInfoFlagNV :: enum u32 {}
|
|
|
+MetalSurfaceCreateFlagsEXT :: distinct bit_set[MetalSurfaceCreateFlagEXT; Flags]
|
|
|
+MetalSurfaceCreateFlagEXT :: enum u32 {}
|
|
|
+PipelineCoverageModulationStateCreateFlagsNV :: distinct bit_set[PipelineCoverageModulationStateCreateFlagNV; Flags]
|
|
|
+PipelineCoverageModulationStateCreateFlagNV :: enum u32 {}
|
|
|
+DisplaySurfaceCreateFlagsKHR :: distinct bit_set[DisplaySurfaceCreateFlagKHR; Flags]
|
|
|
+DisplaySurfaceCreateFlagKHR :: enum u32 {}
|
|
|
PipelineRasterizationConservativeStateCreateFlagsEXT :: distinct bit_set[PipelineRasterizationConservativeStateCreateFlagEXT; Flags]
|
|
|
PipelineRasterizationConservativeStateCreateFlagEXT :: enum u32 {}
|
|
|
-PipelineRasterizationDepthClipStateCreateFlagsEXT :: distinct bit_set[PipelineRasterizationDepthClipStateCreateFlagEXT; Flags]
|
|
|
-PipelineRasterizationDepthClipStateCreateFlagEXT :: enum u32 {}
|
|
|
-PipelineRasterizationStateStreamCreateFlagsEXT :: distinct bit_set[PipelineRasterizationStateStreamCreateFlagEXT; Flags]
|
|
|
-PipelineRasterizationStateStreamCreateFlagEXT :: enum u32 {}
|
|
|
+PipelineCoverageToColorStateCreateFlagsNV :: distinct bit_set[PipelineCoverageToColorStateCreateFlagNV; Flags]
|
|
|
+PipelineCoverageToColorStateCreateFlagNV :: enum u32 {}
|
|
|
DebugUtilsMessengerCallbackDataFlagsEXT :: distinct bit_set[DebugUtilsMessengerCallbackDataFlagEXT; Flags]
|
|
|
DebugUtilsMessengerCallbackDataFlagEXT :: enum u32 {}
|
|
|
-DisplaySurfaceCreateFlagsKHR :: distinct bit_set[DisplaySurfaceCreateFlagKHR; Flags]
|
|
|
-DisplaySurfaceCreateFlagKHR :: enum u32 {}
|
|
|
-MetalSurfaceCreateFlagsEXT :: distinct bit_set[MetalSurfaceCreateFlagEXT; Flags]
|
|
|
-MetalSurfaceCreateFlagEXT :: enum u32 {}
|
|
|
-IOSSurfaceCreateFlagsMVK :: distinct bit_set[IOSSurfaceCreateFlagMVK; Flags]
|
|
|
-IOSSurfaceCreateFlagMVK :: enum u32 {}
|
|
|
+PipelineMultisampleStateCreateFlags :: distinct bit_set[PipelineMultisampleStateCreateFlag; Flags]
|
|
|
+PipelineMultisampleStateCreateFlag :: enum u32 {}
|
|
|
+PipelineRasterizationStateCreateFlags :: distinct bit_set[PipelineRasterizationStateCreateFlag; Flags]
|
|
|
+PipelineRasterizationStateCreateFlag :: enum u32 {}
|
|
|
+DisplayModeCreateFlagsKHR :: distinct bit_set[DisplayModeCreateFlagKHR; Flags]
|
|
|
+DisplayModeCreateFlagKHR :: enum u32 {}
|
|
|
+PipelineViewportStateCreateFlags :: distinct bit_set[PipelineViewportStateCreateFlag; Flags]
|
|
|
+PipelineViewportStateCreateFlag :: enum u32 {}
|
|
|
MacOSSurfaceCreateFlagsMVK :: distinct bit_set[MacOSSurfaceCreateFlagMVK; Flags]
|
|
|
MacOSSurfaceCreateFlagMVK :: enum u32 {}
|
|
|
-PipelineCoverageToColorStateCreateFlagsNV :: distinct bit_set[PipelineCoverageToColorStateCreateFlagNV; Flags]
|
|
|
-PipelineCoverageToColorStateCreateFlagNV :: enum u32 {}
|
|
|
-ValidationCacheCreateFlagsEXT :: distinct bit_set[ValidationCacheCreateFlagEXT; Flags]
|
|
|
-ValidationCacheCreateFlagEXT :: enum u32 {}
|
|
|
+PipelineDiscardRectangleStateCreateFlagsEXT :: distinct bit_set[PipelineDiscardRectangleStateCreateFlagEXT; Flags]
|
|
|
+PipelineDiscardRectangleStateCreateFlagEXT :: enum u32 {}
|
|
|
+PipelineDepthStencilStateCreateFlags :: distinct bit_set[PipelineDepthStencilStateCreateFlag; Flags]
|
|
|
+PipelineDepthStencilStateCreateFlag :: enum u32 {}
|
|
|
Win32SurfaceCreateFlagsKHR :: distinct bit_set[Win32SurfaceCreateFlagKHR; Flags]
|
|
|
Win32SurfaceCreateFlagKHR :: enum u32 {}
|
|
|
-PipelineTessellationStateCreateFlags :: distinct bit_set[PipelineTessellationStateCreateFlag; Flags]
|
|
|
-PipelineTessellationStateCreateFlag :: enum u32 {}
|
|
|
DescriptorPoolResetFlags :: distinct bit_set[DescriptorPoolResetFlag; Flags]
|
|
|
DescriptorPoolResetFlag :: enum u32 {}
|
|
|
-AccelerationStructureMotionInfoFlagsNV :: distinct bit_set[AccelerationStructureMotionInfoFlagNV; Flags]
|
|
|
-AccelerationStructureMotionInfoFlagNV :: enum u32 {}
|
|
|
+PipelineRasterizationStateStreamCreateFlagsEXT :: distinct bit_set[PipelineRasterizationStateStreamCreateFlagEXT; Flags]
|
|
|
+PipelineRasterizationStateStreamCreateFlagEXT :: enum u32 {}
|
|
|
+PipelineTessellationStateCreateFlags :: distinct bit_set[PipelineTessellationStateCreateFlag; Flags]
|
|
|
+PipelineTessellationStateCreateFlag :: enum u32 {}
|
|
|
+MemoryMapFlags :: distinct bit_set[MemoryMapFlag; Flags]
|
|
|
+MemoryMapFlag :: enum u32 {}
|
|
|
+InstanceCreateFlags :: distinct bit_set[InstanceCreateFlag; Flags]
|
|
|
+InstanceCreateFlag :: enum u32 {}
|
|
|
+DescriptorUpdateTemplateCreateFlags :: distinct bit_set[DescriptorUpdateTemplateCreateFlag; Flags]
|
|
|
+DescriptorUpdateTemplateCreateFlag :: enum u32 {}
|
|
|
+PipelineDynamicStateCreateFlags :: distinct bit_set[PipelineDynamicStateCreateFlag; Flags]
|
|
|
+PipelineDynamicStateCreateFlag :: enum u32 {}
|
|
|
+AccelerationStructureMotionInstanceFlagsNV :: distinct bit_set[AccelerationStructureMotionInstanceFlagNV; Flags]
|
|
|
+AccelerationStructureMotionInstanceFlagNV :: enum u32 {}
|
|
|
+PipelineCoverageReductionStateCreateFlagsNV :: distinct bit_set[PipelineCoverageReductionStateCreateFlagNV; Flags]
|
|
|
+PipelineCoverageReductionStateCreateFlagNV :: enum u32 {}
|
|
|
|
|
|
|