vulkan 3.13.1 → 3.13.2
raw patch · 448 files changed
+1271/−1131 lines, 448 files
Files
- changelog.md +3/−0
- package.yaml +2/−2
- readme.md +6/−5
- src/Vulkan/Core10/CommandBufferBuilding.hs +141/−84
- src/Vulkan/Core10/Device.hs +8/−2
- src/Vulkan/Core10/DeviceInitialization.hs +4/−2
- src/Vulkan/Core10/Enums/EventCreateFlagBits.hs +2/−6
- src/Vulkan/Core10/ImageView.hs +2/−1
- src/Vulkan/Core10/Memory.hs +3/−3
- src/Vulkan/Core10/Pipeline.hs +5/−5
- src/Vulkan/Core10/Queue.hs +7/−0
- src/Vulkan/Core11/Originally_Based_On_VK_KHR_protected_memory.hs +11/−14
- src/Vulkan/Core11/Promoted_From_VK_KHR_device_group.hs +12/−6
- src/Vulkan/Core12.hs +11/−5
- src/Vulkan/Core12/Promoted_From_VK_KHR_create_renderpass2.hs +5/−5
- src/Vulkan/Core12/Promoted_From_VK_KHR_draw_indirect_count.hs +8/−5
- src/Vulkan/Extensions/VK_AMD_buffer_marker.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_device_coherent_memory.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_device_coherent_memory.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_draw_indirect_count.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_gcn_shader.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_gpu_shader_half_float.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_gpu_shader_int16.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_memory_overallocation_behavior.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_memory_overallocation_behavior.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_mixed_attachment_samples.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_negative_viewport_height.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_pipeline_compiler_control.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_pipeline_compiler_control.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_rasterization_order.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_rasterization_order.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_ballot.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_core_properties.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_core_properties.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_core_properties2.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_core_properties2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_explicit_vertex_parameter.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_fragment_mask.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_image_load_store_lod.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_info.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_info.hs-boot +2/−2
- src/Vulkan/Extensions/VK_AMD_shader_trinary_minmax.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs +2/−2
- src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs-boot +2/−2
- src/Vulkan/Extensions/VK_ANDROID_external_memory_android_hardware_buffer.hs +8/−2
- src/Vulkan/Extensions/VK_ANDROID_external_memory_android_hardware_buffer.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_4444_formats.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_4444_formats.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_acquire_drm_display.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_acquire_xlib_display.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_acquire_xlib_display.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_astc_decode_mode.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_astc_decode_mode.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_blend_operation_advanced.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_blend_operation_advanced.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_border_color_swizzle.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_border_color_swizzle.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_calibrated_timestamps.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_calibrated_timestamps.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_color_write_enable.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_color_write_enable.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_conditional_rendering.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_conditional_rendering.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_conservative_rasterization.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_conservative_rasterization.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_custom_border_color.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_custom_border_color.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_debug_marker.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_debug_marker.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_debug_report.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_debug_report.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_debug_utils.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_debug_utils.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_depth_clip_enable.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_depth_clip_enable.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_depth_range_unrestricted.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_descriptor_indexing.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_device_memory_report.hs +3/−3
- src/Vulkan/Extensions/VK_EXT_device_memory_report.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_direct_mode_display.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_directfb_surface.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_directfb_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_discard_rectangles.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_discard_rectangles.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_display_control.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_display_control.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_display_surface_counter.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_display_surface_counter.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_extended_dynamic_state.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_extended_dynamic_state.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_extended_dynamic_state2.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_extended_dynamic_state2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_external_memory_dma_buf.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_external_memory_host.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_external_memory_host.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_filter_cubic.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_filter_cubic.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_fragment_density_map2.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_fragment_density_map2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_full_screen_exclusive.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_full_screen_exclusive.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_global_priority.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_global_priority.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_global_priority_query.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_global_priority_query.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_hdr_metadata.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_hdr_metadata.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_headless_surface.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_headless_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_host_query_reset.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_image_drm_format_modifier.hs +7/−2
- src/Vulkan/Extensions/VK_EXT_image_drm_format_modifier.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_image_robustness.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_image_robustness.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_index_type_uint8.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_index_type_uint8.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_inline_uniform_block.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_inline_uniform_block.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_line_rasterization.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_line_rasterization.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_load_store_op_none.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_memory_budget.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_memory_budget.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_memory_priority.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_memory_priority.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_metal_surface.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_metal_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_multi_draw.hs +30/−20
- src/Vulkan/Extensions/VK_EXT_multi_draw.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_pageable_device_local_memory.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_pageable_device_local_memory.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_pci_bus_info.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_pci_bus_info.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_physical_device_drm.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_physical_device_drm.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_pipeline_creation_cache_control.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_pipeline_creation_cache_control.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_pipeline_creation_feedback.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_pipeline_creation_feedback.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_post_depth_coverage.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_primitive_topology_list_restart.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_primitive_topology_list_restart.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_private_data.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_private_data.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_provoking_vertex.hs +4/−3
- src/Vulkan/Extensions/VK_EXT_provoking_vertex.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_queue_family_foreign.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_rgba10x6_formats.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_rgba10x6_formats.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_robustness2.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_robustness2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_sample_locations.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_sample_locations.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_sampler_filter_minmax.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_scalar_block_layout.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_separate_stencil_usage.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_atomic_float.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_atomic_float.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_atomic_float2.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_atomic_float2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_image_atomic_int64.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_image_atomic_int64.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_stencil_export.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_subgroup_ballot.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_subgroup_vote.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_shader_viewport_index_layer.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_subgroup_size_control.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_subgroup_size_control.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_swapchain_colorspace.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_texel_buffer_alignment.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_texel_buffer_alignment.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_texture_compression_astc_hdr.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_texture_compression_astc_hdr.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_tooling_info.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_tooling_info.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_transform_feedback.hs +7/−6
- src/Vulkan/Extensions/VK_EXT_transform_feedback.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_validation_cache.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_validation_cache.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_validation_features.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_validation_features.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_validation_flags.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_validation_flags.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_vertex_attribute_divisor.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_vertex_attribute_divisor.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_vertex_input_dynamic_state.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_vertex_input_dynamic_state.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_ycbcr_2plane_444_formats.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_ycbcr_2plane_444_formats.hs-boot +2/−2
- src/Vulkan/Extensions/VK_EXT_ycbcr_image_arrays.hs +2/−2
- src/Vulkan/Extensions/VK_EXT_ycbcr_image_arrays.hs-boot +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_buffer_collection.hs +5/−5
- src/Vulkan/Extensions/VK_FUCHSIA_buffer_collection.hs-boot +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_external_memory.hs +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_external_memory.hs-boot +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_external_semaphore.hs +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_external_semaphore.hs-boot +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_imagepipe_surface.hs +2/−2
- src/Vulkan/Extensions/VK_FUCHSIA_imagepipe_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_GGP_frame_token.hs +2/−2
- src/Vulkan/Extensions/VK_GGP_frame_token.hs-boot +2/−2
- src/Vulkan/Extensions/VK_GGP_stream_descriptor_surface.hs +2/−2
- src/Vulkan/Extensions/VK_GGP_stream_descriptor_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_GOOGLE_decorate_string.hs +2/−2
- src/Vulkan/Extensions/VK_GOOGLE_display_timing.hs +2/−2
- src/Vulkan/Extensions/VK_GOOGLE_display_timing.hs-boot +2/−2
- src/Vulkan/Extensions/VK_GOOGLE_hlsl_functionality1.hs +2/−2
- src/Vulkan/Extensions/VK_GOOGLE_user_type.hs +2/−2
- src/Vulkan/Extensions/VK_HUAWEI_invocation_mask.hs +2/−2
- src/Vulkan/Extensions/VK_HUAWEI_invocation_mask.hs-boot +2/−2
- src/Vulkan/Extensions/VK_HUAWEI_subpass_shading.hs +18/−16
- src/Vulkan/Extensions/VK_HUAWEI_subpass_shading.hs-boot +8/−8
- src/Vulkan/Extensions/VK_IMG_filter_cubic.hs +2/−2
- src/Vulkan/Extensions/VK_IMG_format_pvrtc.hs +2/−2
- src/Vulkan/Extensions/VK_INTEL_performance_query.hs +2/−2
- src/Vulkan/Extensions/VK_INTEL_performance_query.hs-boot +2/−2
- src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs +2/−2
- src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_16bit_storage.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_8bit_storage.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_android_surface.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_android_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_bind_memory2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_buffer_device_address.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_copy_commands2.hs +56/−38
- src/Vulkan/Extensions/VK_KHR_copy_commands2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_create_renderpass2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_dedicated_allocation.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_deferred_host_operations.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_depth_stencil_resolve.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_descriptor_update_template.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_device_group.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_device_group_creation.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_display.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_display.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_display_swapchain.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_display_swapchain.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_draw_indirect_count.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_driver_properties.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_dynamic_rendering.hs +12/−11
- src/Vulkan/Extensions/VK_KHR_dynamic_rendering.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_external_fence.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_fence_capabilities.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_fence_fd.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_fence_fd.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_external_fence_win32.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_fence_win32.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_external_memory.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_memory_capabilities.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_memory_fd.hs +3/−3
- src/Vulkan/Extensions/VK_KHR_external_memory_fd.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_external_memory_win32.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_memory_win32.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_external_semaphore.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_semaphore_capabilities.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_semaphore_fd.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_semaphore_fd.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_external_semaphore_win32.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_external_semaphore_win32.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_format_feature_flags2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_format_feature_flags2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_fragment_shading_rate.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_fragment_shading_rate.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_get_display_properties2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_get_display_properties2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_get_memory_requirements2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_get_memory_requirements2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_get_physical_device_properties2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_get_surface_capabilities2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_get_surface_capabilities2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_image_format_list.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_imageless_framebuffer.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_incremental_present.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_incremental_present.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_maintenance1.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_maintenance2.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_maintenance3.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_maintenance4.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_maintenance4.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_multiview.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_performance_query.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_performance_query.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_pipeline_executable_properties.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_pipeline_executable_properties.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_pipeline_library.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_pipeline_library.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_portability_subset.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_portability_subset.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_present_id.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_present_id.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_present_wait.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_present_wait.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_push_descriptor.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_push_descriptor.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_ray_query.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_ray_query.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs +10/−7
- src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_relaxed_block_layout.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_sampler_mirror_clamp_to_edge.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_sampler_ycbcr_conversion.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_separate_depth_stencil_layouts.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_atomic_int64.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_clock.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_clock.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_draw_parameters.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_float16_int8.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_float_controls.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_integer_dot_product.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_integer_dot_product.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_non_semantic_info.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_subgroup_extended_types.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_subgroup_uniform_control_flow.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_subgroup_uniform_control_flow.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_terminate_invocation.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shader_terminate_invocation.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_shared_presentable_image.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_shared_presentable_image.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_spirv_1_4.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_storage_buffer_storage_class.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_surface.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_surface_protected_capabilities.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_surface_protected_capabilities.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_swapchain.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_swapchain.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_swapchain_mutable_format.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_synchronization2.hs +10/−9
- src/Vulkan/Extensions/VK_KHR_synchronization2.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_timeline_semaphore.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_uniform_buffer_standard_layout.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_variable_pointers.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_vulkan_memory_model.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_wayland_surface.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_wayland_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_win32_keyed_mutex.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_win32_keyed_mutex.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_win32_surface.hs +4/−4
- src/Vulkan/Extensions/VK_KHR_win32_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_workgroup_memory_explicit_layout.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_workgroup_memory_explicit_layout.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_xcb_surface.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_xcb_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_xlib_surface.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_xlib_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_KHR_zero_initialize_workgroup_memory.hs +2/−2
- src/Vulkan/Extensions/VK_KHR_zero_initialize_workgroup_memory.hs-boot +2/−2
- src/Vulkan/Extensions/VK_MVK_ios_surface.hs +2/−2
- src/Vulkan/Extensions/VK_MVK_ios_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_MVK_macos_surface.hs +2/−2
- src/Vulkan/Extensions/VK_MVK_macos_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NN_vi_surface.hs +2/−2
- src/Vulkan/Extensions/VK_NN_vi_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NVX_binary_import.hs +2/−2
- src/Vulkan/Extensions/VK_NVX_binary_import.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NVX_image_view_handle.hs +2/−2
- src/Vulkan/Extensions/VK_NVX_image_view_handle.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs +2/−2
- src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_acquire_winrt_display.hs +2/−2
- src/Vulkan/Extensions/VK_NV_clip_space_w_scaling.hs +2/−2
- src/Vulkan/Extensions/VK_NV_clip_space_w_scaling.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs +2/−2
- src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs +2/−2
- src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_corner_sampled_image.hs +2/−2
- src/Vulkan/Extensions/VK_NV_corner_sampled_image.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_coverage_reduction_mode.hs +2/−2
- src/Vulkan/Extensions/VK_NV_coverage_reduction_mode.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_dedicated_allocation.hs +2/−2
- src/Vulkan/Extensions/VK_NV_dedicated_allocation.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_dedicated_allocation_image_aliasing.hs +2/−2
- src/Vulkan/Extensions/VK_NV_dedicated_allocation_image_aliasing.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_device_diagnostic_checkpoints.hs +2/−2
- src/Vulkan/Extensions/VK_NV_device_diagnostic_checkpoints.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_device_diagnostics_config.hs +2/−2
- src/Vulkan/Extensions/VK_NV_device_diagnostics_config.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_device_generated_commands.hs +7/−6
- src/Vulkan/Extensions/VK_NV_device_generated_commands.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory.hs +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory_capabilities.hs +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory_capabilities.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory_rdma.hs +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory_rdma.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory_win32.hs +2/−2
- src/Vulkan/Extensions/VK_NV_external_memory_win32.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_fill_rectangle.hs +2/−2
- src/Vulkan/Extensions/VK_NV_fragment_coverage_to_color.hs +2/−2
- src/Vulkan/Extensions/VK_NV_fragment_coverage_to_color.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs +2/−2
- src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_fragment_shading_rate_enums.hs +2/−2
- src/Vulkan/Extensions/VK_NV_fragment_shading_rate_enums.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_framebuffer_mixed_samples.hs +2/−2
- src/Vulkan/Extensions/VK_NV_framebuffer_mixed_samples.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_geometry_shader_passthrough.hs +2/−2
- src/Vulkan/Extensions/VK_NV_glsl_shader.hs +2/−2
- src/Vulkan/Extensions/VK_NV_inherited_viewport_scissor.hs +2/−2
- src/Vulkan/Extensions/VK_NV_inherited_viewport_scissor.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_mesh_shader.hs +15/−11
- src/Vulkan/Extensions/VK_NV_mesh_shader.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_ray_tracing.hs +5/−3
- src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_ray_tracing_motion_blur.hs +2/−2
- src/Vulkan/Extensions/VK_NV_ray_tracing_motion_blur.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_representative_fragment_test.hs +2/−2
- src/Vulkan/Extensions/VK_NV_representative_fragment_test.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_sample_mask_override_coverage.hs +2/−2
- src/Vulkan/Extensions/VK_NV_scissor_exclusive.hs +2/−2
- src/Vulkan/Extensions/VK_NV_scissor_exclusive.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs +2/−2
- src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs +2/−2
- src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_shader_subgroup_partitioned.hs +2/−2
- src/Vulkan/Extensions/VK_NV_shading_rate_image.hs +2/−2
- src/Vulkan/Extensions/VK_NV_shading_rate_image.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_viewport_array2.hs +2/−2
- src/Vulkan/Extensions/VK_NV_viewport_swizzle.hs +2/−2
- src/Vulkan/Extensions/VK_NV_viewport_swizzle.hs-boot +2/−2
- src/Vulkan/Extensions/VK_NV_win32_keyed_mutex.hs +2/−2
- src/Vulkan/Extensions/VK_NV_win32_keyed_mutex.hs-boot +2/−2
- src/Vulkan/Extensions/VK_QCOM_render_pass_shader_resolve.hs +2/−2
- src/Vulkan/Extensions/VK_QCOM_render_pass_store_ops.hs +2/−2
- src/Vulkan/Extensions/VK_QCOM_render_pass_transform.hs +2/−2
- src/Vulkan/Extensions/VK_QCOM_render_pass_transform.hs-boot +2/−2
- src/Vulkan/Extensions/VK_QCOM_rotated_copy_commands.hs +2/−2
- src/Vulkan/Extensions/VK_QCOM_rotated_copy_commands.hs-boot +2/−2
- src/Vulkan/Extensions/VK_QNX_screen_surface.hs +2/−2
- src/Vulkan/Extensions/VK_QNX_screen_surface.hs-boot +2/−2
- src/Vulkan/Extensions/VK_VALVE_mutable_descriptor_type.hs +2/−2
- src/Vulkan/Extensions/VK_VALVE_mutable_descriptor_type.hs-boot +2/−2
- src/Vulkan/Version.hs +2/−2
- vulkan.cabal +3/−3
changelog.md view
@@ -2,6 +2,9 @@ ## WIP +## [3.13.2] - 2021-11-09+- Bump API version to v1.2.198+ ## [3.13.1] - 2021-11-03 - Bump API version to v1.2.197
package.yaml view
@@ -1,9 +1,9 @@ name: vulkan-version: "3.13.1"+version: "3.13.2" synopsis: Bindings to the Vulkan graphics API. description: Please see [the readme](https://github.com/expipiplus1/vulkan/#readme) category: Graphics-maintainer: Joe Hermaszewski <live.long.and.prosper@monoid.al>+maintainer: Ellie Hermaszewska <live.long.and.prosper@monoid.al> github: expipiplus1/vulkan extra-source-files: - readme.md
readme.md view
@@ -472,14 +472,15 @@ ## See also The [VulkanMemoryAllocator-package](https://hackage.haskell.org/package/VulkanMemoryAllocator-0.1.0.0)-(source in the [VulkanMemoryAllocator directory](./VulkanMemoryAllocator)) has-similarly styled bindings to the [Vulkan Memory+package](https://hackage.haskell.org/package/VulkanMemoryAllocator) (source in+the [VulkanMemoryAllocator directory](./VulkanMemoryAllocator)) has similarly+styled bindings to the [Vulkan Memory Allocator](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator) library. -The [vulkan-utils](./utils) package (not currently on Hackage) includes a few-utilities for writing programs using these bindings.+The [vulkan-utils](https://hackage.haskell.org/package/vulkan-utils) (source in+the [utils directory](./utils)) includes a few utilities for writing programs+using these bindings. For an alternative take on Haskell bindings to Vulkan see the [vulkan-api](https://github.com/achirkin/vulkan#readme) package. `vulkan-api`
src/Vulkan/Core10/CommandBufferBuilding.hs view
@@ -1982,7 +1982,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDraw-commandBuffer-02707# If @commandBuffer@ is an--- unprotected command buffer, any resource accessed by the+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -2552,15 +2554,19 @@ -- equal to 'Vulkan.Core10.APIConstants.NULL_HANDLE' -- -- - #VUID-vkCmdDraw-commandBuffer-02712# If @commandBuffer@ is a--- protected command buffer, any resource written to by the+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource written to by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be an unprotected resource -- -- - #VUID-vkCmdDraw-commandBuffer-02713# If @commandBuffer@ is a--- protected command buffer, pipeline stages other than the--- framebuffer-space and compute stages in the--- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind--- point used by this command /must/ not write to any resource+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, pipeline stages other than the framebuffer-space+-- and compute stages in the 'Vulkan.Core10.Handles.Pipeline' object+-- bound to the pipeline bind point used by this command /must/ not+-- write to any resource -- -- - #VUID-vkCmdDraw-commandBuffer-04617# If any of the shader stages of -- the 'Vulkan.Core10.Handles.Pipeline' bound to the pipeline bind@@ -2856,7 +2862,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawIndexed-commandBuffer-02707# If @commandBuffer@ is an--- unprotected command buffer, any resource accessed by the+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -3430,15 +3438,19 @@ -- equal to 'Vulkan.Core10.APIConstants.NULL_HANDLE' -- -- - #VUID-vkCmdDrawIndexed-commandBuffer-02712# If @commandBuffer@ is a--- protected command buffer, any resource written to by the+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource written to by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be an unprotected resource -- -- - #VUID-vkCmdDrawIndexed-commandBuffer-02713# If @commandBuffer@ is a--- protected command buffer, pipeline stages other than the--- framebuffer-space and compute stages in the--- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind--- point used by this command /must/ not write to any resource+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, pipeline stages other than the framebuffer-space+-- and compute stages in the 'Vulkan.Core10.Handles.Pipeline' object+-- bound to the pipeline bind point used by this command /must/ not+-- write to any resource -- -- - #VUID-vkCmdDrawIndexed-commandBuffer-04617# If any of the shader -- stages of the 'Vulkan.Core10.Handles.Pipeline' bound to the pipeline@@ -3728,7 +3740,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawIndirect-commandBuffer-02707# If @commandBuffer@ is--- an unprotected command buffer, any resource accessed by the+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -4627,10 +4641,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawIndexedIndirect-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdDrawIndexedIndirect-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@@@ -5521,7 +5536,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDispatch-commandBuffer-02707# If @commandBuffer@ is an--- unprotected command buffer, any resource accessed by the+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -5584,15 +5601,19 @@ -- command -- -- - #VUID-vkCmdDispatch-commandBuffer-02712# If @commandBuffer@ is a--- protected command buffer, any resource written to by the+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource written to by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be an unprotected resource -- -- - #VUID-vkCmdDispatch-commandBuffer-02713# If @commandBuffer@ is a--- protected command buffer, pipeline stages other than the--- framebuffer-space and compute stages in the--- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind--- point used by this command /must/ not write to any resource+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, pipeline stages other than the framebuffer-space+-- and compute stages in the 'Vulkan.Core10.Handles.Pipeline' object+-- bound to the pipeline bind point used by this command /must/ not+-- write to any resource -- -- - #VUID-vkCmdDispatch-commandBuffer-04617# If any of the shader stages -- of the 'Vulkan.Core10.Handles.Pipeline' bound to the pipeline bind@@ -5869,7 +5890,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDispatchIndirect-commandBuffer-02707# If @commandBuffer@--- is an unprotected command buffer, any resource accessed by the+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -6034,16 +6057,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyBuffer-commandBuffer-01822# If @commandBuffer@ is an--- unprotected command buffer, then @srcBuffer@ /must/ not be a--- protected buffer+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyBuffer-commandBuffer-01823# If @commandBuffer@ is an--- unprotected command buffer, then @dstBuffer@ /must/ not be a--- protected buffer+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyBuffer-commandBuffer-01824# If @commandBuffer@ is a--- protected command buffer, then @dstBuffer@ /must/ not be an--- unprotected buffer+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be an unprotected buffer -- -- - #VUID-vkCmdCopyBuffer-srcOffset-00113# The @srcOffset@ member of -- each element of @pRegions@ /must/ be less than the size of@@ -6291,16 +6317,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyImage-commandBuffer-01825# If @commandBuffer@ is an--- unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyImage-commandBuffer-01826# If @commandBuffer@ is an--- unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyImage-commandBuffer-01827# If @commandBuffer@ is a--- protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- - #VUID-vkCmdCopyImage-pRegions-00124# The union of all source -- regions, and the union of all destination regions, specified by the@@ -6840,16 +6869,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdBlitImage-commandBuffer-01834# If @commandBuffer@ is an--- unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdBlitImage-commandBuffer-01835# If @commandBuffer@ is an--- unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdBlitImage-commandBuffer-01836# If @commandBuffer@ is a--- protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- - #VUID-vkCmdBlitImage-pRegions-00215# The source region specified by -- each element of @pRegions@ /must/ be a region that is contained@@ -7190,16 +7222,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyBufferToImage-commandBuffer-01828# If @commandBuffer@--- is an unprotected command buffer, then @srcBuffer@ /must/ not be a--- protected buffer+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyBufferToImage-commandBuffer-01829# If @commandBuffer@--- is an unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyBufferToImage-commandBuffer-01830# If @commandBuffer@--- is a protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- - #VUID-vkCmdCopyBufferToImage-pRegions-06217# The image region -- specified by each element of @pRegions@ /must/ be contained within@@ -7538,16 +7573,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyImageToBuffer-commandBuffer-01831# If @commandBuffer@--- is an unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyImageToBuffer-commandBuffer-01832# If @commandBuffer@--- is an unprotected command buffer, then @dstBuffer@ /must/ not be a--- protected buffer+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyImageToBuffer-commandBuffer-01833# If @commandBuffer@--- is a protected command buffer, then @dstBuffer@ /must/ not be an--- unprotected buffer+-- is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be an unprotected buffer -- -- - #VUID-vkCmdCopyImageToBuffer-pRegions-06220# The image region -- specified by each element of @pRegions@ /must/ be contained within@@ -7913,12 +7951,14 @@ -- multiple of @4@ -- -- - #VUID-vkCmdUpdateBuffer-commandBuffer-01813# If @commandBuffer@ is--- an unprotected command buffer, then @dstBuffer@ /must/ not be a--- protected buffer+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdUpdateBuffer-commandBuffer-01814# If @commandBuffer@ is a--- protected command buffer, then @dstBuffer@ /must/ not be an--- unprotected buffer+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be an unprotected buffer -- -- == Valid Usage (Implicit) --@@ -8048,12 +8088,14 @@ -- 'Vulkan.Core10.Handles.DeviceMemory' object -- -- - #VUID-vkCmdFillBuffer-commandBuffer-01811# If @commandBuffer@ is an--- unprotected command buffer, then @dstBuffer@ /must/ not be a--- protected buffer+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdFillBuffer-commandBuffer-01812# If @commandBuffer@ is a--- protected command buffer, then @dstBuffer@ /must/ not be an--- unprotected buffer+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be an unprotected buffer -- -- == Valid Usage (Implicit) --@@ -8220,12 +8262,14 @@ -- pointer to a 'ClearColorValue' union -- -- - #VUID-vkCmdClearColorImage-commandBuffer-01805# If @commandBuffer@--- is an unprotected command buffer, then @image@ /must/ not be a--- protected image+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @image@ /must/ not be a protected image -- -- - #VUID-vkCmdClearColorImage-commandBuffer-01806# If @commandBuffer@--- is a protected command buffer, then @image@ /must/ not be an--- unprotected image+-- is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, /must/ not be an unprotected image -- -- == Valid Usage (Implicit) --@@ -8434,12 +8478,14 @@ -- depth\/stencil format -- -- - #VUID-vkCmdClearDepthStencilImage-commandBuffer-01807# If--- @commandBuffer@ is an unprotected command buffer, then @image@--- /must/ not be a protected image+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @image@ /must/ not be a protected image -- -- - #VUID-vkCmdClearDepthStencilImage-commandBuffer-01808# If--- @commandBuffer@ is a protected command buffer, then @image@ /must/--- not be an unprotected image+-- @commandBuffer@ is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @image@ /must/ not be an unprotected image -- -- == Valid Usage (Implicit) --@@ -8632,12 +8678,16 @@ -- member of each element of @pRects@ /must/ not be @0@ -- -- - #VUID-vkCmdClearAttachments-commandBuffer-02504# If @commandBuffer@--- is an unprotected command buffer, then each attachment to be cleared--- /must/ not be a protected image+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, each attachment to be cleared /must/ not be a+-- protected image -- -- - #VUID-vkCmdClearAttachments-commandBuffer-02505# If @commandBuffer@--- is a protected command buffer, then each attachment to be cleared--- /must/ not be an unprotected image+-- is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, each attachment to be cleared /must/ not be an+-- unprotected image -- -- - #VUID-vkCmdClearAttachments-baseArrayLayer-00018# If the render pass -- instance this is recorded in uses multiview, then @baseArrayLayer@@@ -8752,16 +8802,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdResolveImage-commandBuffer-01837# If @commandBuffer@ is--- an unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdResolveImage-commandBuffer-01838# If @commandBuffer@ is--- an unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdResolveImage-commandBuffer-01839# If @commandBuffer@ is a--- protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- - #VUID-vkCmdResolveImage-pRegions-00255# The union of all source -- regions, and the union of all destination regions, specified by the@@ -11772,12 +11825,16 @@ -- in @commandBuffer@ -- -- - #VUID-vkCmdExecuteCommands-commandBuffer-01820# If @commandBuffer@--- is a protected command buffer, then each element of--- @pCommandBuffers@ /must/ be a protected command buffer+-- is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, each element of @pCommandBuffers@ /must/ be a+-- protected command buffer -- -- - #VUID-vkCmdExecuteCommands-commandBuffer-01821# If @commandBuffer@--- is an unprotected command buffer, then each element of--- @pCommandBuffers@ /must/ be an unprotected command buffer+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, each element of @pCommandBuffers@ /must/ be an+-- unprotected command buffer -- -- - #VUID-vkCmdExecuteCommands-None-02286# This command /must/ not be -- recorded when transform feedback is active
src/Vulkan/Core10/Device.hs view
@@ -443,6 +443,12 @@ -- 'Vulkan.Core10.Enums.DeviceQueueCreateFlagBits.DEVICE_QUEUE_CREATE_PROTECTED_BIT' -- bit of @flags@ /must/ not be set --+-- - #VUID-VkDeviceQueueCreateInfo-flags-06449# If @flags@ includes+-- 'Vulkan.Core10.Enums.DeviceQueueCreateFlagBits.DEVICE_QUEUE_CREATE_PROTECTED_BIT',+-- @queueFamilyIndex@ /must/ be the index of a queue family that+-- includes the 'Vulkan.Core10.Enums.QueueFlagBits.QUEUE_PROTECTED_BIT'+-- capability+-- -- == Valid Usage (Implicit) -- -- - #VUID-VkDeviceQueueCreateInfo-sType-sType# @sType@ /must/ be@@ -577,8 +583,8 @@ -- - #VUID-VkDeviceCreateInfo-pNext-04748# if the @pNext@ chain includes -- a 'Vulkan.Core12.PhysicalDeviceVulkan12Features' structure and -- 'Vulkan.Core12.PhysicalDeviceVulkan12Features'::@bufferDeviceAddress@--- is VK_TRUE, @ppEnabledExtensionNames@ /must/ not contain--- @VK_EXT_buffer_device_address@+-- is 'Vulkan.Core10.FundamentalTypes.TRUE', @ppEnabledExtensionNames@+-- /must/ not contain @VK_EXT_buffer_device_address@ -- -- - #VUID-VkDeviceCreateInfo-pNext-02829# If the @pNext@ chain includes -- a 'Vulkan.Core12.PhysicalDeviceVulkan11Features' structure, then it
src/Vulkan/Core10/DeviceInitialization.hs view
@@ -1425,13 +1425,15 @@ -- 'InstanceCreateInfo' includes a -- 'Vulkan.Extensions.VK_EXT_debug_report.DebugReportCallbackCreateInfoEXT' -- structure, the list of enabled extensions in--- @ppEnabledExtensionNames@ /must/ contain VK_EXT_debug_report+-- @ppEnabledExtensionNames@ /must/ contain+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_report VK_EXT_debug_report> -- -- - #VUID-VkInstanceCreateInfo-pNext-04926# If the @pNext@ chain of -- 'InstanceCreateInfo' includes a -- 'Vulkan.Extensions.VK_EXT_debug_utils.DebugUtilsMessengerCreateInfoEXT' -- structure, the list of enabled extensions in--- @ppEnabledExtensionNames@ /must/ contain VK_EXT_debug_utils+-- @ppEnabledExtensionNames@ /must/ contain+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_utils VK_EXT_debug_utils> -- -- == Valid Usage (Implicit) --
src/Vulkan/Core10/Enums/EventCreateFlagBits.hs view
@@ -21,11 +21,6 @@ -- | VkEventCreateFlagBits - Event creation flag bits ----- = Description------ - VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR specifies that host event--- commands will not be used with this event.--- -- = See Also -- -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_VERSION_1_0 VK_VERSION_1_0>,@@ -33,7 +28,8 @@ newtype EventCreateFlagBits = EventCreateFlagBits Flags deriving newtype (Eq, Ord, Storable, Zero, Bits, FiniteBits) --- No documentation found for Nested "VkEventCreateFlagBits" "VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR"+-- | 'EVENT_CREATE_DEVICE_ONLY_BIT_KHR' specifies that host event commands+-- will not be used with this event. pattern EVENT_CREATE_DEVICE_ONLY_BIT_KHR = EventCreateFlagBits 0x00000001 conNameEventCreateFlagBits :: String
src/Vulkan/Core10/ImageView.hs view
@@ -896,7 +896,8 @@ -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#formats-requiring-sampler-ycbcr-conversion formats that require a sampler Y’CBCR conversion>, -- then the @pNext@ chain /must/ include a -- 'Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion.SamplerYcbcrConversionInfo'--- structure with a conversion value other than VK_NULL_HANDLE+-- structure with a conversion value other than+-- 'Vulkan.Core10.APIConstants.NULL_HANDLE' -- -- - #VUID-VkImageViewCreateInfo-format-04714# If @format@ has a @_422@ -- or @_420@ suffix then @image@ /must/ have been created with a width
src/Vulkan/Core10/Memory.hs view
@@ -1028,7 +1028,7 @@ -- - #VUID-VkMemoryAllocateInfo-allocationSize-01742# If the parameters -- define an import operation, the external handle specified was -- created by the Vulkan API, and the external handle type is--- 'Vulkan.Extensions.VK_KHR_external_memory_capabilities.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR',+-- 'Vulkan.Core11.Enums.ExternalMemoryHandleTypeFlagBits.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT', -- then the values of @allocationSize@ and @memoryTypeIndex@ /must/ -- match those specified when the payload being imported was created --@@ -1055,9 +1055,9 @@ -- - #VUID-VkMemoryAllocateInfo-allocationSize-01743# If the parameters -- define an import operation, the external handle was created by the -- Vulkan API, and the external handle type is--- 'Vulkan.Extensions.VK_KHR_external_memory_capabilities.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR'+-- 'Vulkan.Core11.Enums.ExternalMemoryHandleTypeFlagBits.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT' -- or--- 'Vulkan.Extensions.VK_KHR_external_memory_capabilities.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR',+-- 'Vulkan.Core11.Enums.ExternalMemoryHandleTypeFlagBits.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT', -- then the values of @allocationSize@ and @memoryTypeIndex@ /must/ -- match those specified when the payload being imported was created --
src/Vulkan/Core10/Pipeline.hs view
@@ -4571,17 +4571,17 @@ -- -- - #VUID-VkGraphicsPipelineCreateInfo-rasterizationSamples-04899# If -- the pipeline is being created with fragment shader state, and the--- VK_QCOM_render_pass_shader_resolve extension is enabled, and if--- subpass has any input attachments, and if the subpass description--- contains+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_shader_resolve VK_QCOM_render_pass_shader_resolve>+-- extension is enabled, and if subpass has any input attachments, and+-- if the subpass description contains -- 'Vulkan.Core10.Enums.SubpassDescriptionFlagBits.SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM', -- then the sample count of the input attachments /must/ equal -- @rasterizationSamples@ -- -- - #VUID-VkGraphicsPipelineCreateInfo-sampleShadingEnable-04900# If the -- pipeline is being created with fragment shader state, and the--- VK_QCOM_render_pass_shader_resolve extension is enabled, and if the--- subpass description contains+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_shader_resolve VK_QCOM_render_pass_shader_resolve>+-- extension is enabled, and if the subpass description contains -- 'Vulkan.Core10.Enums.SubpassDescriptionFlagBits.SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM', -- then @sampleShadingEnable@ /must/ be false --
src/Vulkan/Core10/Queue.hs view
@@ -341,6 +341,13 @@ -- accessed by an operation specified by @pSubmits@ /must/ have -- included the queue family of @queue@ at resource creation time --+-- - #VUID-vkQueueSubmit-queue-06448# If @queue@ was not created with+-- 'Vulkan.Core10.Enums.DeviceQueueCreateFlagBits.DEVICE_QUEUE_CREATE_PROTECTED_BIT',+-- there /must/ be no element of @pSubmits@ that includes an+-- 'Vulkan.Core11.Originally_Based_On_VK_KHR_protected_memory.ProtectedSubmitInfo'+-- structure in its @pNext@ chain with @protectedSubmit@ equal to+-- 'Vulkan.Core10.FundamentalTypes.TRUE'+-- -- == Valid Usage (Implicit) -- -- - #VUID-vkQueueSubmit-queue-parameter# @queue@ /must/ be a valid
src/Vulkan/Core11/Originally_Based_On_VK_KHR_protected_memory.hs view
@@ -127,17 +127,8 @@ -- | VkProtectedSubmitInfo - Structure indicating whether the submission is -- protected ----- == Valid Usage------ - #VUID-VkProtectedSubmitInfo-protectedSubmit-01816# If the protected--- memory feature is not enabled, @protectedSubmit@ /must/ not be--- 'Vulkan.Core10.FundamentalTypes.TRUE'--- -- == Valid Usage (Implicit) ----- - #VUID-VkProtectedSubmitInfo-sType-sType# @sType@ /must/ be--- 'Vulkan.Core10.Enums.StructureType.STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO'--- -- = See Also -- -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_VERSION_1_1 VK_VERSION_1_1>,@@ -278,11 +269,17 @@ -- 'Vulkan.Core10.FundamentalTypes.Bool32', -- 'Vulkan.Core10.Enums.StructureType.StructureType' data PhysicalDeviceProtectedMemoryProperties = PhysicalDeviceProtectedMemoryProperties- { -- | @protectedNoFault@ specifies the behavior of the implementation when- -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#memory-protected-access-rules protected memory access rules>- -- are broken. If @protectedNoFault@ is- -- 'Vulkan.Core10.FundamentalTypes.TRUE', breaking those rules will not- -- result in process termination or device loss.+ { -- | #extension-limits-protectedNoFault# @protectedNoFault@ specifies how an+ -- implementation behaves when an application attempts to write to+ -- unprotected memory in a protected queue operation, read from protected+ -- memory in an unprotected queue operation, or perform a query in a+ -- protected queue operation. If this limit is+ -- 'Vulkan.Core10.FundamentalTypes.TRUE', such writes will be discarded or+ -- have undefined values written, reads and queries will return undefined+ -- values. If this limit is 'Vulkan.Core10.FundamentalTypes.FALSE',+ -- applications /must/ not perform these operations. See+ -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#memory-protected-access-rules>+ -- for more information. protectedNoFault :: Bool } deriving (Typeable, Eq) #if defined(GENERIC_INSTANCES)
src/Vulkan/Core11/Promoted_From_VK_KHR_device_group.hs view
@@ -433,7 +433,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDispatchBase-commandBuffer-02707# If @commandBuffer@ is--- an unprotected command buffer, any resource accessed by the+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -496,15 +498,19 @@ -- command -- -- - #VUID-vkCmdDispatchBase-commandBuffer-02712# If @commandBuffer@ is a--- protected command buffer, any resource written to by the+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource written to by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be an unprotected resource -- -- - #VUID-vkCmdDispatchBase-commandBuffer-02713# If @commandBuffer@ is a--- protected command buffer, pipeline stages other than the--- framebuffer-space and compute stages in the--- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind--- point used by this command /must/ not write to any resource+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, pipeline stages other than the framebuffer-space+-- and compute stages in the 'Vulkan.Core10.Handles.Pipeline' object+-- bound to the pipeline bind point used by this command /must/ not+-- write to any resource -- -- - #VUID-vkCmdDispatchBase-commandBuffer-04617# If any of the shader -- stages of the 'Vulkan.Core10.Handles.Pipeline' bound to the pipeline
src/Vulkan/Core12.hs view
@@ -396,11 +396,17 @@ -- drawing command recorded within a subpass of a multiview render pass -- instance. maxMultiviewInstanceIndex :: Word32- , -- | @protectedNoFault@ specifies the behavior of the implementation when- -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#memory-protected-access-rules protected memory access rules>- -- are broken. If @protectedNoFault@ is- -- 'Vulkan.Core10.FundamentalTypes.TRUE', breaking those rules will not- -- result in process termination or device loss.+ , -- | #limits-protectedNoFault# @protectedNoFault@ specifies how an+ -- implementation behaves when an application attempts to write to+ -- unprotected memory in a protected queue operation, read from protected+ -- memory in an unprotected queue operation, or perform a query in a+ -- protected queue operation. If this limit is+ -- 'Vulkan.Core10.FundamentalTypes.TRUE', such writes will be discarded or+ -- have undefined values written, reads and queries will return undefined+ -- values. If this limit is 'Vulkan.Core10.FundamentalTypes.FALSE',+ -- applications /must/ not perform these operations. See+ -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#memory-protected-access-rules ???>+ -- for more information. protectedNoFault :: Bool , -- | #limits-maxPerSetDescriptors# @maxPerSetDescriptors@ is a maximum number -- of descriptors (summed over all descriptor types) in a single descriptor
src/Vulkan/Core12/Promoted_From_VK_KHR_create_renderpass2.hs view
@@ -1904,17 +1904,17 @@ -- -- - #VUID-VkRenderPassCreateInfo2-rasterizationSamples-04905# If the -- pipeline is being created with fragment shader state, and the--- VK_QCOM_render_pass_shader_resolve extension is enabled, and if--- subpass has any input attachments, and if the subpass description--- contains+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_shader_resolve VK_QCOM_render_pass_shader_resolve>+-- extension is enabled, and if subpass has any input attachments, and+-- if the subpass description contains -- 'Vulkan.Core10.Enums.SubpassDescriptionFlagBits.SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM', -- then the sample count of the input attachments /must/ equal -- @rasterizationSamples@ -- -- - #VUID-VkRenderPassCreateInfo2-sampleShadingEnable-04906# If the -- pipeline is being created with fragment shader state, and the--- VK_QCOM_render_pass_shader_resolve extension is enabled, and if the--- subpass description contains+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_shader_resolve VK_QCOM_render_pass_shader_resolve>+-- extension is enabled, and if the subpass description contains -- 'Vulkan.Core10.Enums.SubpassDescriptionFlagBits.SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM', -- then @sampleShadingEnable@ /must/ be false --
src/Vulkan/Core12/Promoted_From_VK_KHR_draw_indirect_count.hs view
@@ -219,7 +219,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawIndirectCount-commandBuffer-02707# If @commandBuffer@--- is an unprotected command buffer, any resource accessed by the+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -1143,10 +1145,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawIndexedIndirectCount-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdDrawIndexedIndirectCount-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@
src/Vulkan/Extensions/VK_AMD_buffer_marker.hs view
@@ -75,11 +75,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'cmdWriteBufferMarkerAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_buffer_marker Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_device_coherent_memory.hs view
@@ -82,11 +82,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceCoherentMemoryFeaturesAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_device_coherent_memory Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_device_coherent_memory.hs-boot view
@@ -82,11 +82,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceCoherentMemoryFeaturesAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_device_coherent_memory Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs view
@@ -112,12 +112,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'DisplayNativeHdrSurfaceCapabilitiesAMD', -- 'SwapchainDisplayNativeHdrCreateInfoAMD', 'setLocalDimmingAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_display_native_hdr Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs-boot view
@@ -112,12 +112,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'DisplayNativeHdrSurfaceCapabilitiesAMD', -- 'SwapchainDisplayNativeHdrCreateInfoAMD', 'setLocalDimmingAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_display_native_hdr Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_draw_indirect_count.hs view
@@ -93,11 +93,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'cmdDrawIndexedIndirectCountAMD', 'cmdDrawIndirectCountAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_draw_indirect_count Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_gcn_shader.hs view
@@ -68,11 +68,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_gcn_shader Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_gpu_shader_half_float.hs view
@@ -87,11 +87,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_gpu_shader_half_float Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_gpu_shader_int16.hs view
@@ -94,11 +94,11 @@ -- -- - First version ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_gpu_shader_int16 Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_memory_overallocation_behavior.hs view
@@ -78,12 +78,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'DeviceMemoryOverallocationCreateInfoAMD', -- 'MemoryOverallocationBehaviorAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_memory_overallocation_behavior Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_memory_overallocation_behavior.hs-boot view
@@ -78,12 +78,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'DeviceMemoryOverallocationCreateInfoAMD', -- 'MemoryOverallocationBehaviorAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_memory_overallocation_behavior Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_mixed_attachment_samples.hs view
@@ -67,11 +67,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_mixed_attachment_samples Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_negative_viewport_height.hs view
@@ -81,11 +81,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_negative_viewport_height Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_pipeline_compiler_control.hs view
@@ -89,12 +89,12 @@ -- -- - Initial revision. ----- = See Also+-- == See Also -- -- 'PipelineCompilerControlCreateInfoAMD', -- 'PipelineCompilerControlFlagBitsAMD', 'PipelineCompilerControlFlagsAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_pipeline_compiler_control Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_pipeline_compiler_control.hs-boot view
@@ -89,12 +89,12 @@ -- -- - Initial revision. ----- = See Also+-- == See Also -- -- 'PipelineCompilerControlCreateInfoAMD', -- 'PipelineCompilerControlFlagBitsAMD', 'PipelineCompilerControlFlagsAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_pipeline_compiler_control Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_rasterization_order.hs view
@@ -152,12 +152,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PipelineRasterizationStateRasterizationOrderAMD', -- 'RasterizationOrderAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_rasterization_order Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_rasterization_order.hs-boot view
@@ -152,12 +152,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PipelineRasterizationStateRasterizationOrderAMD', -- 'RasterizationOrderAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_rasterization_order Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_ballot.hs view
@@ -72,11 +72,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_ballot Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_core_properties.hs view
@@ -140,11 +140,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderCorePropertiesAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_core_properties Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_core_properties.hs-boot view
@@ -140,11 +140,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderCorePropertiesAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_core_properties Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_core_properties2.hs view
@@ -83,12 +83,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderCoreProperties2AMD', -- 'ShaderCorePropertiesFlagBitsAMD', 'ShaderCorePropertiesFlagsAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_core_properties2 Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_core_properties2.hs-boot view
@@ -83,12 +83,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderCoreProperties2AMD', -- 'ShaderCorePropertiesFlagBitsAMD', 'ShaderCorePropertiesFlagsAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_core_properties2 Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_explicit_vertex_parameter.hs view
@@ -70,11 +70,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_explicit_vertex_parameter Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_fragment_mask.hs view
@@ -116,11 +116,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_fragment_mask Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_image_load_store_lod.hs view
@@ -69,11 +69,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_image_load_store_lod Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_info.hs view
@@ -140,12 +140,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ShaderInfoTypeAMD', 'ShaderResourceUsageAMD', -- 'ShaderStatisticsInfoAMD', 'getShaderInfoAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_info Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_info.hs-boot view
@@ -140,12 +140,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ShaderInfoTypeAMD', 'ShaderResourceUsageAMD', -- 'ShaderStatisticsInfoAMD', 'getShaderInfoAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_info Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_shader_trinary_minmax.hs view
@@ -70,11 +70,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_shader_trinary_minmax Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs view
@@ -138,11 +138,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'TextureLODGatherFormatPropertiesAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_texture_gather_bias_lod Vulkan Specification>
src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs-boot view
@@ -138,11 +138,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'TextureLODGatherFormatPropertiesAMD' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_texture_gather_bias_lod Vulkan Specification>
src/Vulkan/Extensions/VK_ANDROID_external_memory_android_hardware_buffer.hs view
@@ -258,7 +258,7 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'AHardwareBuffer', 'AndroidHardwareBufferFormatPropertiesANDROID', -- 'AndroidHardwareBufferPropertiesANDROID',@@ -268,7 +268,7 @@ -- 'getAndroidHardwareBufferPropertiesANDROID', -- 'getMemoryAndroidHardwareBufferANDROID' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_ANDROID_external_memory_android_hardware_buffer Vulkan Specification>@@ -1071,6 +1071,12 @@ -- | VkAndroidHardwareBufferFormatProperties2ANDROID - Structure describing -- the image format properties of an Android hardware buffer+--+-- = Description+--+-- The bits reported in @formatFeatures@ /must/ include the bits reported+-- in the corresponding fields of+-- 'AndroidHardwareBufferFormatPropertiesANDROID'::@formatFeatures@. -- -- == Valid Usage (Implicit) --
src/Vulkan/Extensions/VK_ANDROID_external_memory_android_hardware_buffer.hs-boot view
@@ -258,7 +258,7 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'AHardwareBuffer', 'AndroidHardwareBufferFormatPropertiesANDROID', -- 'AndroidHardwareBufferPropertiesANDROID',@@ -268,7 +268,7 @@ -- 'getAndroidHardwareBufferPropertiesANDROID', -- 'getMemoryAndroidHardwareBufferANDROID' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_ANDROID_external_memory_android_hardware_buffer Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_4444_formats.hs view
@@ -87,11 +87,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDevice4444FormatsFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_4444_formats Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_4444_formats.hs-boot view
@@ -87,11 +87,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDevice4444FormatsFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_4444_formats Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_acquire_drm_display.hs view
@@ -68,11 +68,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'acquireDrmDisplayEXT', 'getDrmDisplayEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_acquire_drm_display Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_acquire_xlib_display.hs view
@@ -101,11 +101,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'acquireXlibDisplayEXT', 'getRandROutputDisplayEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_acquire_xlib_display Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_acquire_xlib_display.hs-boot view
@@ -101,11 +101,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'acquireXlibDisplayEXT', 'getRandROutputDisplayEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_acquire_xlib_display Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_astc_decode_mode.hs view
@@ -144,11 +144,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImageViewASTCDecodeModeEXT', 'PhysicalDeviceASTCDecodeFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_astc_decode_mode Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_astc_decode_mode.hs-boot view
@@ -144,11 +144,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImageViewASTCDecodeModeEXT', 'PhysicalDeviceASTCDecodeFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_astc_decode_mode Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_blend_operation_advanced.hs view
@@ -267,13 +267,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'BlendOverlapEXT', 'PhysicalDeviceBlendOperationAdvancedFeaturesEXT', -- 'PhysicalDeviceBlendOperationAdvancedPropertiesEXT', -- 'PipelineColorBlendAdvancedStateCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_blend_operation_advanced Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_blend_operation_advanced.hs-boot view
@@ -267,13 +267,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'BlendOverlapEXT', 'PhysicalDeviceBlendOperationAdvancedFeaturesEXT', -- 'PhysicalDeviceBlendOperationAdvancedPropertiesEXT', -- 'PipelineColorBlendAdvancedStateCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_blend_operation_advanced Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_border_color_swizzle.hs view
@@ -106,12 +106,12 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceBorderColorSwizzleFeaturesEXT', -- 'SamplerBorderColorComponentMappingCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_border_color_swizzle Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_border_color_swizzle.hs-boot view
@@ -106,12 +106,12 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceBorderColorSwizzleFeaturesEXT', -- 'SamplerBorderColorComponentMappingCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_border_color_swizzle Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs view
@@ -149,14 +149,14 @@ -- -- - Minor updates to appendix for publication ----- = See Also+-- == See Also -- -- 'BufferDeviceAddressCreateInfoEXT', 'BufferDeviceAddressInfoEXT', -- 'PhysicalDeviceBufferAddressFeaturesEXT', -- 'PhysicalDeviceBufferDeviceAddressFeaturesEXT', -- 'getBufferDeviceAddressEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_buffer_device_address Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs-boot view
@@ -149,14 +149,14 @@ -- -- - Minor updates to appendix for publication ----- = See Also+-- == See Also -- -- 'BufferDeviceAddressCreateInfoEXT', 'BufferDeviceAddressInfoEXT', -- 'PhysicalDeviceBufferAddressFeaturesEXT', -- 'PhysicalDeviceBufferDeviceAddressFeaturesEXT', -- 'getBufferDeviceAddressEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_buffer_device_address Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_calibrated_timestamps.hs view
@@ -163,13 +163,13 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'CalibratedTimestampInfoEXT', 'TimeDomainEXT', -- 'getCalibratedTimestampsEXT', -- 'getPhysicalDeviceCalibrateableTimeDomainsEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_calibrated_timestamps Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_calibrated_timestamps.hs-boot view
@@ -163,13 +163,13 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'CalibratedTimestampInfoEXT', 'TimeDomainEXT', -- 'getCalibratedTimestampsEXT', -- 'getPhysicalDeviceCalibrateableTimeDomainsEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_calibrated_timestamps Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_color_write_enable.hs view
@@ -99,12 +99,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceColorWriteEnableFeaturesEXT', -- 'PipelineColorWriteCreateInfoEXT', 'cmdSetColorWriteEnableEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_color_write_enable Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_color_write_enable.hs-boot view
@@ -99,12 +99,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceColorWriteEnableFeaturesEXT', -- 'PipelineColorWriteCreateInfoEXT', 'cmdSetColorWriteEnableEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_color_write_enable Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_conditional_rendering.hs view
@@ -145,7 +145,7 @@ -- - Add new pipeline stage, access flags and limit conditional -- rendering to a subpass or entire render pass. ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceConditionalRenderingInfoEXT', -- 'ConditionalRenderingBeginInfoEXT', 'ConditionalRenderingFlagBitsEXT',@@ -153,7 +153,7 @@ -- 'PhysicalDeviceConditionalRenderingFeaturesEXT', -- 'cmdBeginConditionalRenderingEXT', 'cmdEndConditionalRenderingEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_conditional_rendering Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_conditional_rendering.hs-boot view
@@ -145,7 +145,7 @@ -- - Add new pipeline stage, access flags and limit conditional -- rendering to a subpass or entire render pass. ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceConditionalRenderingInfoEXT', -- 'ConditionalRenderingBeginInfoEXT', 'ConditionalRenderingFlagBitsEXT',@@ -153,7 +153,7 @@ -- 'PhysicalDeviceConditionalRenderingFeaturesEXT', -- 'cmdBeginConditionalRenderingEXT', 'cmdEndConditionalRenderingEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_conditional_rendering Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_conservative_rasterization.hs view
@@ -137,14 +137,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ConservativeRasterizationModeEXT', -- 'PhysicalDeviceConservativeRasterizationPropertiesEXT', -- 'PipelineRasterizationConservativeStateCreateFlagsEXT', -- 'PipelineRasterizationConservativeStateCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_conservative_rasterization Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_conservative_rasterization.hs-boot view
@@ -137,14 +137,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ConservativeRasterizationModeEXT', -- 'PhysicalDeviceConservativeRasterizationPropertiesEXT', -- 'PipelineRasterizationConservativeStateCreateFlagsEXT', -- 'PipelineRasterizationConservativeStateCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_conservative_rasterization Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_custom_border_color.hs view
@@ -237,13 +237,13 @@ -- - Renamed VK_BORDER_COLOR_CUSTOM_FLOAT_EXT to -- VK_BORDER_COLOR_FLOAT_CUSTOM_EXT for consistency ----- = See Also+-- == See Also -- -- 'PhysicalDeviceCustomBorderColorFeaturesEXT', -- 'PhysicalDeviceCustomBorderColorPropertiesEXT', -- 'SamplerCustomBorderColorCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_custom_border_color Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_custom_border_color.hs-boot view
@@ -237,13 +237,13 @@ -- - Renamed VK_BORDER_COLOR_CUSTOM_FLOAT_EXT to -- VK_BORDER_COLOR_FLOAT_CUSTOM_EXT for consistency ----- = See Also+-- == See Also -- -- 'PhysicalDeviceCustomBorderColorFeaturesEXT', -- 'PhysicalDeviceCustomBorderColorPropertiesEXT', -- 'SamplerCustomBorderColorCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_custom_border_color Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_debug_marker.hs view
@@ -256,7 +256,7 @@ -- -- - Fixed typo in dates in revision history ----- = See Also+-- == See Also -- -- 'DebugMarkerMarkerInfoEXT', 'DebugMarkerObjectNameInfoEXT', -- 'DebugMarkerObjectTagInfoEXT',@@ -265,7 +265,7 @@ -- 'cmdDebugMarkerInsertEXT', 'debugMarkerSetObjectNameEXT', -- 'debugMarkerSetObjectTagEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_marker Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_debug_marker.hs-boot view
@@ -256,7 +256,7 @@ -- -- - Fixed typo in dates in revision history ----- = See Also+-- == See Also -- -- 'DebugMarkerMarkerInfoEXT', 'DebugMarkerObjectNameInfoEXT', -- 'DebugMarkerObjectTagInfoEXT',@@ -265,7 +265,7 @@ -- 'cmdDebugMarkerInsertEXT', 'debugMarkerSetObjectNameEXT', -- 'debugMarkerSetObjectTagEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_marker Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_debug_report.hs view
@@ -311,7 +311,7 @@ -- - Add issue 4 discussing matching handles returned by the -- extension, based on suggestion in public issue 368. ----- = See Also+-- == See Also -- -- 'PFN_vkDebugReportCallbackEXT', 'DebugReportCallbackCreateInfoEXT', -- 'Vulkan.Extensions.Handles.DebugReportCallbackEXT',@@ -319,7 +319,7 @@ -- 'DebugReportObjectTypeEXT', 'createDebugReportCallbackEXT', -- 'debugReportMessageEXT', 'destroyDebugReportCallbackEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_report Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_debug_report.hs-boot view
@@ -311,7 +311,7 @@ -- - Add issue 4 discussing matching handles returned by the -- extension, based on suggestion in public issue 368. ----- = See Also+-- == See Also -- -- 'PFN_vkDebugReportCallbackEXT', 'DebugReportCallbackCreateInfoEXT', -- 'Vulkan.Extensions.Handles.DebugReportCallbackEXT',@@ -319,7 +319,7 @@ -- 'DebugReportObjectTypeEXT', 'createDebugReportCallbackEXT', -- 'debugReportMessageEXT', 'destroyDebugReportCallbackEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_report Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_debug_utils.hs view
@@ -459,7 +459,7 @@ -- in for @pObjectName@ in 'DebugUtilsObjectNameInfoEXT', because -- the loader and various drivers support @NULL@ already. ----- = See Also+-- == See Also -- -- 'PFN_vkDebugUtilsMessengerCallbackEXT', 'DebugUtilsLabelEXT', -- 'DebugUtilsMessageSeverityFlagBitsEXT',@@ -476,7 +476,7 @@ -- 'setDebugUtilsObjectNameEXT', 'setDebugUtilsObjectTagEXT', -- 'submitDebugUtilsMessageEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_utils Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_debug_utils.hs-boot view
@@ -459,7 +459,7 @@ -- in for @pObjectName@ in 'DebugUtilsObjectNameInfoEXT', because -- the loader and various drivers support @NULL@ already. ----- = See Also+-- == See Also -- -- 'PFN_vkDebugUtilsMessengerCallbackEXT', 'DebugUtilsLabelEXT', -- 'DebugUtilsMessageSeverityFlagBitsEXT',@@ -476,7 +476,7 @@ -- 'setDebugUtilsObjectNameEXT', 'setDebugUtilsObjectTagEXT', -- 'submitDebugUtilsMessageEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_debug_utils Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_depth_clip_enable.hs view
@@ -94,13 +94,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDepthClipEnableFeaturesEXT', -- 'PipelineRasterizationDepthClipStateCreateFlagsEXT', -- 'PipelineRasterizationDepthClipStateCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_depth_clip_enable Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_depth_clip_enable.hs-boot view
@@ -94,13 +94,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDepthClipEnableFeaturesEXT', -- 'PipelineRasterizationDepthClipStateCreateFlagsEXT', -- 'PipelineRasterizationDepthClipStateCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_depth_clip_enable Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_depth_range_unrestricted.hs view
@@ -81,11 +81,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_depth_range_unrestricted Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_descriptor_indexing.hs view
@@ -195,7 +195,7 @@ -- -- - ??? ----- = See Also+-- == See Also -- -- 'DescriptorBindingFlagBitsEXT', 'DescriptorBindingFlagsEXT', -- 'DescriptorSetLayoutBindingFlagsCreateInfoEXT',@@ -204,7 +204,7 @@ -- 'PhysicalDeviceDescriptorIndexingFeaturesEXT', -- 'PhysicalDeviceDescriptorIndexingPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_descriptor_indexing Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_device_memory_report.hs view
@@ -223,7 +223,7 @@ -- -- - Minor description update ----- = See Also+-- == See Also -- -- 'PFN_vkDeviceMemoryReportCallbackEXT', -- 'DeviceDeviceMemoryReportCreateInfoEXT',@@ -231,7 +231,7 @@ -- 'DeviceMemoryReportFlagsEXT', -- 'PhysicalDeviceDeviceMemoryReportFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_device_memory_report Vulkan Specification>@@ -532,7 +532,7 @@ -- 'DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT', @objectHandle@ is a -- valid Vulkan handle of the type associated with @objectType@ as defined -- in the- -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#debugging-object-types VkObjectType and Vulkan Handle Relationship>+ -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#debugging-object-types and Vulkan Handle Relationship> -- table. Otherwise, @objectHandle@ is undefined. objectHandle :: Word64 , -- | @heapIndex@ describes which memory heap this device memory allocation is
src/Vulkan/Extensions/VK_EXT_device_memory_report.hs-boot view
@@ -223,7 +223,7 @@ -- -- - Minor description update ----- = See Also+-- == See Also -- -- 'PFN_vkDeviceMemoryReportCallbackEXT', -- 'DeviceDeviceMemoryReportCreateInfoEXT',@@ -231,7 +231,7 @@ -- 'DeviceMemoryReportFlagsEXT', -- 'PhysicalDeviceDeviceMemoryReportFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_device_memory_report Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_direct_mode_display.hs view
@@ -92,11 +92,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'releaseDisplayEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_direct_mode_display Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_directfb_surface.hs view
@@ -78,13 +78,13 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'DirectFBSurfaceCreateFlagsEXT', 'DirectFBSurfaceCreateInfoEXT', -- 'createDirectFBSurfaceEXT', -- 'getPhysicalDeviceDirectFBPresentationSupportEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_directfb_surface Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_directfb_surface.hs-boot view
@@ -78,13 +78,13 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'DirectFBSurfaceCreateFlagsEXT', 'DirectFBSurfaceCreateInfoEXT', -- 'createDirectFBSurfaceEXT', -- 'getPhysicalDeviceDirectFBPresentationSupportEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_directfb_surface Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_discard_rectangles.hs view
@@ -109,7 +109,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DiscardRectangleModeEXT', -- 'PhysicalDeviceDiscardRectanglePropertiesEXT',@@ -117,7 +117,7 @@ -- 'PipelineDiscardRectangleStateCreateInfoEXT', -- 'cmdSetDiscardRectangleEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_discard_rectangles Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_discard_rectangles.hs-boot view
@@ -109,7 +109,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DiscardRectangleModeEXT', -- 'PhysicalDeviceDiscardRectanglePropertiesEXT',@@ -117,7 +117,7 @@ -- 'PipelineDiscardRectangleStateCreateInfoEXT', -- 'cmdSetDiscardRectangleEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_discard_rectangles Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_display_control.hs view
@@ -135,7 +135,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'DeviceEventInfoEXT', 'DeviceEventTypeEXT', 'DisplayEventInfoEXT', -- 'DisplayEventTypeEXT', 'DisplayPowerInfoEXT', 'DisplayPowerStateEXT',@@ -143,7 +143,7 @@ -- 'getSwapchainCounterEXT', 'registerDeviceEventEXT', -- 'registerDisplayEventEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_display_control Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_display_control.hs-boot view
@@ -135,7 +135,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'DeviceEventInfoEXT', 'DeviceEventTypeEXT', 'DisplayEventInfoEXT', -- 'DisplayEventTypeEXT', 'DisplayPowerInfoEXT', 'DisplayPowerStateEXT',@@ -143,7 +143,7 @@ -- 'getSwapchainCounterEXT', 'registerDeviceEventEXT', -- 'registerDisplayEventEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_display_control Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_display_surface_counter.hs view
@@ -88,12 +88,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'SurfaceCapabilities2EXT', 'SurfaceCounterFlagBitsEXT', -- 'SurfaceCounterFlagsEXT', 'getPhysicalDeviceSurfaceCapabilities2EXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_display_surface_counter Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_display_surface_counter.hs-boot view
@@ -88,12 +88,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'SurfaceCapabilities2EXT', 'SurfaceCounterFlagBitsEXT', -- 'SurfaceCounterFlagsEXT', 'getPhysicalDeviceSurfaceCapabilities2EXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_display_surface_counter Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_extended_dynamic_state.hs view
@@ -140,7 +140,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceExtendedDynamicStateFeaturesEXT', -- 'cmdBindVertexBuffers2EXT', 'cmdSetCullModeEXT',@@ -150,7 +150,7 @@ -- 'cmdSetScissorWithCountEXT', 'cmdSetStencilOpEXT', -- 'cmdSetStencilTestEnableEXT', 'cmdSetViewportWithCountEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_extended_dynamic_state Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_extended_dynamic_state.hs-boot view
@@ -140,7 +140,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceExtendedDynamicStateFeaturesEXT', -- 'cmdBindVertexBuffers2EXT', 'cmdSetCullModeEXT',@@ -150,7 +150,7 @@ -- 'cmdSetScissorWithCountEXT', 'cmdSetStencilOpEXT', -- 'cmdSetStencilTestEnableEXT', 'cmdSetViewportWithCountEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_extended_dynamic_state Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_extended_dynamic_state2.hs view
@@ -98,14 +98,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceExtendedDynamicState2FeaturesEXT', -- 'cmdSetDepthBiasEnableEXT', 'cmdSetLogicOpEXT', -- 'cmdSetPatchControlPointsEXT', 'cmdSetPrimitiveRestartEnableEXT', -- 'cmdSetRasterizerDiscardEnableEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_extended_dynamic_state2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_extended_dynamic_state2.hs-boot view
@@ -98,14 +98,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceExtendedDynamicState2FeaturesEXT', -- 'cmdSetDepthBiasEnableEXT', 'cmdSetLogicOpEXT', -- 'cmdSetPatchControlPointsEXT', 'cmdSetPrimitiveRestartEnableEXT', -- 'cmdSetRasterizerDiscardEnableEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_extended_dynamic_state2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_external_memory_dma_buf.hs view
@@ -99,11 +99,11 @@ -- -- - Squashed internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_external_memory_dma_buf Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_external_memory_host.hs view
@@ -156,13 +156,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ImportMemoryHostPointerInfoEXT', 'MemoryHostPointerPropertiesEXT', -- 'PhysicalDeviceExternalMemoryHostPropertiesEXT', -- 'getMemoryHostPointerPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_external_memory_host Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_external_memory_host.hs-boot view
@@ -156,13 +156,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ImportMemoryHostPointerInfoEXT', 'MemoryHostPointerPropertiesEXT', -- 'PhysicalDeviceExternalMemoryHostPropertiesEXT', -- 'getMemoryHostPointerPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_external_memory_host Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_filter_cubic.hs view
@@ -114,12 +114,12 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'FilterCubicImageViewImageFormatPropertiesEXT', -- 'PhysicalDeviceImageViewImageFormatInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_filter_cubic Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_filter_cubic.hs-boot view
@@ -114,12 +114,12 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'FilterCubicImageViewImageFormatPropertiesEXT', -- 'PhysicalDeviceImageViewImageFormatInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_filter_cubic Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs view
@@ -174,13 +174,13 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentDensityMapFeaturesEXT', -- 'PhysicalDeviceFragmentDensityMapPropertiesEXT', -- 'RenderPassFragmentDensityMapCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_fragment_density_map Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs-boot view
@@ -174,13 +174,13 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentDensityMapFeaturesEXT', -- 'PhysicalDeviceFragmentDensityMapPropertiesEXT', -- 'RenderPassFragmentDensityMapCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_fragment_density_map Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_fragment_density_map2.hs view
@@ -141,12 +141,12 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentDensityMap2FeaturesEXT', -- 'PhysicalDeviceFragmentDensityMap2PropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_fragment_density_map2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_fragment_density_map2.hs-boot view
@@ -141,12 +141,12 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentDensityMap2FeaturesEXT', -- 'PhysicalDeviceFragmentDensityMap2PropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_fragment_density_map2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs view
@@ -113,11 +113,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentShaderInterlockFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_fragment_shader_interlock Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs-boot view
@@ -113,11 +113,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentShaderInterlockFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_fragment_shader_interlock Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_full_screen_exclusive.hs view
@@ -240,7 +240,7 @@ -- -- - Internal revision ----- = See Also+-- == See Also -- -- 'FullScreenExclusiveEXT', 'SurfaceCapabilitiesFullScreenExclusiveEXT', -- 'SurfaceFullScreenExclusiveInfoEXT',@@ -248,7 +248,7 @@ -- 'getPhysicalDeviceSurfacePresentModes2EXT', -- 'releaseFullScreenExclusiveModeEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_full_screen_exclusive Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_full_screen_exclusive.hs-boot view
@@ -240,7 +240,7 @@ -- -- - Internal revision ----- = See Also+-- == See Also -- -- 'FullScreenExclusiveEXT', 'SurfaceCapabilitiesFullScreenExclusiveEXT', -- 'SurfaceFullScreenExclusiveInfoEXT',@@ -248,7 +248,7 @@ -- 'getPhysicalDeviceSurfacePresentModes2EXT', -- 'releaseFullScreenExclusiveModeEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_full_screen_exclusive Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_global_priority.hs view
@@ -108,11 +108,11 @@ -- -- - First version. ----- = See Also+-- == See Also -- -- 'DeviceQueueGlobalPriorityCreateInfoEXT', 'QueueGlobalPriorityEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_global_priority Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_global_priority.hs-boot view
@@ -108,11 +108,11 @@ -- -- - First version. ----- = See Also+-- == See Also -- -- 'DeviceQueueGlobalPriorityCreateInfoEXT', 'QueueGlobalPriorityEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_global_priority Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_global_priority_query.hs view
@@ -104,13 +104,13 @@ -- -- - Revision 1, 2021-03-29 (Yiwei Zhang) ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.MAX_GLOBAL_PRIORITY_SIZE_EXT', -- 'PhysicalDeviceGlobalPriorityQueryFeaturesEXT', -- 'QueueFamilyGlobalPriorityPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_global_priority_query Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_global_priority_query.hs-boot view
@@ -104,13 +104,13 @@ -- -- - Revision 1, 2021-03-29 (Yiwei Zhang) ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.MAX_GLOBAL_PRIORITY_SIZE_EXT', -- 'PhysicalDeviceGlobalPriorityQueryFeaturesEXT', -- 'QueueFamilyGlobalPriorityPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_global_priority_query Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_hdr_metadata.hs view
@@ -106,11 +106,11 @@ -- -- - Correct implicit validity for VkHdrMetadataEXT structure ----- = See Also+-- == See Also -- -- 'HdrMetadataEXT', 'XYColorEXT', 'setHdrMetadataEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_hdr_metadata Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_hdr_metadata.hs-boot view
@@ -106,11 +106,11 @@ -- -- - Correct implicit validity for VkHdrMetadataEXT structure ----- = See Also+-- == See Also -- -- 'HdrMetadataEXT', 'XYColorEXT', 'setHdrMetadataEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_hdr_metadata Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_headless_surface.hs view
@@ -90,12 +90,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'HeadlessSurfaceCreateFlagsEXT', 'HeadlessSurfaceCreateInfoEXT', -- 'createHeadlessSurfaceEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_headless_surface Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_headless_surface.hs-boot view
@@ -90,12 +90,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'HeadlessSurfaceCreateFlagsEXT', 'HeadlessSurfaceCreateInfoEXT', -- 'createHeadlessSurfaceEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_headless_surface Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_host_query_reset.hs view
@@ -93,11 +93,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceHostQueryResetFeaturesEXT', 'resetQueryPoolEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_host_query_reset Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_image_drm_format_modifier.hs view
@@ -533,7 +533,7 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'DrmFormatModifierPropertiesEXT', 'DrmFormatModifierPropertiesListEXT', -- 'ImageDrmFormatModifierExplicitCreateInfoEXT',@@ -542,7 +542,7 @@ -- 'PhysicalDeviceImageDrmFormatModifierInfoEXT', -- 'getImageDrmFormatModifierPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_image_drm_format_modifier Vulkan Specification>@@ -1271,6 +1271,11 @@ -- -- Among the elements in array @pDrmFormatModifierProperties@, each -- returned @drmFormatModifier@ /must/ be unique.+--+-- Among the elements in array @pDrmFormatModifierProperties@, the bits+-- reported in @drmFormatModifierTilingFeatures@ /must/ include the bits+-- reported in the corresponding element of+-- 'DrmFormatModifierPropertiesListEXT'::@pDrmFormatModifierProperties@. -- -- == Valid Usage (Implicit) --
src/Vulkan/Extensions/VK_EXT_image_drm_format_modifier.hs-boot view
@@ -533,7 +533,7 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'DrmFormatModifierPropertiesEXT', 'DrmFormatModifierPropertiesListEXT', -- 'ImageDrmFormatModifierExplicitCreateInfoEXT',@@ -542,7 +542,7 @@ -- 'PhysicalDeviceImageDrmFormatModifierInfoEXT', -- 'getImageDrmFormatModifierPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_image_drm_format_modifier Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_image_robustness.hs view
@@ -98,11 +98,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceImageRobustnessFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_image_robustness Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_image_robustness.hs-boot view
@@ -98,11 +98,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceImageRobustnessFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_image_robustness Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_index_type_uint8.hs view
@@ -71,11 +71,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceIndexTypeUint8FeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_index_type_uint8 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_index_type_uint8.hs-boot view
@@ -71,11 +71,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceIndexTypeUint8FeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_index_type_uint8 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_inline_uniform_block.hs view
@@ -160,14 +160,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DescriptorPoolInlineUniformBlockCreateInfoEXT', -- 'PhysicalDeviceInlineUniformBlockFeaturesEXT', -- 'PhysicalDeviceInlineUniformBlockPropertiesEXT', -- 'WriteDescriptorSetInlineUniformBlockEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_inline_uniform_block Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_inline_uniform_block.hs-boot view
@@ -160,14 +160,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DescriptorPoolInlineUniformBlockCreateInfoEXT', -- 'PhysicalDeviceInlineUniformBlockFeaturesEXT', -- 'PhysicalDeviceInlineUniformBlockPropertiesEXT', -- 'WriteDescriptorSetInlineUniformBlockEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_inline_uniform_block Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_line_rasterization.hs view
@@ -117,14 +117,14 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'LineRasterizationModeEXT', -- 'PhysicalDeviceLineRasterizationFeaturesEXT', -- 'PhysicalDeviceLineRasterizationPropertiesEXT', -- 'PipelineRasterizationLineStateCreateInfoEXT', 'cmdSetLineStippleEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_line_rasterization Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_line_rasterization.hs-boot view
@@ -117,14 +117,14 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'LineRasterizationModeEXT', -- 'PhysicalDeviceLineRasterizationFeaturesEXT', -- 'PhysicalDeviceLineRasterizationPropertiesEXT', -- 'PipelineRasterizationLineStateCreateInfoEXT', 'cmdSetLineStippleEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_line_rasterization Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_load_store_op_none.hs view
@@ -77,11 +77,11 @@ -- -- - Added VK_ATTACHMENT_LOAD_OP_NONE_EXT. ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_load_store_op_none Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_memory_budget.hs view
@@ -89,11 +89,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceMemoryBudgetPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_memory_budget Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_memory_budget.hs-boot view
@@ -89,11 +89,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceMemoryBudgetPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_memory_budget Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_memory_priority.hs view
@@ -79,12 +79,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'MemoryPriorityAllocateInfoEXT', -- 'PhysicalDeviceMemoryPriorityFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_memory_priority Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_memory_priority.hs-boot view
@@ -79,12 +79,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'MemoryPriorityAllocateInfoEXT', -- 'PhysicalDeviceMemoryPriorityFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_memory_priority Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_metal_surface.hs view
@@ -79,12 +79,12 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'CAMetalLayer', 'MetalSurfaceCreateFlagsEXT', -- 'MetalSurfaceCreateInfoEXT', 'createMetalSurfaceEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_metal_surface Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_metal_surface.hs-boot view
@@ -79,12 +79,12 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'CAMetalLayer', 'MetalSurfaceCreateFlagsEXT', -- 'MetalSurfaceCreateInfoEXT', 'createMetalSurfaceEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_metal_surface Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_multi_draw.hs view
@@ -107,14 +107,14 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'MultiDrawIndexedInfoEXT', 'MultiDrawInfoEXT', -- 'PhysicalDeviceMultiDrawFeaturesEXT', -- 'PhysicalDeviceMultiDrawPropertiesEXT', 'cmdDrawMultiEXT', -- 'cmdDrawMultiIndexedEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_multi_draw Vulkan Specification>@@ -373,7 +373,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawMultiEXT-commandBuffer-02707# If @commandBuffer@ is--- an unprotected command buffer, any resource accessed by the+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -947,15 +949,19 @@ -- equal to 'Vulkan.Core10.APIConstants.NULL_HANDLE' -- -- - #VUID-vkCmdDrawMultiEXT-commandBuffer-02712# If @commandBuffer@ is a--- protected command buffer, any resource written to by the+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource written to by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be an unprotected resource -- -- - #VUID-vkCmdDrawMultiEXT-commandBuffer-02713# If @commandBuffer@ is a--- protected command buffer, pipeline stages other than the--- framebuffer-space and compute stages in the--- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind--- point used by this command /must/ not write to any resource+-- protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, pipeline stages other than the framebuffer-space+-- and compute stages in the 'Vulkan.Core10.Handles.Pipeline' object+-- bound to the pipeline bind point used by this command /must/ not+-- write to any resource -- -- - #VUID-vkCmdDrawMultiEXT-commandBuffer-04617# If any of the shader -- stages of the 'Vulkan.Core10.Handles.Pipeline' bound to the pipeline@@ -1255,10 +1261,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdDrawMultiIndexedEXT-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@@@ -1830,16 +1837,19 @@ -- equal to 'Vulkan.Core10.APIConstants.NULL_HANDLE' -- -- - #VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-02712# If--- @commandBuffer@ is a protected command buffer, any resource written--- to by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be an--- unprotected resource+-- @commandBuffer@ is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource written to by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be an unprotected resource -- -- - #VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-02713# If--- @commandBuffer@ is a protected command buffer, pipeline stages other--- than the framebuffer-space and compute stages in the--- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind--- point used by this command /must/ not write to any resource+-- @commandBuffer@ is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, pipeline stages other than the framebuffer-space+-- and compute stages in the 'Vulkan.Core10.Handles.Pipeline' object+-- bound to the pipeline bind point used by this command /must/ not+-- write to any resource -- -- - #VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-04617# If any of the -- shader stages of the 'Vulkan.Core10.Handles.Pipeline' bound to the
src/Vulkan/Extensions/VK_EXT_multi_draw.hs-boot view
@@ -107,14 +107,14 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'MultiDrawIndexedInfoEXT', 'MultiDrawInfoEXT', -- 'PhysicalDeviceMultiDrawFeaturesEXT', -- 'PhysicalDeviceMultiDrawPropertiesEXT', 'cmdDrawMultiEXT', -- 'cmdDrawMultiIndexedEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_multi_draw Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pageable_device_local_memory.hs view
@@ -123,12 +123,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT', -- 'setDeviceMemoryPriorityEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pageable_device_local_memory Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pageable_device_local_memory.hs-boot view
@@ -123,12 +123,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT', -- 'setDeviceMemoryPriorityEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pageable_device_local_memory Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pci_bus_info.hs view
@@ -86,11 +86,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDevicePCIBusInfoPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pci_bus_info Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pci_bus_info.hs-boot view
@@ -86,11 +86,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDevicePCIBusInfoPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pci_bus_info Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_physical_device_drm.hs view
@@ -90,11 +90,11 @@ -- -- - First stable revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDrmPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_physical_device_drm Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_physical_device_drm.hs-boot view
@@ -90,11 +90,11 @@ -- -- - First stable revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDrmPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_physical_device_drm Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pipeline_creation_cache_control.hs view
@@ -195,12 +195,12 @@ -- 'ERROR_PIPELINE_COMPILE_REQUIRED_EXT'. Also updated the xml to -- include these codes as return values. ----- = See Also+-- == See Also -- -- 'PhysicalDevicePipelineCreationCacheControlFeaturesEXT', -- 'Vulkan.Core10.Enums.PipelineCacheCreateFlagBits.PipelineCacheCreateFlagBits' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pipeline_creation_cache_control Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pipeline_creation_cache_control.hs-boot view
@@ -195,12 +195,12 @@ -- 'ERROR_PIPELINE_COMPILE_REQUIRED_EXT'. Also updated the xml to -- include these codes as return values. ----- = See Also+-- == See Also -- -- 'PhysicalDevicePipelineCreationCacheControlFeaturesEXT', -- 'Vulkan.Core10.Enums.PipelineCacheCreateFlagBits.PipelineCacheCreateFlagBits' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pipeline_creation_cache_control Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pipeline_creation_feedback.hs view
@@ -102,13 +102,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PipelineCreationFeedbackCreateInfoEXT', 'PipelineCreationFeedbackEXT', -- 'PipelineCreationFeedbackFlagBitsEXT', -- 'PipelineCreationFeedbackFlagsEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pipeline_creation_feedback Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_pipeline_creation_feedback.hs-boot view
@@ -102,13 +102,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PipelineCreationFeedbackCreateInfoEXT', 'PipelineCreationFeedbackEXT', -- 'PipelineCreationFeedbackFlagBitsEXT', -- 'PipelineCreationFeedbackFlagsEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pipeline_creation_feedback Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_post_depth_coverage.hs view
@@ -91,11 +91,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_post_depth_coverage Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_primitive_topology_list_restart.hs view
@@ -81,11 +81,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_primitive_topology_list_restart Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_primitive_topology_list_restart.hs-boot view
@@ -81,11 +81,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_primitive_topology_list_restart Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_private_data.hs view
@@ -119,7 +119,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'DevicePrivateDataCreateInfoEXT', -- 'PhysicalDevicePrivateDataFeaturesEXT',@@ -129,7 +129,7 @@ -- 'createPrivateDataSlotEXT', 'destroyPrivateDataSlotEXT', -- 'getPrivateDataEXT', 'setPrivateDataEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_private_data Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_private_data.hs-boot view
@@ -119,7 +119,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'DevicePrivateDataCreateInfoEXT', -- 'PhysicalDevicePrivateDataFeaturesEXT',@@ -129,7 +129,7 @@ -- 'createPrivateDataSlotEXT', 'destroyPrivateDataSlotEXT', -- 'getPrivateDataEXT', 'setPrivateDataEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_private_data Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_provoking_vertex.hs view
@@ -166,14 +166,14 @@ -- -- - Initial draft, based on a proposal by Alexis Hétu ----- = See Also+-- == See Also -- -- 'PhysicalDeviceProvokingVertexFeaturesEXT', -- 'PhysicalDeviceProvokingVertexPropertiesEXT', -- 'PipelineRasterizationProvokingVertexStateCreateInfoEXT', -- 'ProvokingVertexModeEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_provoking_vertex Vulkan Specification>@@ -270,7 +270,8 @@ -- is 'Vulkan.Core10.FundamentalTypes.FALSE'. -- @transformFeedbackPreservesProvokingVertex@ /must/ be -- 'Vulkan.Core10.FundamentalTypes.FALSE' when the- -- VK_EXT_transform_feedback extension is not supported.+ -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_transform_feedback VK_EXT_transform_feedback>+ -- extension is not supported. transformFeedbackPreservesProvokingVertex :: Bool } deriving (Typeable, Eq)
src/Vulkan/Extensions/VK_EXT_provoking_vertex.hs-boot view
@@ -166,14 +166,14 @@ -- -- - Initial draft, based on a proposal by Alexis Hétu ----- = See Also+-- == See Also -- -- 'PhysicalDeviceProvokingVertexFeaturesEXT', -- 'PhysicalDeviceProvokingVertexPropertiesEXT', -- 'PipelineRasterizationProvokingVertexStateCreateInfoEXT', -- 'ProvokingVertexModeEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_provoking_vertex Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_queue_family_foreign.hs view
@@ -91,11 +91,11 @@ -- -- - Squashed internal revisions ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.QUEUE_FAMILY_FOREIGN_EXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_queue_family_foreign Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_rgba10x6_formats.hs view
@@ -96,11 +96,11 @@ -- -- - Initial EXT version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRGBA10X6FormatsFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_rgba10x6_formats Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_rgba10x6_formats.hs-boot view
@@ -96,11 +96,11 @@ -- -- - Initial EXT version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRGBA10X6FormatsFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_rgba10x6_formats Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_robustness2.hs view
@@ -112,12 +112,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRobustness2FeaturesEXT', -- 'PhysicalDeviceRobustness2PropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_robustness2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_robustness2.hs-boot view
@@ -112,12 +112,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRobustness2FeaturesEXT', -- 'PhysicalDeviceRobustness2PropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_robustness2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_sample_locations.hs view
@@ -151,7 +151,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'AttachmentSampleLocationsEXT', 'MultisamplePropertiesEXT', -- 'PhysicalDeviceSampleLocationsPropertiesEXT',@@ -160,7 +160,7 @@ -- 'SampleLocationsInfoEXT', 'SubpassSampleLocationsEXT', -- 'cmdSetSampleLocationsEXT', 'getPhysicalDeviceMultisamplePropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_sample_locations Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_sample_locations.hs-boot view
@@ -151,7 +151,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'AttachmentSampleLocationsEXT', 'MultisamplePropertiesEXT', -- 'PhysicalDeviceSampleLocationsPropertiesEXT',@@ -160,7 +160,7 @@ -- 'SampleLocationsInfoEXT', 'SubpassSampleLocationsEXT', -- 'cmdSetSampleLocationsEXT', 'getPhysicalDeviceMultisamplePropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_sample_locations Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_sampler_filter_minmax.hs view
@@ -123,12 +123,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSamplerFilterMinmaxPropertiesEXT', -- 'SamplerReductionModeCreateInfoEXT', 'SamplerReductionModeEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_sampler_filter_minmax Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_scalar_block_layout.hs view
@@ -93,11 +93,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceScalarBlockLayoutFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_scalar_block_layout Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_separate_stencil_usage.hs view
@@ -83,11 +83,11 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'ImageStencilUsageCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_separate_stencil_usage Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_atomic_float.hs view
@@ -89,11 +89,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderAtomicFloatFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_atomic_float Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_atomic_float.hs-boot view
@@ -89,11 +89,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderAtomicFloatFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_atomic_float Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_atomic_float2.hs view
@@ -111,11 +111,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderAtomicFloat2FeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_atomic_float2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_atomic_float2.hs-boot view
@@ -111,11 +111,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderAtomicFloat2FeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_atomic_float2 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs view
@@ -86,11 +86,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_demote_to_helper_invocation Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs-boot view
@@ -86,11 +86,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_demote_to_helper_invocation Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_image_atomic_int64.hs view
@@ -97,11 +97,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderImageAtomicInt64FeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_image_atomic_int64 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_image_atomic_int64.hs-boot view
@@ -97,11 +97,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderImageAtomicInt64FeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_image_atomic_int64 Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_stencil_export.hs view
@@ -70,11 +70,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_stencil_export Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_subgroup_ballot.hs view
@@ -168,11 +168,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_subgroup_ballot Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_subgroup_vote.hs view
@@ -152,11 +152,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_subgroup_vote Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_shader_viewport_index_layer.hs view
@@ -133,11 +133,11 @@ -- -- - Internal drafts ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_shader_viewport_index_layer Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_subgroup_size_control.hs view
@@ -148,13 +148,13 @@ -- - Add the missing 'PhysicalDeviceSubgroupSizeControlFeaturesEXT' -- for querying subgroup size control features. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSubgroupSizeControlFeaturesEXT', -- 'PhysicalDeviceSubgroupSizeControlPropertiesEXT', -- 'PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_subgroup_size_control Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_subgroup_size_control.hs-boot view
@@ -148,13 +148,13 @@ -- - Add the missing 'PhysicalDeviceSubgroupSizeControlFeaturesEXT' -- for querying subgroup size control features. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSubgroupSizeControlFeaturesEXT', -- 'PhysicalDeviceSubgroupSizeControlPropertiesEXT', -- 'PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_subgroup_size_control Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_swapchain_colorspace.hs view
@@ -126,11 +126,11 @@ -- -- - Clarify DCI-P3 and Display P3 usage. ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_swapchain_colorspace Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_texel_buffer_alignment.hs view
@@ -78,12 +78,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTexelBufferAlignmentFeaturesEXT', -- 'PhysicalDeviceTexelBufferAlignmentPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_texel_buffer_alignment Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_texel_buffer_alignment.hs-boot view
@@ -78,12 +78,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTexelBufferAlignmentFeaturesEXT', -- 'PhysicalDeviceTexelBufferAlignmentPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_texel_buffer_alignment Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_texture_compression_astc_hdr.hs view
@@ -129,11 +129,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_texture_compression_astc_hdr Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_texture_compression_astc_hdr.hs-boot view
@@ -129,11 +129,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_texture_compression_astc_hdr Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_tooling_info.hs view
@@ -155,12 +155,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceToolPropertiesEXT', 'ToolPurposeFlagBitsEXT', -- 'ToolPurposeFlagsEXT', 'getPhysicalDeviceToolPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_tooling_info Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_tooling_info.hs-boot view
@@ -155,12 +155,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceToolPropertiesEXT', 'ToolPurposeFlagBitsEXT', -- 'ToolPurposeFlagsEXT', 'getPhysicalDeviceToolPropertiesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_tooling_info Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_transform_feedback.hs view
@@ -217,7 +217,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTransformFeedbackFeaturesEXT', -- 'PhysicalDeviceTransformFeedbackPropertiesEXT',@@ -227,7 +227,7 @@ -- 'cmdBindTransformFeedbackBuffersEXT', 'cmdDrawIndirectByteCountEXT', -- 'cmdEndQueryIndexedEXT', 'cmdEndTransformFeedbackEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_transform_feedback Vulkan Specification>@@ -1373,10 +1373,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawIndirectByteCountEXT-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdDrawIndirectByteCountEXT-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@
src/Vulkan/Extensions/VK_EXT_transform_feedback.hs-boot view
@@ -217,7 +217,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTransformFeedbackFeaturesEXT', -- 'PhysicalDeviceTransformFeedbackPropertiesEXT',@@ -227,7 +227,7 @@ -- 'cmdBindTransformFeedbackBuffersEXT', 'cmdDrawIndirectByteCountEXT', -- 'cmdEndQueryIndexedEXT', 'cmdEndTransformFeedbackEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_transform_feedback Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_validation_cache.hs view
@@ -106,7 +106,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ShaderModuleValidationCacheCreateInfoEXT', -- 'ValidationCacheCreateFlagsEXT', 'ValidationCacheCreateInfoEXT',@@ -115,7 +115,7 @@ -- 'destroyValidationCacheEXT', 'getValidationCacheDataEXT', -- 'mergeValidationCachesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_validation_cache Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_validation_cache.hs-boot view
@@ -106,7 +106,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ShaderModuleValidationCacheCreateInfoEXT', -- 'ValidationCacheCreateFlagsEXT', 'ValidationCacheCreateInfoEXT',@@ -115,7 +115,7 @@ -- 'destroyValidationCacheEXT', 'getValidationCacheDataEXT', -- 'mergeValidationCachesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_validation_cache Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_validation_features.hs view
@@ -114,12 +114,12 @@ -- -- - Add Shader Validation Cache disable ----- = See Also+-- == See Also -- -- 'ValidationFeatureDisableEXT', 'ValidationFeatureEnableEXT', -- 'ValidationFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_validation_features Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_validation_features.hs-boot view
@@ -114,12 +114,12 @@ -- -- - Add Shader Validation Cache disable ----- = See Also+-- == See Also -- -- 'ValidationFeatureDisableEXT', 'ValidationFeatureEnableEXT', -- 'ValidationFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_validation_features Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_validation_flags.hs view
@@ -93,11 +93,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ValidationCheckEXT', 'ValidationFlagsEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_validation_flags Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_validation_flags.hs-boot view
@@ -93,11 +93,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ValidationCheckEXT', 'ValidationFlagsEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_validation_flags Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_vertex_attribute_divisor.hs view
@@ -150,14 +150,14 @@ -- - Add a physical device features structure to query\/enable this -- feature. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceVertexAttributeDivisorFeaturesEXT', -- 'PhysicalDeviceVertexAttributeDivisorPropertiesEXT', -- 'PipelineVertexInputDivisorStateCreateInfoEXT', -- 'VertexInputBindingDivisorDescriptionEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_vertex_attribute_divisor Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_vertex_attribute_divisor.hs-boot view
@@ -150,14 +150,14 @@ -- - Add a physical device features structure to query\/enable this -- feature. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceVertexAttributeDivisorFeaturesEXT', -- 'PhysicalDeviceVertexAttributeDivisorPropertiesEXT', -- 'PipelineVertexInputDivisorStateCreateInfoEXT', -- 'VertexInputBindingDivisorDescriptionEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_vertex_attribute_divisor Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_vertex_input_dynamic_state.hs view
@@ -103,13 +103,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceVertexInputDynamicStateFeaturesEXT', -- 'VertexInputAttributeDescription2EXT', -- 'VertexInputBindingDescription2EXT', 'cmdSetVertexInputEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_vertex_input_dynamic_state Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_vertex_input_dynamic_state.hs-boot view
@@ -103,13 +103,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceVertexInputDynamicStateFeaturesEXT', -- 'VertexInputAttributeDescription2EXT', -- 'VertexInputBindingDescription2EXT', 'cmdSetVertexInputEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_vertex_input_dynamic_state Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_ycbcr_2plane_444_formats.hs view
@@ -82,11 +82,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_ycbcr_2plane_444_formats Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_ycbcr_2plane_444_formats.hs-boot view
@@ -82,11 +82,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_ycbcr_2plane_444_formats Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_ycbcr_image_arrays.hs view
@@ -67,11 +67,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceYcbcrImageArraysFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_ycbcr_image_arrays Vulkan Specification>
src/Vulkan/Extensions/VK_EXT_ycbcr_image_arrays.hs-boot view
@@ -67,11 +67,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceYcbcrImageArraysFeaturesEXT' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_ycbcr_image_arrays Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_buffer_collection.hs view
@@ -183,7 +183,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'BufferCollectionBufferCreateInfoFUCHSIA', -- 'BufferCollectionConstraintsInfoFUCHSIA',@@ -201,7 +201,7 @@ -- 'setBufferCollectionBufferConstraintsFUCHSIA', -- 'setBufferCollectionImageConstraintsFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_buffer_collection Vulkan Specification>@@ -450,7 +450,7 @@ -- implementation does not support the constraints specified in the -- @bufferCollectionConstraints@ structure. If that occurs, -- 'setBufferCollectionBufferConstraintsFUCHSIA' will return--- VK_ERROR_FORMAT_NOT_SUPPORTED.+-- 'Vulkan.Core10.Enums.Result.ERROR_FORMAT_NOT_SUPPORTED'. -- -- == Return Codes --@@ -529,7 +529,7 @@ -- implementation does not support any of the formats described by the -- @pImageConstraintsInfo@ structure. If that occurs, -- 'setBufferCollectionImageConstraintsFUCHSIA' will return--- VK_ERROR_FORMAT_NOT_SUPPORTED.+-- 'Vulkan.Core10.Enums.Result.ERROR_FORMAT_NOT_SUPPORTED'. -- -- == Return Codes --@@ -685,7 +685,7 @@ -- 'getBufferCollectionPropertiesFUCHSIA' /may/ fail if Sysmem is unable to -- resolve the constraints of all of the participants in the buffer -- collection. If that occurs, 'getBufferCollectionPropertiesFUCHSIA' will--- return VK_ERROR_INITIALIZATION_FAILED.+-- return 'Vulkan.Core10.Enums.Result.ERROR_INITIALIZATION_FAILED'. -- -- == Valid Usage --
src/Vulkan/Extensions/VK_FUCHSIA_buffer_collection.hs-boot view
@@ -183,7 +183,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'BufferCollectionBufferCreateInfoFUCHSIA', -- 'BufferCollectionConstraintsInfoFUCHSIA',@@ -201,7 +201,7 @@ -- 'setBufferCollectionBufferConstraintsFUCHSIA', -- 'setBufferCollectionImageConstraintsFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_buffer_collection Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_external_memory.hs view
@@ -101,14 +101,14 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ImportMemoryZirconHandleInfoFUCHSIA', -- 'MemoryGetZirconHandleInfoFUCHSIA', -- 'MemoryZirconHandlePropertiesFUCHSIA', 'getMemoryZirconHandleFUCHSIA', -- 'getMemoryZirconHandlePropertiesFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_external_memory Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_external_memory.hs-boot view
@@ -101,14 +101,14 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ImportMemoryZirconHandleInfoFUCHSIA', -- 'MemoryGetZirconHandleInfoFUCHSIA', -- 'MemoryZirconHandlePropertiesFUCHSIA', 'getMemoryZirconHandleFUCHSIA', -- 'getMemoryZirconHandlePropertiesFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_external_memory Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_external_semaphore.hs view
@@ -100,13 +100,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImportSemaphoreZirconHandleInfoFUCHSIA', -- 'SemaphoreGetZirconHandleInfoFUCHSIA', -- 'getSemaphoreZirconHandleFUCHSIA', 'importSemaphoreZirconHandleFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_external_semaphore Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_external_semaphore.hs-boot view
@@ -100,13 +100,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImportSemaphoreZirconHandleInfoFUCHSIA', -- 'SemaphoreGetZirconHandleInfoFUCHSIA', -- 'getSemaphoreZirconHandleFUCHSIA', 'importSemaphoreZirconHandleFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_external_semaphore Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_imagepipe_surface.hs view
@@ -79,12 +79,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'ImagePipeSurfaceCreateFlagsFUCHSIA', -- 'ImagePipeSurfaceCreateInfoFUCHSIA', 'createImagePipeSurfaceFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_imagepipe_surface Vulkan Specification>
src/Vulkan/Extensions/VK_FUCHSIA_imagepipe_surface.hs-boot view
@@ -79,12 +79,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'ImagePipeSurfaceCreateFlagsFUCHSIA', -- 'ImagePipeSurfaceCreateInfoFUCHSIA', 'createImagePipeSurfaceFUCHSIA' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_FUCHSIA_imagepipe_surface Vulkan Specification>
src/Vulkan/Extensions/VK_GGP_frame_token.hs view
@@ -73,11 +73,11 @@ -- -- - Initial revision. ----- = See Also+-- == See Also -- -- 'PresentFrameTokenGGP' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GGP_frame_token Vulkan Specification>
src/Vulkan/Extensions/VK_GGP_frame_token.hs-boot view
@@ -73,11 +73,11 @@ -- -- - Initial revision. ----- = See Also+-- == See Also -- -- 'PresentFrameTokenGGP' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GGP_frame_token Vulkan Specification>
src/Vulkan/Extensions/VK_GGP_stream_descriptor_surface.hs view
@@ -104,13 +104,13 @@ -- -- - Initial revision. ----- = See Also+-- == See Also -- -- 'StreamDescriptorSurfaceCreateFlagsGGP', -- 'StreamDescriptorSurfaceCreateInfoGGP', -- 'createStreamDescriptorSurfaceGGP' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GGP_stream_descriptor_surface Vulkan Specification>
src/Vulkan/Extensions/VK_GGP_stream_descriptor_surface.hs-boot view
@@ -104,13 +104,13 @@ -- -- - Initial revision. ----- = See Also+-- == See Also -- -- 'StreamDescriptorSurfaceCreateFlagsGGP', -- 'StreamDescriptorSurfaceCreateInfoGGP', -- 'createStreamDescriptorSurfaceGGP' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GGP_stream_descriptor_surface Vulkan Specification>
src/Vulkan/Extensions/VK_GOOGLE_decorate_string.hs view
@@ -62,11 +62,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GOOGLE_decorate_string Vulkan Specification>
src/Vulkan/Extensions/VK_GOOGLE_display_timing.hs view
@@ -109,13 +109,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PastPresentationTimingGOOGLE', 'PresentTimeGOOGLE', -- 'PresentTimesInfoGOOGLE', 'RefreshCycleDurationGOOGLE', -- 'getPastPresentationTimingGOOGLE', 'getRefreshCycleDurationGOOGLE' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GOOGLE_display_timing Vulkan Specification>
src/Vulkan/Extensions/VK_GOOGLE_display_timing.hs-boot view
@@ -109,13 +109,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PastPresentationTimingGOOGLE', 'PresentTimeGOOGLE', -- 'PresentTimesInfoGOOGLE', 'RefreshCycleDurationGOOGLE', -- 'getPastPresentationTimingGOOGLE', 'getRefreshCycleDurationGOOGLE' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GOOGLE_display_timing Vulkan Specification>
src/Vulkan/Extensions/VK_GOOGLE_hlsl_functionality1.hs view
@@ -66,11 +66,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GOOGLE_hlsl_functionality1 Vulkan Specification>
src/Vulkan/Extensions/VK_GOOGLE_user_type.hs view
@@ -62,11 +62,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_GOOGLE_user_type Vulkan Specification>
src/Vulkan/Extensions/VK_HUAWEI_invocation_mask.hs view
@@ -133,12 +133,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceInvocationMaskFeaturesHUAWEI', -- 'cmdBindInvocationMaskHUAWEI' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_HUAWEI_invocation_mask Vulkan Specification>
src/Vulkan/Extensions/VK_HUAWEI_invocation_mask.hs-boot view
@@ -133,12 +133,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceInvocationMaskFeaturesHUAWEI', -- 'cmdBindInvocationMaskHUAWEI' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_HUAWEI_invocation_mask Vulkan Specification>
src/Vulkan/Extensions/VK_HUAWEI_subpass_shading.hs view
@@ -132,14 +132,14 @@ -- > #extension GL_HUAWEI_subpass_shading: enable -- > #extension GL_KHR_shader_subgroup_arithmetic: enable -- >--- > layout(constant_id = 0) const uint tileWidth = 16;--- > layout(constant_id = 1) const uint tileHeight = 16;+-- > layout(constant_id = 0) const uint tileWidth = 8;+-- > layout(constant_id = 1) const uint tileHeight = 8; -- > layout(local_size_x_id = 0, local_size_y_id = 1, local_size_z = 1) in; -- > layout (set=0, binding=0, input_attachment_index=0) uniform subpassInput depth; -- > -- > void main() -- > {--- > float d = subpassLoad(depth);+-- > float d = subpassLoad(depth).x; -- > float minD = subgroupMin(d); -- > float maxD = subgroupMax(d); -- > }@@ -298,13 +298,13 @@ -- > VkPipelineShaderStageCreateInfo subpassShadingPipelineStageCreateInfo { -- > VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, NULL, -- > 0, VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI,--- > shaderModule, "subpass shading example",+-- > shaderModule, "main", -- > &subpassShadingConstants -- > }; -- > -- > VkComputePipelineCreateInfo subpassShadingComputePipelineCreateInfo = {--- > VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, NULL,--- > 0, &subpassShadingPipelineCreateInfo,+-- > VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, &subpassShadingPipelineCreateInfo,+-- > 0, &subpassShadingPipelineStageCreateInfo, -- > pipelineLayout, basePipelineHandle, basePipelineIndex -- > }; -- >@@ -325,14 +325,14 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSubpassShadingFeaturesHUAWEI', -- 'PhysicalDeviceSubpassShadingPropertiesHUAWEI', -- 'SubpassShadingPipelineCreateInfoHUAWEI', 'cmdSubpassShadingHUAWEI', -- 'getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_HUAWEI_subpass_shading Vulkan Specification>@@ -662,10 +662,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdSubpassShadingHUAWEI-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdSubpassShadingHUAWEI-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@@@ -729,9 +730,9 @@ -- -- - #VUID-vkCmdSubpassShadingHUAWEI-None-04931# This command must be -- called in a subpass with bind point--- VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI. No draw commands can--- be called in the same subpass. Only one vkCmdSubpassShadingHUAWEI--- command can be called in a subpass+-- 'Vulkan.Core10.Enums.PipelineBindPoint.PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI'.+-- No draw commands can be called in the same subpass. Only one+-- 'cmdSubpassShadingHUAWEI' command can be called in a subpass -- -- == Valid Usage (Implicit) --@@ -809,7 +810,8 @@ -- pipeline will be used. -- -- #VUID-VkSubpassShadingPipelineCreateInfoHUAWEI-subpass-04946# @subpass@- -- /must/ be created with VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI+ -- /must/ be created with+ -- 'Vulkan.Core10.Enums.PipelineBindPoint.PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI' -- bind point subpass :: Word32 }
src/Vulkan/Extensions/VK_HUAWEI_subpass_shading.hs-boot view
@@ -132,14 +132,14 @@ -- > #extension GL_HUAWEI_subpass_shading: enable -- > #extension GL_KHR_shader_subgroup_arithmetic: enable -- >--- > layout(constant_id = 0) const uint tileWidth = 16;--- > layout(constant_id = 1) const uint tileHeight = 16;+-- > layout(constant_id = 0) const uint tileWidth = 8;+-- > layout(constant_id = 1) const uint tileHeight = 8; -- > layout(local_size_x_id = 0, local_size_y_id = 1, local_size_z = 1) in; -- > layout (set=0, binding=0, input_attachment_index=0) uniform subpassInput depth; -- > -- > void main() -- > {--- > float d = subpassLoad(depth);+-- > float d = subpassLoad(depth).x; -- > float minD = subgroupMin(d); -- > float maxD = subgroupMax(d); -- > }@@ -298,13 +298,13 @@ -- > VkPipelineShaderStageCreateInfo subpassShadingPipelineStageCreateInfo { -- > VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, NULL, -- > 0, VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI,--- > shaderModule, "subpass shading example",+-- > shaderModule, "main", -- > &subpassShadingConstants -- > }; -- > -- > VkComputePipelineCreateInfo subpassShadingComputePipelineCreateInfo = {--- > VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, NULL,--- > 0, &subpassShadingPipelineCreateInfo,+-- > VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, &subpassShadingPipelineCreateInfo,+-- > 0, &subpassShadingPipelineStageCreateInfo, -- > pipelineLayout, basePipelineHandle, basePipelineIndex -- > }; -- >@@ -325,14 +325,14 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSubpassShadingFeaturesHUAWEI', -- 'PhysicalDeviceSubpassShadingPropertiesHUAWEI', -- 'SubpassShadingPipelineCreateInfoHUAWEI', 'cmdSubpassShadingHUAWEI', -- 'getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_HUAWEI_subpass_shading Vulkan Specification>
src/Vulkan/Extensions/VK_IMG_filter_cubic.hs view
@@ -85,11 +85,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_IMG_filter_cubic Vulkan Specification>
src/Vulkan/Extensions/VK_IMG_format_pvrtc.hs view
@@ -73,11 +73,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_IMG_format_pvrtc Vulkan Specification>
src/Vulkan/Extensions/VK_INTEL_performance_query.hs view
@@ -291,7 +291,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'InitializePerformanceApiInfoINTEL', -- 'PerformanceConfigurationAcquireInfoINTEL',@@ -310,7 +310,7 @@ -- 'releasePerformanceConfigurationINTEL', -- 'uninitializePerformanceApiINTEL' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_INTEL_performance_query Vulkan Specification>
src/Vulkan/Extensions/VK_INTEL_performance_query.hs-boot view
@@ -291,7 +291,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'InitializePerformanceApiInfoINTEL', -- 'PerformanceConfigurationAcquireInfoINTEL',@@ -310,7 +310,7 @@ -- 'releasePerformanceConfigurationINTEL', -- 'uninitializePerformanceApiINTEL' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_INTEL_performance_query Vulkan Specification>
src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs view
@@ -81,11 +81,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_INTEL_shader_integer_functions2 Vulkan Specification>
src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs-boot view
@@ -81,11 +81,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_INTEL_shader_integer_functions2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_16bit_storage.hs view
@@ -125,11 +125,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDevice16BitStorageFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_16bit_storage Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_8bit_storage.hs view
@@ -109,11 +109,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDevice8BitStorageFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_8bit_storage Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs view
@@ -1098,7 +1098,7 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'AabbPositionsKHR', 'AccelerationStructureBuildGeometryInfoKHR', -- 'AccelerationStructureBuildRangeInfoKHR',@@ -1143,7 +1143,7 @@ -- 'getDeviceAccelerationStructureCompatibilityKHR', -- 'writeAccelerationStructuresPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_acceleration_structure Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs-boot view
@@ -1098,7 +1098,7 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'AabbPositionsKHR', 'AccelerationStructureBuildGeometryInfoKHR', -- 'AccelerationStructureBuildRangeInfoKHR',@@ -1143,7 +1143,7 @@ -- 'getDeviceAccelerationStructureCompatibilityKHR', -- 'writeAccelerationStructuresPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_acceleration_structure Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_android_surface.hs view
@@ -147,12 +147,12 @@ -- - Moved VK_ERROR_NATIVE_WINDOW_IN_USE_KHR from the -- VK_KHR_android_surface to the VK_KHR_surface extension. ----- = See Also+-- == See Also -- -- 'ANativeWindow', 'AndroidSurfaceCreateFlagsKHR', -- 'AndroidSurfaceCreateInfoKHR', 'createAndroidSurfaceKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_android_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_android_surface.hs-boot view
@@ -147,12 +147,12 @@ -- - Moved VK_ERROR_NATIVE_WINDOW_IN_USE_KHR from the -- VK_KHR_android_surface to the VK_KHR_surface extension. ----- = See Also+-- == See Also -- -- 'ANativeWindow', 'AndroidSurfaceCreateFlagsKHR', -- 'AndroidSurfaceCreateInfoKHR', 'createAndroidSurfaceKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_android_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_bind_memory2.hs view
@@ -101,12 +101,12 @@ -- -- - Pulled bind memory functions into their own extension ----- = See Also+-- == See Also -- -- 'BindBufferMemoryInfoKHR', 'BindImageMemoryInfoKHR', -- 'bindBufferMemory2KHR', 'bindImageMemory2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_bind_memory2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_buffer_device_address.hs view
@@ -203,7 +203,7 @@ -- -- - Internal revisions based on VK_EXT_buffer_device_address ----- = See Also+-- == See Also -- -- 'BufferDeviceAddressInfoKHR', 'BufferOpaqueCaptureAddressCreateInfoKHR', -- 'DeviceMemoryOpaqueCaptureAddressInfoKHR',@@ -212,7 +212,7 @@ -- 'getBufferDeviceAddressKHR', 'getBufferOpaqueCaptureAddressKHR', -- 'getDeviceMemoryOpaqueCaptureAddressKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_buffer_device_address Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_copy_commands2.hs view
@@ -135,7 +135,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'BlitImageInfo2KHR', 'BufferCopy2KHR', 'BufferImageCopy2KHR', -- 'CopyBufferInfo2KHR', 'CopyBufferToImageInfo2KHR', 'CopyImageInfo2KHR',@@ -144,7 +144,7 @@ -- 'cmdCopyBuffer2KHR', 'cmdCopyBufferToImage2KHR', 'cmdCopyImage2KHR', -- 'cmdCopyImageToBuffer2KHR', 'cmdResolveImage2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_copy_commands2 Vulkan Specification>@@ -275,16 +275,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyBuffer2KHR-commandBuffer-01822# If @commandBuffer@ is--- an unprotected command buffer, then @srcBuffer@ /must/ not be a--- protected buffer+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyBuffer2KHR-commandBuffer-01823# If @commandBuffer@ is--- an unprotected command buffer, then @dstBuffer@ /must/ not be a--- protected buffer+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyBuffer2KHR-commandBuffer-01824# If @commandBuffer@ is--- a protected command buffer, then @dstBuffer@ /must/ not be an--- unprotected buffer+-- a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be an unprotected buffer -- -- == Valid Usage (Implicit) --@@ -368,16 +371,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyImage2KHR-commandBuffer-01825# If @commandBuffer@ is--- an unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyImage2KHR-commandBuffer-01826# If @commandBuffer@ is--- an unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyImage2KHR-commandBuffer-01827# If @commandBuffer@ is--- a protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- == Valid Usage (Implicit) --@@ -461,16 +467,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdBlitImage2KHR-commandBuffer-01834# If @commandBuffer@ is--- an unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdBlitImage2KHR-commandBuffer-01835# If @commandBuffer@ is--- an unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdBlitImage2KHR-commandBuffer-01836# If @commandBuffer@ is--- a protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- == Valid Usage (Implicit) --@@ -551,16 +560,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyBufferToImage2KHR-commandBuffer-01828# If--- @commandBuffer@ is an unprotected command buffer, then @srcBuffer@--- /must/ not be a protected buffer+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyBufferToImage2KHR-commandBuffer-01829# If--- @commandBuffer@ is an unprotected command buffer, then @dstImage@--- /must/ not be a protected image+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyBufferToImage2KHR-commandBuffer-01830# If--- @commandBuffer@ is a protected command buffer, then @dstImage@--- /must/ not be an unprotected image+-- @commandBuffer@ is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- == Valid Usage (Implicit) --@@ -645,16 +657,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdCopyImageToBuffer2KHR-commandBuffer-01831# If--- @commandBuffer@ is an unprotected command buffer, then @srcImage@--- /must/ not be a protected image+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdCopyImageToBuffer2KHR-commandBuffer-01832# If--- @commandBuffer@ is an unprotected command buffer, then @dstBuffer@--- /must/ not be a protected buffer+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be a protected buffer -- -- - #VUID-vkCmdCopyImageToBuffer2KHR-commandBuffer-01833# If--- @commandBuffer@ is a protected command buffer, then @dstBuffer@--- /must/ not be an unprotected buffer+-- @commandBuffer@ is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstBuffer@ /must/ not be an unprotected buffer -- -- == Valid Usage (Implicit) --@@ -739,16 +754,19 @@ -- == Valid Usage -- -- - #VUID-vkCmdResolveImage2KHR-commandBuffer-01837# If @commandBuffer@--- is an unprotected command buffer, then @srcImage@ /must/ not be a--- protected image+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @srcImage@ /must/ not be a protected image -- -- - #VUID-vkCmdResolveImage2KHR-commandBuffer-01838# If @commandBuffer@--- is an unprotected command buffer, then @dstImage@ /must/ not be a--- protected image+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be a protected image -- -- - #VUID-vkCmdResolveImage2KHR-commandBuffer-01839# If @commandBuffer@--- is a protected command buffer, then @dstImage@ /must/ not be an--- unprotected image+-- is a protected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, @dstImage@ /must/ not be an unprotected image -- -- == Valid Usage (Implicit) --
src/Vulkan/Extensions/VK_KHR_copy_commands2.hs-boot view
@@ -135,7 +135,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'BlitImageInfo2KHR', 'BufferCopy2KHR', 'BufferImageCopy2KHR', -- 'CopyBufferInfo2KHR', 'CopyBufferToImageInfo2KHR', 'CopyImageInfo2KHR',@@ -144,7 +144,7 @@ -- 'cmdCopyBuffer2KHR', 'cmdCopyBufferToImage2KHR', 'cmdCopyImage2KHR', -- 'cmdCopyImageToBuffer2KHR', 'cmdResolveImage2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_copy_commands2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_create_renderpass2.hs view
@@ -148,7 +148,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'AttachmentDescription2KHR', 'AttachmentReference2KHR', -- 'RenderPassCreateInfo2KHR', 'SubpassBeginInfoKHR',@@ -156,7 +156,7 @@ -- 'cmdBeginRenderPass2KHR', 'cmdEndRenderPass2KHR', 'cmdNextSubpass2KHR', -- 'createRenderPass2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_create_renderpass2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_dedicated_allocation.hs view
@@ -204,11 +204,11 @@ -- VkMemoryDedicatedAllocateInfoKHR can only have the specified -- resource bound and no others. ----- = See Also+-- == See Also -- -- 'MemoryDedicatedAllocateInfoKHR', 'MemoryDedicatedRequirementsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_dedicated_allocation Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_deferred_host_operations.hs view
@@ -254,14 +254,14 @@ -- - clarify return value of vkGetDeferredOperationResultKHR -- (#2339,!4110) ----- = See Also+-- == See Also -- -- 'Vulkan.Extensions.Handles.DeferredOperationKHR', -- 'createDeferredOperationKHR', 'deferredOperationJoinKHR', -- 'destroyDeferredOperationKHR', 'getDeferredOperationMaxConcurrencyKHR', -- 'getDeferredOperationResultKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_deferred_host_operations Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_depth_stencil_resolve.hs view
@@ -141,13 +141,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDepthStencilResolvePropertiesKHR', -- 'ResolveModeFlagBitsKHR', 'ResolveModeFlagsKHR', -- 'SubpassDescriptionDepthStencilResolveKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_depth_stencil_resolve Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_descriptor_update_template.hs view
@@ -148,7 +148,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'DescriptorUpdateTemplateCreateFlagsKHR', -- 'DescriptorUpdateTemplateCreateInfoKHR',@@ -157,7 +157,7 @@ -- 'destroyDescriptorUpdateTemplateKHR', -- 'updateDescriptorSetWithTemplateKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_descriptor_update_template Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_device_group.hs view
@@ -346,7 +346,7 @@ -- - Rename “SFR” bits and structure members to use the phrase “split -- instance bind regions”. ----- = See Also+-- == See Also -- -- 'DeviceGroupBindSparseInfoKHR', 'DeviceGroupCommandBufferBeginInfoKHR', -- 'DeviceGroupRenderPassBeginInfoKHR', 'DeviceGroupSubmitInfoKHR',@@ -355,7 +355,7 @@ -- 'PeerMemoryFeatureFlagsKHR', 'cmdDispatchBaseKHR', -- 'cmdSetDeviceMaskKHR', 'getDeviceGroupPeerMemoryFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_device_group Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_device_group_creation.hs view
@@ -127,13 +127,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.MAX_DEVICE_GROUP_SIZE_KHR', -- 'DeviceGroupDeviceCreateInfoKHR', 'PhysicalDeviceGroupPropertiesKHR', -- 'enumeratePhysicalDeviceGroupsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_device_group_creation Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_display.hs view
@@ -488,7 +488,7 @@ -- - Removed the sample code and noted it has been integrated into -- the official Vulkan SDK cube demo. ----- = See Also+-- == See Also -- -- 'Vulkan.Extensions.Handles.DisplayKHR', 'DisplayModeCreateFlagsKHR', -- 'DisplayModeCreateInfoKHR', 'Vulkan.Extensions.Handles.DisplayModeKHR',@@ -504,7 +504,7 @@ -- 'getPhysicalDeviceDisplayPlanePropertiesKHR', -- 'getPhysicalDeviceDisplayPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_display Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_display.hs-boot view
@@ -488,7 +488,7 @@ -- - Removed the sample code and noted it has been integrated into -- the official Vulkan SDK cube demo. ----- = See Also+-- == See Also -- -- 'Vulkan.Extensions.Handles.DisplayKHR', 'DisplayModeCreateFlagsKHR', -- 'DisplayModeCreateInfoKHR', 'Vulkan.Extensions.Handles.DisplayModeKHR',@@ -504,7 +504,7 @@ -- 'getPhysicalDeviceDisplayPlanePropertiesKHR', -- 'getPhysicalDeviceDisplayPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_display Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_display_swapchain.hs view
@@ -192,11 +192,11 @@ -- - Removed the sample code and noted it has been integrated into -- the official Vulkan SDK cube demo. ----- = See Also+-- == See Also -- -- 'DisplayPresentInfoKHR', 'createSharedSwapchainsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_display_swapchain Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_display_swapchain.hs-boot view
@@ -192,11 +192,11 @@ -- - Removed the sample code and noted it has been integrated into -- the official Vulkan SDK cube demo. ----- = See Also+-- == See Also -- -- 'DisplayPresentInfoKHR', 'createSharedSwapchainsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_display_swapchain Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_draw_indirect_count.hs view
@@ -96,11 +96,11 @@ -- -- - Initial draft based off VK_AMD_draw_indirect_count ----- = See Also+-- == See Also -- -- 'cmdDrawIndexedIndirectCountKHR', 'cmdDrawIndirectCountKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_draw_indirect_count Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_driver_properties.hs view
@@ -132,14 +132,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.MAX_DRIVER_INFO_SIZE_KHR', -- 'Vulkan.Core10.APIConstants.MAX_DRIVER_NAME_SIZE_KHR', -- 'ConformanceVersionKHR', 'DriverIdKHR', -- 'PhysicalDeviceDriverPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_driver_properties Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_dynamic_rendering.hs view
@@ -237,7 +237,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceRenderingInfoKHR', -- 'PhysicalDeviceDynamicRenderingFeaturesKHR',@@ -245,7 +245,7 @@ -- 'RenderingFlagBitsKHR', 'RenderingFlagsKHR', 'RenderingInfoKHR', -- 'cmdBeginRenderingKHR', 'cmdEndRenderingKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_dynamic_rendering Vulkan Specification>@@ -701,7 +701,7 @@ -- -- If @viewMask@ is not @0@, multiview is enabled. ----- If there’s an instance of+-- If there is an instance of -- 'Vulkan.Core11.Promoted_From_VK_KHR_device_group.DeviceGroupRenderPassBeginInfo' -- included in the @pNext@ chain and its @deviceCount@ member is not @0@, -- then @renderArea@ is ignored, and the render area is defined per-device@@ -721,12 +721,13 @@ -- @layerCount@ /must/ not be @0@ -- -- - #VUID-VkRenderingInfoKHR-imageView-06070# If neither the--- @VK_AMD_mixed_attachment_samples@ nor the--- @VK_NV_framebuffer_mixed_samples@ extensions are enabled,--- @imageView@ members of @pDepthAttachment@, @pStencilAttachment@, and--- elements of @pColorAttachments@ that are not--- 'Vulkan.Core10.APIConstants.NULL_HANDLE' /must/ have been created--- with the same @sampleCount@+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_AMD_mixed_attachment_samples VK_AMD_mixed_attachment_samples>+-- nor the+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_framebuffer_mixed_samples VK_NV_framebuffer_mixed_samples>+-- extensions are enabled, @imageView@ members of @pDepthAttachment@,+-- @pStencilAttachment@, and elements of @pColorAttachments@ that are+-- not 'Vulkan.Core10.APIConstants.NULL_HANDLE' /must/ have been+-- created with the same @sampleCount@ -- -- - #VUID-VkRenderingInfoKHR-pNext-06077# If the @pNext@ chain does not -- contain@@ -1530,7 +1531,7 @@ -- 'RenderingInfoKHR' to define a -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#primsrast-fragment-shading-rate-attachment fragment shading rate attachment>. -- If @imageView@ is 'Vulkan.Core10.APIConstants.NULL_HANDLE', or if this--- structure isn’t specified, the implementation behaves as if a valid+-- structure is not specified, the implementation behaves as if a valid -- shading rate attachment was specified with all texels specifying a -- single pixel per fragment. --@@ -1681,7 +1682,7 @@ -- -- This structure can be included in the @pNext@ chain of -- 'RenderingInfoKHR' to define a fragment density map. If @imageView@ is--- 'Vulkan.Core10.APIConstants.NULL_HANDLE', If this structure isn’t+-- 'Vulkan.Core10.APIConstants.NULL_HANDLE', or if this structure is not -- specified, @imageView@ is 'Vulkan.Core10.APIConstants.NULL_HANDLE'. -- -- == Valid Usage
src/Vulkan/Extensions/VK_KHR_dynamic_rendering.hs-boot view
@@ -237,7 +237,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceRenderingInfoKHR', -- 'PhysicalDeviceDynamicRenderingFeaturesKHR',@@ -245,7 +245,7 @@ -- 'RenderingFlagBitsKHR', 'RenderingFlagsKHR', 'RenderingInfoKHR', -- 'cmdBeginRenderingKHR', 'cmdEndRenderingKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_dynamic_rendering Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_fence.hs view
@@ -111,12 +111,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ExportFenceCreateInfoKHR', 'FenceImportFlagBitsKHR', -- 'FenceImportFlagsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_fence Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_fence_capabilities.hs view
@@ -139,7 +139,7 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.LUID_SIZE_KHR', -- 'ExternalFenceFeatureFlagBitsKHR', 'ExternalFenceFeatureFlagsKHR',@@ -148,7 +148,7 @@ -- 'Vulkan.Extensions.VK_KHR_external_memory_capabilities.PhysicalDeviceIDPropertiesKHR', -- 'getPhysicalDeviceExternalFencePropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_fence_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_fence_fd.hs view
@@ -91,12 +91,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'FenceGetFdInfoKHR', 'ImportFenceFdInfoKHR', 'getFenceFdKHR', -- 'importFenceFdKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_fence_fd Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_fence_fd.hs-boot view
@@ -91,12 +91,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'FenceGetFdInfoKHR', 'ImportFenceFdInfoKHR', 'getFenceFdKHR', -- 'importFenceFdKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_fence_fd Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_fence_win32.hs view
@@ -109,13 +109,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ExportFenceWin32HandleInfoKHR', 'FenceGetWin32HandleInfoKHR', -- 'ImportFenceWin32HandleInfoKHR', 'getFenceWin32HandleKHR', -- 'importFenceWin32HandleKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_fence_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_fence_win32.hs-boot view
@@ -109,13 +109,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ExportFenceWin32HandleInfoKHR', 'FenceGetWin32HandleInfoKHR', -- 'ImportFenceWin32HandleInfoKHR', 'getFenceWin32HandleKHR', -- 'importFenceWin32HandleKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_fence_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_memory.hs view
@@ -324,13 +324,13 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.QUEUE_FAMILY_EXTERNAL_KHR', -- 'ExportMemoryAllocateInfoKHR', 'ExternalMemoryBufferCreateInfoKHR', -- 'ExternalMemoryImageCreateInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_memory Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_memory_capabilities.hs view
@@ -222,7 +222,7 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.LUID_SIZE_KHR', -- 'ExternalBufferPropertiesKHR', 'ExternalImageFormatPropertiesKHR',@@ -234,7 +234,7 @@ -- 'PhysicalDeviceIDPropertiesKHR', -- 'getPhysicalDeviceExternalBufferPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_memory_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_memory_fd.hs view
@@ -112,12 +112,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImportMemoryFdInfoKHR', 'MemoryFdPropertiesKHR', 'MemoryGetFdInfoKHR', -- 'getMemoryFdKHR', 'getMemoryFdPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_memory_fd Vulkan Specification>@@ -297,7 +297,7 @@ -- -- #VUID-vkGetMemoryFdPropertiesKHR-handleType-00674# @handleType@ /must/ -- not be- -- 'Vulkan.Extensions.VK_KHR_external_memory_capabilities.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR'+ -- 'Vulkan.Core11.Enums.ExternalMemoryHandleTypeFlagBits.EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT' -- -- #VUID-vkGetMemoryFdPropertiesKHR-handleType-parameter# @handleType@ -- /must/ be a valid
src/Vulkan/Extensions/VK_KHR_external_memory_fd.hs-boot view
@@ -112,12 +112,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImportMemoryFdInfoKHR', 'MemoryFdPropertiesKHR', 'MemoryGetFdInfoKHR', -- 'getMemoryFdKHR', 'getMemoryFdPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_memory_fd Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_memory_win32.hs view
@@ -122,13 +122,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ExportMemoryWin32HandleInfoKHR', 'ImportMemoryWin32HandleInfoKHR', -- 'MemoryGetWin32HandleInfoKHR', 'MemoryWin32HandlePropertiesKHR', -- 'getMemoryWin32HandleKHR', 'getMemoryWin32HandlePropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_memory_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_memory_win32.hs-boot view
@@ -122,13 +122,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ExportMemoryWin32HandleInfoKHR', 'ImportMemoryWin32HandleInfoKHR', -- 'MemoryGetWin32HandleInfoKHR', 'MemoryWin32HandlePropertiesKHR', -- 'getMemoryWin32HandleKHR', 'getMemoryWin32HandlePropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_memory_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_semaphore.hs view
@@ -132,12 +132,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ExportSemaphoreCreateInfoKHR', 'SemaphoreImportFlagBitsKHR', -- 'SemaphoreImportFlagsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_semaphore Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_semaphore_capabilities.hs view
@@ -137,7 +137,7 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.LUID_SIZE_KHR', -- 'ExternalSemaphoreFeatureFlagBitsKHR',@@ -148,7 +148,7 @@ -- 'Vulkan.Extensions.VK_KHR_external_memory_capabilities.PhysicalDeviceIDPropertiesKHR', -- 'getPhysicalDeviceExternalSemaphorePropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_semaphore_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_semaphore_fd.hs view
@@ -95,12 +95,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImportSemaphoreFdInfoKHR', 'SemaphoreGetFdInfoKHR', -- 'getSemaphoreFdKHR', 'importSemaphoreFdKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_semaphore_fd Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_semaphore_fd.hs-boot view
@@ -95,12 +95,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImportSemaphoreFdInfoKHR', 'SemaphoreGetFdInfoKHR', -- 'getSemaphoreFdKHR', 'importSemaphoreFdKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_semaphore_fd Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_semaphore_win32.hs view
@@ -133,13 +133,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'D3D12FenceSubmitInfoKHR', 'ExportSemaphoreWin32HandleInfoKHR', -- 'ImportSemaphoreWin32HandleInfoKHR', 'SemaphoreGetWin32HandleInfoKHR', -- 'getSemaphoreWin32HandleKHR', 'importSemaphoreWin32HandleKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_semaphore_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_external_semaphore_win32.hs-boot view
@@ -133,13 +133,13 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'D3D12FenceSubmitInfoKHR', 'ExportSemaphoreWin32HandleInfoKHR', -- 'ImportSemaphoreWin32HandleInfoKHR', 'SemaphoreGetWin32HandleInfoKHR', -- 'getSemaphoreWin32HandleKHR', 'importSemaphoreWin32HandleKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_external_semaphore_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_format_feature_flags2.hs view
@@ -119,13 +119,13 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'Vulkan.Extensions.VK_KHR_acceleration_structure.FormatFeatureFlagBits2KHR', -- 'Vulkan.Extensions.VK_KHR_acceleration_structure.FormatFeatureFlags2KHR', -- 'FormatProperties3KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_format_feature_flags2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_format_feature_flags2.hs-boot view
@@ -119,13 +119,13 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'Vulkan.Extensions.VK_KHR_acceleration_structure.FormatFeatureFlagBits2KHR', -- 'Vulkan.Extensions.VK_KHR_acceleration_structure.FormatFeatureFlags2KHR', -- 'FormatProperties3KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_format_feature_flags2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_fragment_shading_rate.hs view
@@ -194,7 +194,7 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'FragmentShadingRateAttachmentInfoKHR', -- 'FragmentShadingRateCombinerOpKHR',@@ -205,7 +205,7 @@ -- 'cmdSetFragmentShadingRateKHR', -- 'getPhysicalDeviceFragmentShadingRatesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_fragment_shading_rate Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_fragment_shading_rate.hs-boot view
@@ -194,7 +194,7 @@ -- -- - Add interaction with @VK_KHR_format_feature_flags2@ to @vk.xml@ ----- = See Also+-- == See Also -- -- 'FragmentShadingRateAttachmentInfoKHR', -- 'FragmentShadingRateCombinerOpKHR',@@ -205,7 +205,7 @@ -- 'cmdSetFragmentShadingRateKHR', -- 'getPhysicalDeviceFragmentShadingRatesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_fragment_shading_rate Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_display_properties2.hs view
@@ -131,7 +131,7 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'DisplayModeProperties2KHR', 'DisplayPlaneCapabilities2KHR', -- 'DisplayPlaneInfo2KHR', 'DisplayPlaneProperties2KHR',@@ -140,7 +140,7 @@ -- 'getPhysicalDeviceDisplayPlaneProperties2KHR', -- 'getPhysicalDeviceDisplayProperties2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_display_properties2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_display_properties2.hs-boot view
@@ -131,7 +131,7 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'DisplayModeProperties2KHR', 'DisplayPlaneCapabilities2KHR', -- 'DisplayPlaneInfo2KHR', 'DisplayPlaneProperties2KHR',@@ -140,7 +140,7 @@ -- 'getPhysicalDeviceDisplayPlaneProperties2KHR', -- 'getPhysicalDeviceDisplayProperties2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_display_properties2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_memory_requirements2.hs view
@@ -114,14 +114,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'BufferMemoryRequirementsInfo2KHR', 'ImageMemoryRequirementsInfo2KHR', -- 'ImageSparseMemoryRequirementsInfo2KHR', 'MemoryRequirements2KHR', -- 'SparseImageMemoryRequirements2KHR', 'getBufferMemoryRequirements2KHR', -- 'getImageMemoryRequirements2KHR', 'getImageSparseMemoryRequirements2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_memory_requirements2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_memory_requirements2.hs-boot view
@@ -114,14 +114,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'BufferMemoryRequirementsInfo2KHR', 'ImageMemoryRequirementsInfo2KHR', -- 'ImageSparseMemoryRequirementsInfo2KHR', 'MemoryRequirements2KHR', -- 'SparseImageMemoryRequirements2KHR', 'getBufferMemoryRequirements2KHR', -- 'getImageMemoryRequirements2KHR', 'getImageSparseMemoryRequirements2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_memory_requirements2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_physical_device_properties2.hs view
@@ -195,7 +195,7 @@ -- - Added ability for applications to use the physical-device -- components of device extensions before vkCreateDevice is called. ----- = See Also+-- == See Also -- -- 'FormatProperties2KHR', 'ImageFormatProperties2KHR', -- 'PhysicalDeviceFeatures2KHR', 'PhysicalDeviceImageFormatInfo2KHR',@@ -209,7 +209,7 @@ -- 'getPhysicalDeviceQueueFamilyProperties2KHR', -- 'getPhysicalDeviceSparseImageFormatProperties2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_physical_device_properties2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_surface_capabilities2.hs view
@@ -128,13 +128,13 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSurfaceInfo2KHR', 'SurfaceCapabilities2KHR', -- 'SurfaceFormat2KHR', 'getPhysicalDeviceSurfaceCapabilities2KHR', -- 'getPhysicalDeviceSurfaceFormats2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_surface_capabilities2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_get_surface_capabilities2.hs-boot view
@@ -128,13 +128,13 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceSurfaceInfo2KHR', 'SurfaceCapabilities2KHR', -- 'SurfaceFormat2KHR', 'getPhysicalDeviceSurfaceCapabilities2KHR', -- 'getPhysicalDeviceSurfaceFormats2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_get_surface_capabilities2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_image_format_list.hs view
@@ -101,11 +101,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'ImageFormatListCreateInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_image_format_list Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_imageless_framebuffer.hs view
@@ -113,14 +113,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'FramebufferAttachmentImageInfoKHR', -- 'FramebufferAttachmentsCreateInfoKHR', -- 'PhysicalDeviceImagelessFramebufferFeaturesKHR', -- 'RenderPassAttachmentBeginInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_imageless_framebuffer Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_incremental_present.hs view
@@ -151,11 +151,11 @@ -- - Clarified alignment of rectangles for presentation engines that -- support transformed swapchains. ----- = See Also+-- == See Also -- -- 'PresentRegionKHR', 'PresentRegionsKHR', 'RectLayerKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_incremental_present Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_incremental_present.hs-boot view
@@ -151,11 +151,11 @@ -- - Clarified alignment of rectangles for presentation engines that -- support transformed swapchains. ----- = See Also+-- == See Also -- -- 'PresentRegionKHR', 'PresentRegionsKHR', 'RectLayerKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_incremental_present Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_maintenance1.hs view
@@ -175,11 +175,11 @@ -- -- - Add issue for zero-height viewports ----- = See Also+-- == See Also -- -- 'CommandPoolTrimFlagsKHR', 'trimCommandPoolKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_maintenance1 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_maintenance2.hs view
@@ -228,7 +228,7 @@ -- -- - Revision 1, 2017-04-28 ----- = See Also+-- == See Also -- -- 'ImageViewUsageCreateInfoKHR', 'InputAttachmentAspectReferenceKHR', -- 'PhysicalDevicePointClippingPropertiesKHR',@@ -237,7 +237,7 @@ -- 'RenderPassInputAttachmentAspectCreateInfoKHR', -- 'TessellationDomainOriginKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_maintenance2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_maintenance3.hs view
@@ -102,13 +102,13 @@ -- -- - Revision 1, 2017-08-22 ----- = See Also+-- == See Also -- -- 'DescriptorSetLayoutSupportKHR', -- 'PhysicalDeviceMaintenance3PropertiesKHR', -- 'getDescriptorSetLayoutSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_maintenance3 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_maintenance4.hs view
@@ -141,7 +141,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DeviceBufferMemoryRequirementsKHR', 'DeviceImageMemoryRequirementsKHR', -- 'PhysicalDeviceMaintenance4FeaturesKHR',@@ -150,7 +150,7 @@ -- 'getDeviceImageMemoryRequirementsKHR', -- 'getDeviceImageSparseMemoryRequirementsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_maintenance4 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_maintenance4.hs-boot view
@@ -141,7 +141,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DeviceBufferMemoryRequirementsKHR', 'DeviceImageMemoryRequirementsKHR', -- 'PhysicalDeviceMaintenance4FeaturesKHR',@@ -150,7 +150,7 @@ -- 'getDeviceImageMemoryRequirementsKHR', -- 'getDeviceImageSparseMemoryRequirementsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_maintenance4 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_multiview.hs view
@@ -136,13 +136,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceMultiviewFeaturesKHR', -- 'PhysicalDeviceMultiviewPropertiesKHR', -- 'RenderPassMultiviewCreateInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_multiview Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_performance_query.hs view
@@ -453,7 +453,7 @@ -- -- - Revision 1, 2019-10-08 ----- = See Also+-- == See Also -- -- 'AcquireProfilingLockFlagBitsKHR', 'AcquireProfilingLockFlagsKHR', -- 'AcquireProfilingLockInfoKHR',@@ -470,7 +470,7 @@ -- 'getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR', -- 'releaseProfilingLockKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_performance_query Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_performance_query.hs-boot view
@@ -453,7 +453,7 @@ -- -- - Revision 1, 2019-10-08 ----- = See Also+-- == See Also -- -- 'AcquireProfilingLockFlagBitsKHR', 'AcquireProfilingLockFlagsKHR', -- 'AcquireProfilingLockInfoKHR',@@ -470,7 +470,7 @@ -- 'getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR', -- 'releaseProfilingLockKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_performance_query Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_pipeline_executable_properties.hs view
@@ -157,7 +157,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDevicePipelineExecutablePropertiesFeaturesKHR', -- 'PipelineExecutableInfoKHR',@@ -169,7 +169,7 @@ -- 'getPipelineExecutablePropertiesKHR', -- 'getPipelineExecutableStatisticsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_pipeline_executable_properties Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_pipeline_executable_properties.hs-boot view
@@ -157,7 +157,7 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDevicePipelineExecutablePropertiesFeaturesKHR', -- 'PipelineExecutableInfoKHR',@@ -169,7 +169,7 @@ -- 'getPipelineExecutablePropertiesKHR', -- 'getPipelineExecutableStatisticsKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_pipeline_executable_properties Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_pipeline_library.hs view
@@ -71,11 +71,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PipelineLibraryCreateInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_pipeline_library Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_pipeline_library.hs-boot view
@@ -71,11 +71,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PipelineLibraryCreateInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_pipeline_library Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_portability_subset.hs view
@@ -128,12 +128,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDevicePortabilitySubsetFeaturesKHR', -- 'PhysicalDevicePortabilitySubsetPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_portability_subset Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_portability_subset.hs-boot view
@@ -128,12 +128,12 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'PhysicalDevicePortabilitySubsetFeaturesKHR', -- 'PhysicalDevicePortabilitySubsetPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_portability_subset Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_present_id.hs view
@@ -85,11 +85,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDevicePresentIdFeaturesKHR', 'PresentIdKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_present_id Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_present_id.hs-boot view
@@ -85,11 +85,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDevicePresentIdFeaturesKHR', 'PresentIdKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_present_id Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_present_wait.hs view
@@ -128,11 +128,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDevicePresentWaitFeaturesKHR', 'waitForPresentKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_present_wait Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_present_wait.hs-boot view
@@ -128,11 +128,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDevicePresentWaitFeaturesKHR', 'waitForPresentKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_present_wait Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_push_descriptor.hs view
@@ -115,11 +115,11 @@ -- -- - Added interactions with Vulkan 1.1 ----- = See Also+-- == See Also -- -- 'PhysicalDevicePushDescriptorPropertiesKHR', 'cmdPushDescriptorSetKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_push_descriptor Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_push_descriptor.hs-boot view
@@ -115,11 +115,11 @@ -- -- - Added interactions with Vulkan 1.1 ----- = See Also+-- == See Also -- -- 'PhysicalDevicePushDescriptorPropertiesKHR', 'cmdPushDescriptorSetKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_push_descriptor Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_ray_query.hs view
@@ -233,11 +233,11 @@ -- -- - add ray query shader stages for AS read bit (#2407,!4203) ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRayQueryFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_ray_query Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_ray_query.hs-boot view
@@ -233,11 +233,11 @@ -- -- - add ray query shader stages for AS read bit (#2407,!4203) ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRayQueryFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_ray_query Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs view
@@ -687,7 +687,7 @@ -- - define sync for indirect trace rays and indirect buffer -- (#2407,!4208) ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.SHADER_UNUSED_KHR', -- 'PhysicalDeviceRayTracingPipelineFeaturesKHR',@@ -703,7 +703,7 @@ -- 'getRayTracingShaderGroupHandlesKHR', -- 'getRayTracingShaderGroupStackSizeKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_ray_tracing_pipeline Vulkan Specification>@@ -1051,7 +1051,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdTraceRaysKHR-commandBuffer-02707# If @commandBuffer@ is--- an unprotected command buffer, any resource accessed by the+-- an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -1947,10 +1949,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdTraceRaysIndirectKHR-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdTraceRaysIndirectKHR-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@
src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs-boot view
@@ -687,7 +687,7 @@ -- - define sync for indirect trace rays and indirect buffer -- (#2407,!4208) ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.SHADER_UNUSED_KHR', -- 'PhysicalDeviceRayTracingPipelineFeaturesKHR',@@ -703,7 +703,7 @@ -- 'getRayTracingShaderGroupHandlesKHR', -- 'getRayTracingShaderGroupStackSizeKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_ray_tracing_pipeline Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_relaxed_block_layout.hs view
@@ -73,11 +73,11 @@ -- -- - Revision 1, 2017-03-26 (JohnK) ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_relaxed_block_layout Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_sampler_mirror_clamp_to_edge.hs view
@@ -137,11 +137,11 @@ -- - Add an issue explaining the reason for the extension API not -- being suffixed with KHR. ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_sampler_mirror_clamp_to_edge Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_sampler_ycbcr_conversion.hs view
@@ -378,7 +378,7 @@ -- -- - Reflected quantization changes in BT.2100-1 ----- = See Also+-- == See Also -- -- 'BindImagePlaneMemoryInfoKHR', 'ChromaLocationKHR', -- 'ImagePlaneMemoryRequirementsInfoKHR',@@ -389,7 +389,7 @@ -- 'SamplerYcbcrModelConversionKHR', 'SamplerYcbcrRangeKHR', -- 'createSamplerYcbcrConversionKHR', 'destroySamplerYcbcrConversionKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_sampler_ycbcr_conversion Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_separate_depth_stencil_layouts.hs view
@@ -119,13 +119,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'AttachmentDescriptionStencilLayoutKHR', -- 'AttachmentReferenceStencilLayoutKHR', -- 'PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_separate_depth_stencil_layouts Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_atomic_int64.hs view
@@ -102,11 +102,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderAtomicInt64FeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_atomic_int64 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_clock.hs view
@@ -94,11 +94,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderClockFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_clock Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_clock.hs-boot view
@@ -94,11 +94,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderClockFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_clock Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_draw_parameters.hs view
@@ -142,11 +142,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_draw_parameters Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_float16_int8.hs view
@@ -118,12 +118,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFloat16Int8FeaturesKHR', -- 'PhysicalDeviceShaderFloat16Int8FeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_float16_int8 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_float_controls.hs view
@@ -204,12 +204,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFloatControlsPropertiesKHR', -- 'ShaderFloatControlsIndependenceKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_float_controls Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_integer_dot_product.hs view
@@ -126,12 +126,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderIntegerDotProductFeaturesKHR', -- 'PhysicalDeviceShaderIntegerDotProductPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_integer_dot_product Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_integer_dot_product.hs-boot view
@@ -126,12 +126,12 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderIntegerDotProductFeaturesKHR', -- 'PhysicalDeviceShaderIntegerDotProductPropertiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_integer_dot_product Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_non_semantic_info.hs view
@@ -60,11 +60,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_non_semantic_info Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_subgroup_extended_types.hs view
@@ -100,11 +100,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_subgroup_extended_types Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_subgroup_uniform_control_flow.hs view
@@ -84,11 +84,11 @@ -- -- - Internal draft version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_subgroup_uniform_control_flow Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_subgroup_uniform_control_flow.hs-boot view
@@ -84,11 +84,11 @@ -- -- - Internal draft version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_subgroup_uniform_control_flow Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_terminate_invocation.hs view
@@ -92,11 +92,11 @@ -- -- - Revision 1, 2020-08-11 (Jesse Hall) ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderTerminateInvocationFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_terminate_invocation Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_shader_terminate_invocation.hs-boot view
@@ -92,11 +92,11 @@ -- -- - Revision 1, 2020-08-11 (Jesse Hall) ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderTerminateInvocationFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shader_terminate_invocation Vulkan Specification>
@@ -205,11 +205,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'SharedPresentSurfaceCapabilitiesKHR', 'getSwapchainStatusKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shared_presentable_image Vulkan Specification>
@@ -205,11 +205,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'SharedPresentSurfaceCapabilitiesKHR', 'getSwapchainStatusKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_shared_presentable_image Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_spirv_1_4.hs view
@@ -159,11 +159,11 @@ -- -- - Internal draft versions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_spirv_1_4 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_storage_buffer_storage_class.hs view
@@ -79,11 +79,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_storage_buffer_storage_class Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_surface.hs view
@@ -354,7 +354,7 @@ -- - A note was added at the beginning of the example code, stating -- that it will be removed from future versions of the appendix. ----- = See Also+-- == See Also -- -- 'ColorSpaceKHR', 'CompositeAlphaFlagBitsKHR', 'CompositeAlphaFlagsKHR', -- 'PresentModeKHR', 'SurfaceCapabilitiesKHR', 'SurfaceFormatKHR',@@ -364,7 +364,7 @@ -- 'getPhysicalDeviceSurfacePresentModesKHR', -- 'getPhysicalDeviceSurfaceSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_surface.hs-boot view
@@ -354,7 +354,7 @@ -- - A note was added at the beginning of the example code, stating -- that it will be removed from future versions of the appendix. ----- = See Also+-- == See Also -- -- 'ColorSpaceKHR', 'CompositeAlphaFlagBitsKHR', 'CompositeAlphaFlagsKHR', -- 'PresentModeKHR', 'SurfaceCapabilitiesKHR', 'SurfaceFormatKHR',@@ -364,7 +364,7 @@ -- 'getPhysicalDeviceSurfacePresentModesKHR', -- 'getPhysicalDeviceSurfaceSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_surface_protected_capabilities.hs view
@@ -96,11 +96,11 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'SurfaceProtectedCapabilitiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_surface_protected_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_surface_protected_capabilities.hs-boot view
@@ -96,11 +96,11 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- 'SurfaceProtectedCapabilitiesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_surface_protected_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_swapchain.hs view
@@ -1058,7 +1058,7 @@ -- -- - Corrected interactions with Vulkan 1.1 ----- = See Also+-- == See Also -- -- 'PresentInfoKHR', 'SwapchainCreateFlagBitsKHR', -- 'SwapchainCreateFlagsKHR', 'SwapchainCreateInfoKHR',@@ -1066,7 +1066,7 @@ -- 'createSwapchainKHR', 'destroySwapchainKHR', 'getSwapchainImagesKHR', -- 'queuePresentKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_swapchain Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_swapchain.hs-boot view
@@ -1058,7 +1058,7 @@ -- -- - Corrected interactions with Vulkan 1.1 ----- = See Also+-- == See Also -- -- 'PresentInfoKHR', 'SwapchainCreateFlagBitsKHR', -- 'SwapchainCreateFlagsKHR', 'SwapchainCreateInfoKHR',@@ -1066,7 +1066,7 @@ -- 'createSwapchainKHR', 'destroySwapchainKHR', 'getSwapchainImagesKHR', -- 'queuePresentKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_swapchain Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_swapchain_mutable_format.hs view
@@ -107,11 +107,11 @@ -- -- - Internal revisions. ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_swapchain_mutable_format Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_synchronization2.hs view
@@ -404,7 +404,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'AccessFlagBits2KHR', 'AccessFlags2KHR', 'BufferMemoryBarrier2KHR', -- 'CommandBufferSubmitInfoKHR', 'DependencyInfoKHR',@@ -416,7 +416,7 @@ -- 'cmdSetEvent2KHR', 'cmdWaitEvents2KHR', 'cmdWriteTimestamp2KHR', -- 'queueSubmit2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_synchronization2 Vulkan Specification>@@ -1564,6 +1564,11 @@ -- 'Vulkan.Core10.Handles.Device' that @queue@ was retrieved from, -- throughout recording of those command buffers --+-- - #VUID-vkQueueSubmit2KHR-queue-06447# If @queue@ was not created with+-- 'Vulkan.Core10.Enums.DeviceQueueCreateFlagBits.DEVICE_QUEUE_CREATE_PROTECTED_BIT',+-- the @flags@ member of any element of @pSubmits@ /must/ not include+-- 'SUBMIT_PROTECTED_BIT_KHR'+-- -- == Valid Usage (Implicit) -- -- - #VUID-vkQueueSubmit2KHR-queue-parameter# @queue@ /must/ be a valid@@ -5020,10 +5025,6 @@ -- more than -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-maxTimelineSemaphoreValueDifference maxTimelineSemaphoreValueDifference> ----- - #VUID-VkSubmitInfo2KHR-flags-03885# If the protected memory feature--- is not enabled, @flags@ /must/ not include--- 'SUBMIT_PROTECTED_BIT_KHR'--- -- - #VUID-VkSubmitInfo2KHR-flags-03886# If @flags@ includes -- 'SUBMIT_PROTECTED_BIT_KHR', all elements of @pCommandBuffers@ /must/ -- be protected command buffers@@ -5448,11 +5449,11 @@ -- in any shader pipeline. In addition, it is equivalent to the logical OR -- of: ----- - VK_ACCESS_2_UNIFORM_READ_BIT_KHR+-- - 'ACCESS_2_UNIFORM_READ_BIT_KHR' ----- - VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR+-- - 'ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR' ----- - VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR+-- - 'ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' pattern ACCESS_2_SHADER_READ_BIT_KHR = AccessFlagBits2KHR 0x0000000000000020 -- | 'ACCESS_2_SHADER_WRITE_BIT_KHR' is equivalent to -- 'ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR'.
src/Vulkan/Extensions/VK_KHR_synchronization2.hs-boot view
@@ -404,7 +404,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'AccessFlagBits2KHR', 'AccessFlags2KHR', 'BufferMemoryBarrier2KHR', -- 'CommandBufferSubmitInfoKHR', 'DependencyInfoKHR',@@ -416,7 +416,7 @@ -- 'cmdSetEvent2KHR', 'cmdWaitEvents2KHR', 'cmdWriteTimestamp2KHR', -- 'queueSubmit2KHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_synchronization2 Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_timeline_semaphore.hs view
@@ -271,7 +271,7 @@ -- -- - Added an initialValue parameter to timeline semaphore creation ----- = See Also+-- == See Also -- -- 'PhysicalDeviceTimelineSemaphoreFeaturesKHR', -- 'PhysicalDeviceTimelineSemaphorePropertiesKHR',@@ -280,7 +280,7 @@ -- 'SemaphoreWaitInfoKHR', 'TimelineSemaphoreSubmitInfoKHR', -- 'getSemaphoreCounterValueKHR', 'signalSemaphoreKHR', 'waitSemaphoresKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_timeline_semaphore Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_uniform_buffer_standard_layout.hs view
@@ -95,11 +95,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_uniform_buffer_standard_layout Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_variable_pointers.hs view
@@ -147,12 +147,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceVariablePointerFeaturesKHR', -- 'PhysicalDeviceVariablePointersFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_variable_pointers Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_vulkan_memory_model.hs view
@@ -115,11 +115,11 @@ -- - Add vulkanMemoryModelAvailabilityVisibilityChains member to the -- VkPhysicalDeviceVulkanMemoryModelFeaturesKHR structure. ----- = See Also+-- == See Also -- -- 'PhysicalDeviceVulkanMemoryModelFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_vulkan_memory_model Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_wayland_surface.hs view
@@ -173,13 +173,13 @@ -- 'Vulkan.Extensions.VK_KHR_swapchain.queuePresentKHR' and the -- Wayland requests sent to the compositor. ----- = See Also+-- == See Also -- -- 'WaylandSurfaceCreateFlagsKHR', 'WaylandSurfaceCreateInfoKHR', -- 'createWaylandSurfaceKHR', -- 'getPhysicalDeviceWaylandPresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_wayland_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_wayland_surface.hs-boot view
@@ -173,13 +173,13 @@ -- 'Vulkan.Extensions.VK_KHR_swapchain.queuePresentKHR' and the -- Wayland requests sent to the compositor. ----- = See Also+-- == See Also -- -- 'WaylandSurfaceCreateFlagsKHR', 'WaylandSurfaceCreateInfoKHR', -- 'createWaylandSurfaceKHR', -- 'getPhysicalDeviceWaylandPresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_wayland_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_win32_keyed_mutex.hs view
@@ -76,11 +76,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'Win32KeyedMutexAcquireReleaseInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_win32_keyed_mutex Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_win32_keyed_mutex.hs-boot view
@@ -76,11 +76,11 @@ -- -- - Initial revision ----- = See Also+-- == See Also -- -- 'Win32KeyedMutexAcquireReleaseInfoKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_win32_keyed_mutex Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_win32_surface.hs view
@@ -200,12 +200,12 @@ -- - Add issue 2 addressing reuse of a native window object in a -- different Graphics API, or by a different Vulkan ICD. ----- = See Also+-- == See Also -- -- 'Win32SurfaceCreateFlagsKHR', 'Win32SurfaceCreateInfoKHR', -- 'createWin32SurfaceKHR', 'getPhysicalDeviceWin32PresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_win32_surface Vulkan Specification>@@ -298,8 +298,8 @@ "dynamic" mkVkCreateWin32SurfaceKHR :: FunPtr (Ptr Instance_T -> Ptr Win32SurfaceCreateInfoKHR -> Ptr AllocationCallbacks -> Ptr SurfaceKHR -> IO Result) -> Ptr Instance_T -> Ptr Win32SurfaceCreateInfoKHR -> Ptr AllocationCallbacks -> Ptr SurfaceKHR -> IO Result --- | vkCreateWin32SurfaceKHR - Create a--- 'Vulkan.Extensions.Handles.SurfaceKHR' object for an Win32 native window+-- | vkCreateWin32SurfaceKHR - Create a VkSurfaceKHR object for an Win32+-- native window -- -- == Valid Usage (Implicit) --
src/Vulkan/Extensions/VK_KHR_win32_surface.hs-boot view
@@ -200,12 +200,12 @@ -- - Add issue 2 addressing reuse of a native window object in a -- different Graphics API, or by a different Vulkan ICD. ----- = See Also+-- == See Also -- -- 'Win32SurfaceCreateFlagsKHR', 'Win32SurfaceCreateInfoKHR', -- 'createWin32SurfaceKHR', 'getPhysicalDeviceWin32PresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_win32_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_workgroup_memory_explicit_layout.hs view
@@ -103,11 +103,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_workgroup_memory_explicit_layout Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_workgroup_memory_explicit_layout.hs-boot view
@@ -103,11 +103,11 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_workgroup_memory_explicit_layout Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_xcb_surface.hs view
@@ -156,12 +156,12 @@ -- - Updated the surface create function to take a pCreateInfo -- structure. ----- = See Also+-- == See Also -- -- 'XcbSurfaceCreateFlagsKHR', 'XcbSurfaceCreateInfoKHR', -- 'createXcbSurfaceKHR', 'getPhysicalDeviceXcbPresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_xcb_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_xcb_surface.hs-boot view
@@ -156,12 +156,12 @@ -- - Updated the surface create function to take a pCreateInfo -- structure. ----- = See Also+-- == See Also -- -- 'XcbSurfaceCreateFlagsKHR', 'XcbSurfaceCreateInfoKHR', -- 'createXcbSurfaceKHR', 'getPhysicalDeviceXcbPresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_xcb_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_xlib_surface.hs view
@@ -156,12 +156,12 @@ -- - Updated the surface create function to take a pCreateInfo -- structure. ----- = See Also+-- == See Also -- -- 'XlibSurfaceCreateFlagsKHR', 'XlibSurfaceCreateInfoKHR', -- 'createXlibSurfaceKHR', 'getPhysicalDeviceXlibPresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_xlib_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_xlib_surface.hs-boot view
@@ -156,12 +156,12 @@ -- - Updated the surface create function to take a pCreateInfo -- structure. ----- = See Also+-- == See Also -- -- 'XlibSurfaceCreateFlagsKHR', 'XlibSurfaceCreateInfoKHR', -- 'createXlibSurfaceKHR', 'getPhysicalDeviceXlibPresentationSupportKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_xlib_surface Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_zero_initialize_workgroup_memory.hs view
@@ -79,11 +79,11 @@ -- -- - Internal draft version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_zero_initialize_workgroup_memory Vulkan Specification>
src/Vulkan/Extensions/VK_KHR_zero_initialize_workgroup_memory.hs-boot view
@@ -79,11 +79,11 @@ -- -- - Internal draft version ----- = See Also+-- == See Also -- -- 'PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_zero_initialize_workgroup_memory Vulkan Specification>
src/Vulkan/Extensions/VK_MVK_ios_surface.hs view
@@ -98,12 +98,12 @@ -- -- - Mark as deprecated by @VK_EXT_metal_surface@. ----- = See Also+-- == See Also -- -- 'IOSSurfaceCreateFlagsMVK', 'IOSSurfaceCreateInfoMVK', -- 'createIOSSurfaceMVK' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_MVK_ios_surface Vulkan Specification>
src/Vulkan/Extensions/VK_MVK_ios_surface.hs-boot view
@@ -98,12 +98,12 @@ -- -- - Mark as deprecated by @VK_EXT_metal_surface@. ----- = See Also+-- == See Also -- -- 'IOSSurfaceCreateFlagsMVK', 'IOSSurfaceCreateInfoMVK', -- 'createIOSSurfaceMVK' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_MVK_ios_surface Vulkan Specification>
src/Vulkan/Extensions/VK_MVK_macos_surface.hs view
@@ -98,12 +98,12 @@ -- -- - Mark as deprecated by @VK_EXT_metal_surface@. ----- = See Also+-- == See Also -- -- 'MacOSSurfaceCreateFlagsMVK', 'MacOSSurfaceCreateInfoMVK', -- 'createMacOSSurfaceMVK' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_MVK_macos_surface Vulkan Specification>
src/Vulkan/Extensions/VK_MVK_macos_surface.hs-boot view
@@ -98,12 +98,12 @@ -- -- - Mark as deprecated by @VK_EXT_metal_surface@. ----- = See Also+-- == See Also -- -- 'MacOSSurfaceCreateFlagsMVK', 'MacOSSurfaceCreateInfoMVK', -- 'createMacOSSurfaceMVK' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_MVK_macos_surface Vulkan Specification>
src/Vulkan/Extensions/VK_NN_vi_surface.hs view
@@ -98,11 +98,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'ViSurfaceCreateFlagsNN', 'ViSurfaceCreateInfoNN', 'createViSurfaceNN' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NN_vi_surface Vulkan Specification>
src/Vulkan/Extensions/VK_NN_vi_surface.hs-boot view
@@ -98,11 +98,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'ViSurfaceCreateFlagsNN', 'ViSurfaceCreateInfoNN', 'createViSurfaceNN' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NN_vi_surface Vulkan Specification>
src/Vulkan/Extensions/VK_NVX_binary_import.hs view
@@ -57,7 +57,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CuFunctionCreateInfoNVX', 'Vulkan.Extensions.Handles.CuFunctionNVX', -- 'CuLaunchInfoNVX', 'CuModuleCreateInfoNVX',@@ -65,7 +65,7 @@ -- 'createCuFunctionNVX', 'createCuModuleNVX', 'destroyCuFunctionNVX', -- 'destroyCuModuleNVX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NVX_binary_import Vulkan Specification>
src/Vulkan/Extensions/VK_NVX_binary_import.hs-boot view
@@ -57,7 +57,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CuFunctionCreateInfoNVX', 'Vulkan.Extensions.Handles.CuFunctionNVX', -- 'CuLaunchInfoNVX', 'CuModuleCreateInfoNVX',@@ -65,7 +65,7 @@ -- 'createCuFunctionNVX', 'createCuModuleNVX', 'destroyCuFunctionNVX', -- 'destroyCuModuleNVX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NVX_binary_import Vulkan Specification>
src/Vulkan/Extensions/VK_NVX_image_view_handle.hs view
@@ -79,12 +79,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ImageViewAddressPropertiesNVX', 'ImageViewHandleInfoNVX', -- 'getImageViewAddressNVX', 'getImageViewHandleNVX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NVX_image_view_handle Vulkan Specification>
src/Vulkan/Extensions/VK_NVX_image_view_handle.hs-boot view
@@ -79,12 +79,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ImageViewAddressPropertiesNVX', 'ImageViewHandleInfoNVX', -- 'getImageViewAddressNVX', 'getImageViewHandleNVX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NVX_image_view_handle Vulkan Specification>
src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs view
@@ -146,11 +146,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NVX_multiview_per_view_attributes Vulkan Specification>
src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs-boot view
@@ -146,11 +146,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NVX_multiview_per_view_attributes Vulkan Specification>
src/Vulkan/Extensions/VK_NV_acquire_winrt_display.hs view
@@ -159,11 +159,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'acquireWinrtDisplayNV', 'getWinrtDisplayNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_acquire_winrt_display Vulkan Specification>
src/Vulkan/Extensions/VK_NV_clip_space_w_scaling.hs view
@@ -191,12 +191,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PipelineViewportWScalingStateCreateInfoNV', 'ViewportWScalingNV', -- 'cmdSetViewportWScalingNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_clip_space_w_scaling Vulkan Specification>
src/Vulkan/Extensions/VK_NV_clip_space_w_scaling.hs-boot view
@@ -191,12 +191,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PipelineViewportWScalingStateCreateInfoNV', 'ViewportWScalingNV', -- 'cmdSetViewportWScalingNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_clip_space_w_scaling Vulkan Specification>
src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs view
@@ -106,11 +106,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceComputeShaderDerivativesFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_compute_shader_derivatives Vulkan Specification>
src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs-boot view
@@ -106,11 +106,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceComputeShaderDerivativesFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_compute_shader_derivatives Vulkan Specification>
src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs view
@@ -133,14 +133,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ComponentTypeNV', 'CooperativeMatrixPropertiesNV', -- 'PhysicalDeviceCooperativeMatrixFeaturesNV', -- 'PhysicalDeviceCooperativeMatrixPropertiesNV', 'ScopeNV', -- 'getPhysicalDeviceCooperativeMatrixPropertiesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_cooperative_matrix Vulkan Specification>
src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs-boot view
@@ -133,14 +133,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'ComponentTypeNV', 'CooperativeMatrixPropertiesNV', -- 'PhysicalDeviceCooperativeMatrixFeaturesNV', -- 'PhysicalDeviceCooperativeMatrixPropertiesNV', 'ScopeNV', -- 'getPhysicalDeviceCooperativeMatrixPropertiesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_cooperative_matrix Vulkan Specification>
src/Vulkan/Extensions/VK_NV_corner_sampled_image.hs view
@@ -141,11 +141,11 @@ -- -- - ??? ----- = See Also+-- == See Also -- -- 'PhysicalDeviceCornerSampledImageFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_corner_sampled_image Vulkan Specification>
src/Vulkan/Extensions/VK_NV_corner_sampled_image.hs-boot view
@@ -141,11 +141,11 @@ -- -- - ??? ----- = See Also+-- == See Also -- -- 'PhysicalDeviceCornerSampledImageFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_corner_sampled_image Vulkan Specification>
src/Vulkan/Extensions/VK_NV_coverage_reduction_mode.hs view
@@ -115,7 +115,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CoverageReductionModeNV', 'FramebufferMixedSamplesCombinationNV', -- 'PhysicalDeviceCoverageReductionModeFeaturesNV',@@ -123,7 +123,7 @@ -- 'PipelineCoverageReductionStateCreateInfoNV', -- 'getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_coverage_reduction_mode Vulkan Specification>
src/Vulkan/Extensions/VK_NV_coverage_reduction_mode.hs-boot view
@@ -115,7 +115,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CoverageReductionModeNV', 'FramebufferMixedSamplesCombinationNV', -- 'PhysicalDeviceCoverageReductionModeFeaturesNV',@@ -123,7 +123,7 @@ -- 'PipelineCoverageReductionStateCreateInfoNV', -- 'getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_coverage_reduction_mode Vulkan Specification>
src/Vulkan/Extensions/VK_NV_dedicated_allocation.hs view
@@ -162,13 +162,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DedicatedAllocationBufferCreateInfoNV', -- 'DedicatedAllocationImageCreateInfoNV', -- 'DedicatedAllocationMemoryAllocateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_dedicated_allocation Vulkan Specification>
src/Vulkan/Extensions/VK_NV_dedicated_allocation.hs-boot view
@@ -162,13 +162,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DedicatedAllocationBufferCreateInfoNV', -- 'DedicatedAllocationImageCreateInfoNV', -- 'DedicatedAllocationMemoryAllocateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_dedicated_allocation Vulkan Specification>
src/Vulkan/Extensions/VK_NV_dedicated_allocation_image_aliasing.hs view
@@ -75,11 +75,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_dedicated_allocation_image_aliasing Vulkan Specification>
src/Vulkan/Extensions/VK_NV_dedicated_allocation_image_aliasing.hs-boot view
@@ -75,11 +75,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_dedicated_allocation_image_aliasing Vulkan Specification>
src/Vulkan/Extensions/VK_NV_device_diagnostic_checkpoints.hs view
@@ -92,12 +92,12 @@ -- -- - ??? ----- = See Also+-- == See Also -- -- 'CheckpointDataNV', 'QueueFamilyCheckpointPropertiesNV', -- 'cmdSetCheckpointNV', 'getQueueCheckpointDataNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_device_diagnostic_checkpoints Vulkan Specification>
src/Vulkan/Extensions/VK_NV_device_diagnostic_checkpoints.hs-boot view
@@ -92,12 +92,12 @@ -- -- - ??? ----- = See Also+-- == See Also -- -- 'CheckpointDataNV', 'QueueFamilyCheckpointPropertiesNV', -- 'cmdSetCheckpointNV', 'getQueueCheckpointDataNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_device_diagnostic_checkpoints Vulkan Specification>
src/Vulkan/Extensions/VK_NV_device_diagnostics_config.hs view
@@ -83,13 +83,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DeviceDiagnosticsConfigCreateInfoNV', -- 'DeviceDiagnosticsConfigFlagBitsNV', 'DeviceDiagnosticsConfigFlagsNV', -- 'PhysicalDeviceDiagnosticsConfigFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_device_diagnostics_config Vulkan Specification>
src/Vulkan/Extensions/VK_NV_device_diagnostics_config.hs-boot view
@@ -83,13 +83,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DeviceDiagnosticsConfigCreateInfoNV', -- 'DeviceDiagnosticsConfigFlagBitsNV', 'DeviceDiagnosticsConfigFlagsNV', -- 'PhysicalDeviceDiagnosticsConfigFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_device_diagnostics_config Vulkan Specification>
src/Vulkan/Extensions/VK_NV_device_generated_commands.hs view
@@ -517,7 +517,7 @@ -- - Fix naming VkPhysicalDeviceGenerated to -- VkPhysicalDeviceDeviceGenerated ----- = See Also+-- == See Also -- -- 'BindIndexBufferIndirectCommandNV', 'BindShaderGroupIndirectCommandNV', -- 'BindVertexBufferIndirectCommandNV', 'GeneratedCommandsInfoNV',@@ -537,7 +537,7 @@ -- 'createIndirectCommandsLayoutNV', 'destroyIndirectCommandsLayoutNV', -- 'getGeneratedCommandsMemoryRequirementsNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_device_generated_commands Vulkan Specification>@@ -887,10 +887,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdExecuteGeneratedCommandsNV-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdExecuteGeneratedCommandsNV-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@
src/Vulkan/Extensions/VK_NV_device_generated_commands.hs-boot view
@@ -517,7 +517,7 @@ -- - Fix naming VkPhysicalDeviceGenerated to -- VkPhysicalDeviceDeviceGenerated ----- = See Also+-- == See Also -- -- 'BindIndexBufferIndirectCommandNV', 'BindShaderGroupIndirectCommandNV', -- 'BindVertexBufferIndirectCommandNV', 'GeneratedCommandsInfoNV',@@ -537,7 +537,7 @@ -- 'createIndirectCommandsLayoutNV', 'destroyIndirectCommandsLayoutNV', -- 'getGeneratedCommandsMemoryRequirementsNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_device_generated_commands Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory.hs view
@@ -123,11 +123,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ExportMemoryAllocateInfoNV', 'ExternalMemoryImageCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory.hs-boot view
@@ -123,11 +123,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ExportMemoryAllocateInfoNV', 'ExternalMemoryImageCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory_capabilities.hs view
@@ -122,14 +122,14 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'ExternalImageFormatPropertiesNV', 'ExternalMemoryFeatureFlagBitsNV', -- 'ExternalMemoryFeatureFlagsNV', 'ExternalMemoryHandleTypeFlagBitsNV', -- 'ExternalMemoryHandleTypeFlagsNV', -- 'getPhysicalDeviceExternalImageFormatPropertiesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory_capabilities.hs-boot view
@@ -122,14 +122,14 @@ -- -- - Initial version ----- = See Also+-- == See Also -- -- 'ExternalImageFormatPropertiesNV', 'ExternalMemoryFeatureFlagBitsNV', -- 'ExternalMemoryFeatureFlagsNV', 'ExternalMemoryHandleTypeFlagBitsNV', -- 'ExternalMemoryHandleTypeFlagsNV', -- 'getPhysicalDeviceExternalImageFormatPropertiesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory_capabilities Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory_rdma.hs view
@@ -157,13 +157,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'MemoryGetRemoteAddressInfoNV', -- 'PhysicalDeviceExternalMemoryRDMAFeaturesNV', 'RemoteAddressNV', -- 'getMemoryRemoteAddressNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory_rdma Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory_rdma.hs-boot view
@@ -157,13 +157,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'MemoryGetRemoteAddressInfoNV', -- 'PhysicalDeviceExternalMemoryRDMAFeaturesNV', 'RemoteAddressNV', -- 'getMemoryRemoteAddressNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory_rdma Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory_win32.hs view
@@ -263,12 +263,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ExportMemoryWin32HandleInfoNV', 'ImportMemoryWin32HandleInfoNV', -- 'getMemoryWin32HandleNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_NV_external_memory_win32.hs-boot view
@@ -263,12 +263,12 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'ExportMemoryWin32HandleInfoNV', 'ImportMemoryWin32HandleInfoNV', -- 'getMemoryWin32HandleNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_external_memory_win32 Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fill_rectangle.hs view
@@ -61,11 +61,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fill_rectangle Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fragment_coverage_to_color.hs view
@@ -78,12 +78,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PipelineCoverageToColorStateCreateFlagsNV', -- 'PipelineCoverageToColorStateCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fragment_coverage_to_color Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fragment_coverage_to_color.hs-boot view
@@ -78,12 +78,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PipelineCoverageToColorStateCreateFlagsNV', -- 'PipelineCoverageToColorStateCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fragment_coverage_to_color Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs view
@@ -169,11 +169,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentShaderBarycentricFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fragment_shader_barycentric Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs-boot view
@@ -169,11 +169,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceFragmentShaderBarycentricFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fragment_shader_barycentric Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fragment_shading_rate_enums.hs view
@@ -159,7 +159,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'FragmentShadingRateNV', 'FragmentShadingRateTypeNV', -- 'PhysicalDeviceFragmentShadingRateEnumsFeaturesNV',@@ -167,7 +167,7 @@ -- 'PipelineFragmentShadingRateEnumStateCreateInfoNV', -- 'cmdSetFragmentShadingRateEnumNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fragment_shading_rate_enums Vulkan Specification>
src/Vulkan/Extensions/VK_NV_fragment_shading_rate_enums.hs-boot view
@@ -159,7 +159,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'FragmentShadingRateNV', 'FragmentShadingRateTypeNV', -- 'PhysicalDeviceFragmentShadingRateEnumsFeaturesNV',@@ -167,7 +167,7 @@ -- 'PipelineFragmentShadingRateEnumStateCreateInfoNV', -- 'cmdSetFragmentShadingRateEnumNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_fragment_shading_rate_enums Vulkan Specification>
src/Vulkan/Extensions/VK_NV_framebuffer_mixed_samples.hs view
@@ -107,13 +107,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CoverageModulationModeNV', -- 'PipelineCoverageModulationStateCreateFlagsNV', -- 'PipelineCoverageModulationStateCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_framebuffer_mixed_samples Vulkan Specification>
src/Vulkan/Extensions/VK_NV_framebuffer_mixed_samples.hs-boot view
@@ -107,13 +107,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CoverageModulationModeNV', -- 'PipelineCoverageModulationStateCreateFlagsNV', -- 'PipelineCoverageModulationStateCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_framebuffer_mixed_samples Vulkan Specification>
src/Vulkan/Extensions/VK_NV_geometry_shader_passthrough.hs view
@@ -194,11 +194,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_geometry_shader_passthrough Vulkan Specification>
src/Vulkan/Extensions/VK_NV_glsl_shader.hs view
@@ -96,11 +96,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_glsl_shader Vulkan Specification>
src/Vulkan/Extensions/VK_NV_inherited_viewport_scissor.hs view
@@ -138,12 +138,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceViewportScissorInfoNV', -- 'PhysicalDeviceInheritedViewportScissorFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_inherited_viewport_scissor Vulkan Specification>
src/Vulkan/Extensions/VK_NV_inherited_viewport_scissor.hs-boot view
@@ -138,12 +138,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceViewportScissorInfoNV', -- 'PhysicalDeviceInheritedViewportScissorFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_inherited_viewport_scissor Vulkan Specification>
src/Vulkan/Extensions/VK_NV_mesh_shader.hs view
@@ -242,14 +242,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DrawMeshTasksIndirectCommandNV', 'PhysicalDeviceMeshShaderFeaturesNV', -- 'PhysicalDeviceMeshShaderPropertiesNV', -- 'cmdDrawMeshTasksIndirectCountNV', 'cmdDrawMeshTasksIndirectNV', -- 'cmdDrawMeshTasksNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_mesh_shader Vulkan Specification>@@ -505,7 +505,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawMeshTasksNV-commandBuffer-02707# If @commandBuffer@--- is an unprotected command buffer, any resource accessed by the+-- is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --@@ -1337,10 +1339,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawMeshTasksIndirectNV-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdDrawMeshTasksIndirectNV-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@@@ -2217,10 +2220,11 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdDrawMeshTasksIndirectCountNV-commandBuffer-02707# If--- @commandBuffer@ is an unprotected command buffer, any resource--- accessed by the 'Vulkan.Core10.Handles.Pipeline' object bound to the--- pipeline bind point used by this command /must/ not be a protected--- resource+-- @commandBuffer@ is an unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the+-- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind+-- point used by this command /must/ not be a protected resource -- -- - #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-04115# If a -- 'Vulkan.Core10.Handles.ImageView' is accessed using @OpImageWrite@
src/Vulkan/Extensions/VK_NV_mesh_shader.hs-boot view
@@ -242,14 +242,14 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'DrawMeshTasksIndirectCommandNV', 'PhysicalDeviceMeshShaderFeaturesNV', -- 'PhysicalDeviceMeshShaderPropertiesNV', -- 'cmdDrawMeshTasksIndirectCountNV', 'cmdDrawMeshTasksIndirectNV', -- 'cmdDrawMeshTasksNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_mesh_shader Vulkan Specification>
src/Vulkan/Extensions/VK_NV_ray_tracing.hs view
@@ -430,7 +430,7 @@ -- - update to use InstanceId instead of InstanceIndex as -- implemented. ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.SHADER_UNUSED_NV', 'AabbPositionsNV', -- 'AccelerationStructureCreateInfoNV', 'AccelerationStructureInfoNV',@@ -458,7 +458,7 @@ -- 'getAccelerationStructureMemoryRequirementsNV', -- 'getRayTracingShaderGroupHandlesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_ray_tracing Vulkan Specification>@@ -1802,7 +1802,9 @@ -- the same pipeline bind point -- -- - #VUID-vkCmdTraceRaysNV-commandBuffer-02707# If @commandBuffer@ is an--- unprotected command buffer, any resource accessed by the+-- unprotected command buffer and+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>+-- is not supported, any resource accessed by the -- 'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind -- point used by this command /must/ not be a protected resource --
src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot view
@@ -430,7 +430,7 @@ -- - update to use InstanceId instead of InstanceIndex as -- implemented. ----- = See Also+-- == See Also -- -- 'Vulkan.Core10.APIConstants.SHADER_UNUSED_NV', 'AabbPositionsNV', -- 'AccelerationStructureCreateInfoNV', 'AccelerationStructureInfoNV',@@ -458,7 +458,7 @@ -- 'getAccelerationStructureMemoryRequirementsNV', -- 'getRayTracingShaderGroupHandlesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_ray_tracing Vulkan Specification>
src/Vulkan/Extensions/VK_NV_ray_tracing_motion_blur.hs view
@@ -158,7 +158,7 @@ -- -- - Initial external release ----- = See Also+-- == See Also -- -- 'AccelerationStructureGeometryMotionTrianglesDataNV', -- 'AccelerationStructureMatrixMotionInstanceNV',@@ -171,7 +171,7 @@ -- 'AccelerationStructureSRTMotionInstanceNV', -- 'PhysicalDeviceRayTracingMotionBlurFeaturesNV', 'SRTDataNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_ray_tracing_motion_blur Vulkan Specification>
src/Vulkan/Extensions/VK_NV_ray_tracing_motion_blur.hs-boot view
@@ -158,7 +158,7 @@ -- -- - Initial external release ----- = See Also+-- == See Also -- -- 'AccelerationStructureGeometryMotionTrianglesDataNV', -- 'AccelerationStructureMatrixMotionInstanceNV',@@ -171,7 +171,7 @@ -- 'AccelerationStructureSRTMotionInstanceNV', -- 'PhysicalDeviceRayTracingMotionBlurFeaturesNV', 'SRTDataNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_ray_tracing_motion_blur Vulkan Specification>
src/Vulkan/Extensions/VK_NV_representative_fragment_test.hs view
@@ -148,12 +148,12 @@ -- -- - Internal Revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRepresentativeFragmentTestFeaturesNV', -- 'PipelineRepresentativeFragmentTestStateCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_representative_fragment_test Vulkan Specification>
src/Vulkan/Extensions/VK_NV_representative_fragment_test.hs-boot view
@@ -148,12 +148,12 @@ -- -- - Internal Revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceRepresentativeFragmentTestFeaturesNV', -- 'PipelineRepresentativeFragmentTestStateCreateInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_representative_fragment_test Vulkan Specification>
src/Vulkan/Extensions/VK_NV_sample_mask_override_coverage.hs view
@@ -89,11 +89,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_sample_mask_override_coverage Vulkan Specification>
src/Vulkan/Extensions/VK_NV_scissor_exclusive.hs view
@@ -108,13 +108,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceExclusiveScissorFeaturesNV', -- 'PipelineViewportExclusiveScissorStateCreateInfoNV', -- 'cmdSetExclusiveScissorNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_scissor_exclusive Vulkan Specification>
src/Vulkan/Extensions/VK_NV_scissor_exclusive.hs-boot view
@@ -108,13 +108,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceExclusiveScissorFeaturesNV', -- 'PipelineViewportExclusiveScissorStateCreateInfoNV', -- 'cmdSetExclusiveScissorNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_scissor_exclusive Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs view
@@ -255,11 +255,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderImageFootprintFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shader_image_footprint Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs-boot view
@@ -255,11 +255,11 @@ -- -- - Initial draft ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderImageFootprintFeaturesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shader_image_footprint Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs view
@@ -118,12 +118,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderSMBuiltinsFeaturesNV', -- 'PhysicalDeviceShaderSMBuiltinsPropertiesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shader_sm_builtins Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs-boot view
@@ -118,12 +118,12 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PhysicalDeviceShaderSMBuiltinsFeaturesNV', -- 'PhysicalDeviceShaderSMBuiltinsPropertiesNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shader_sm_builtins Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shader_subgroup_partitioned.hs view
@@ -76,11 +76,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shader_subgroup_partitioned Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shading_rate_image.hs view
@@ -256,7 +256,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CoarseSampleLocationNV', 'CoarseSampleOrderCustomNV', -- 'CoarseSampleOrderTypeNV', 'PhysicalDeviceShadingRateImageFeaturesNV',@@ -267,7 +267,7 @@ -- 'cmdBindShadingRateImageNV', 'cmdSetCoarseSampleOrderNV', -- 'cmdSetViewportShadingRatePaletteNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shading_rate_image Vulkan Specification>
src/Vulkan/Extensions/VK_NV_shading_rate_image.hs-boot view
@@ -256,7 +256,7 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'CoarseSampleLocationNV', 'CoarseSampleOrderCustomNV', -- 'CoarseSampleOrderTypeNV', 'PhysicalDeviceShadingRateImageFeaturesNV',@@ -267,7 +267,7 @@ -- 'cmdBindShadingRateImageNV', 'cmdSetCoarseSampleOrderNV', -- 'cmdSetViewportShadingRatePaletteNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_shading_rate_image Vulkan Specification>
src/Vulkan/Extensions/VK_NV_viewport_array2.hs view
@@ -123,11 +123,11 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_viewport_array2 Vulkan Specification>
src/Vulkan/Extensions/VK_NV_viewport_swizzle.hs view
@@ -250,13 +250,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PipelineViewportSwizzleStateCreateFlagsNV', -- 'PipelineViewportSwizzleStateCreateInfoNV', -- 'ViewportCoordinateSwizzleNV', 'ViewportSwizzleNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_viewport_swizzle Vulkan Specification>
src/Vulkan/Extensions/VK_NV_viewport_swizzle.hs-boot view
@@ -250,13 +250,13 @@ -- -- - Internal revisions ----- = See Also+-- == See Also -- -- 'PipelineViewportSwizzleStateCreateFlagsNV', -- 'PipelineViewportSwizzleStateCreateInfoNV', -- 'ViewportCoordinateSwizzleNV', 'ViewportSwizzleNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_viewport_swizzle Vulkan Specification>
src/Vulkan/Extensions/VK_NV_win32_keyed_mutex.hs view
@@ -219,11 +219,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'Win32KeyedMutexAcquireReleaseInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_win32_keyed_mutex Vulkan Specification>
src/Vulkan/Extensions/VK_NV_win32_keyed_mutex.hs-boot view
@@ -219,11 +219,11 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'Win32KeyedMutexAcquireReleaseInfoNV' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_NV_win32_keyed_mutex Vulkan Specification>
src/Vulkan/Extensions/VK_QCOM_render_pass_shader_resolve.hs view
@@ -143,11 +143,11 @@ -- -- - Change resolution of Issue 1 (/render_pass/, not /renderpass/) ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_shader_resolve Vulkan Specification>
src/Vulkan/Extensions/VK_QCOM_render_pass_store_ops.hs view
@@ -85,11 +85,11 @@ -- -- - Minor renaming ----- = See Also+-- == See Also -- -- No cross-references are available ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_store_ops Vulkan Specification>
src/Vulkan/Extensions/VK_QCOM_render_pass_transform.hs view
@@ -240,12 +240,12 @@ -- -- - Adds interactions with VK_KHR_fragment_shading_rate ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceRenderPassTransformInfoQCOM', -- 'RenderPassTransformBeginInfoQCOM' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_transform Vulkan Specification>
src/Vulkan/Extensions/VK_QCOM_render_pass_transform.hs-boot view
@@ -240,12 +240,12 @@ -- -- - Adds interactions with VK_KHR_fragment_shading_rate ----- = See Also+-- == See Also -- -- 'CommandBufferInheritanceRenderPassTransformInfoQCOM', -- 'RenderPassTransformBeginInfoQCOM' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_render_pass_transform Vulkan Specification>
src/Vulkan/Extensions/VK_QCOM_rotated_copy_commands.hs view
@@ -108,11 +108,11 @@ -- -- - Revision 1, 2020-09-19 (Jeff Leger) ----- = See Also+-- == See Also -- -- 'CopyCommandTransformInfoQCOM' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_rotated_copy_commands Vulkan Specification>
src/Vulkan/Extensions/VK_QCOM_rotated_copy_commands.hs-boot view
@@ -108,11 +108,11 @@ -- -- - Revision 1, 2020-09-19 (Jeff Leger) ----- = See Also+-- == See Also -- -- 'CopyCommandTransformInfoQCOM' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QCOM_rotated_copy_commands Vulkan Specification>
src/Vulkan/Extensions/VK_QNX_screen_surface.hs view
@@ -78,13 +78,13 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'ScreenSurfaceCreateFlagsQNX', 'ScreenSurfaceCreateInfoQNX', -- 'createScreenSurfaceQNX', -- 'getPhysicalDeviceScreenPresentationSupportQNX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QNX_screen_surface Vulkan Specification>
src/Vulkan/Extensions/VK_QNX_screen_surface.hs-boot view
@@ -78,13 +78,13 @@ -- -- - Initial draft. ----- = See Also+-- == See Also -- -- 'ScreenSurfaceCreateFlagsQNX', 'ScreenSurfaceCreateInfoQNX', -- 'createScreenSurfaceQNX', -- 'getPhysicalDeviceScreenPresentationSupportQNX' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_QNX_screen_surface Vulkan Specification>
src/Vulkan/Extensions/VK_VALVE_mutable_descriptor_type.hs view
@@ -121,13 +121,13 @@ -- -- - Initial specification, squashed from public draft. ----- = See Also+-- == See Also -- -- 'MutableDescriptorTypeCreateInfoVALVE', -- 'MutableDescriptorTypeListVALVE', -- 'PhysicalDeviceMutableDescriptorTypeFeaturesVALVE' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_VALVE_mutable_descriptor_type Vulkan Specification>
src/Vulkan/Extensions/VK_VALVE_mutable_descriptor_type.hs-boot view
@@ -121,13 +121,13 @@ -- -- - Initial specification, squashed from public draft. ----- = See Also+-- == See Also -- -- 'MutableDescriptorTypeCreateInfoVALVE', -- 'MutableDescriptorTypeListVALVE', -- 'PhysicalDeviceMutableDescriptorTypeFeaturesVALVE' ----- = Document Notes+-- == Document Notes -- -- For more information, see the -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_VALVE_mutable_descriptor_type Vulkan Specification>
src/Vulkan/Version.hs view
@@ -19,11 +19,11 @@ import Data.Word (Word32) pattern HEADER_VERSION :: Word32-pattern HEADER_VERSION = 197+pattern HEADER_VERSION = 198 pattern HEADER_VERSION_COMPLETE :: Word32-pattern HEADER_VERSION_COMPLETE = MAKE_API_VERSION 1 2 197+pattern HEADER_VERSION_COMPLETE = MAKE_API_VERSION 1 2 198 pattern MAKE_API_VERSION :: Word32 -> Word32 -> Word32 -> Word32
vulkan.cabal view
@@ -1,17 +1,17 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.34.4.+-- This file has been generated from package.yaml by hpack version 0.34.5. -- -- see: https://github.com/sol/hpack name: vulkan-version: 3.13.1+version: 3.13.2 synopsis: Bindings to the Vulkan graphics API. description: Please see [the readme](https://github.com/expipiplus1/vulkan/#readme) category: Graphics homepage: https://github.com/expipiplus1/vulkan#readme bug-reports: https://github.com/expipiplus1/vulkan/issues-maintainer: Joe Hermaszewski <live.long.and.prosper@monoid.al>+maintainer: Ellie Hermaszewska <live.long.and.prosper@monoid.al> license: BSD-3-Clause build-type: Simple extra-source-files: