{-# language CPP #-} -- No documentation found for Chapter "DynamicState" module Vulkan.Core10.Enums.DynamicState (DynamicState( DYNAMIC_STATE_VIEWPORT , DYNAMIC_STATE_SCISSOR , DYNAMIC_STATE_LINE_WIDTH , DYNAMIC_STATE_DEPTH_BIAS , DYNAMIC_STATE_BLEND_CONSTANTS , DYNAMIC_STATE_DEPTH_BOUNDS , DYNAMIC_STATE_STENCIL_COMPARE_MASK , DYNAMIC_STATE_STENCIL_WRITE_MASK , DYNAMIC_STATE_STENCIL_REFERENCE , DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT , DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT , DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV , DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV , DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV , DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV , DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV , DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV , DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV , DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV , DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV , DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV , DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT , DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT , DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT , DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT , DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT , DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT , DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT , DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT , DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT , DYNAMIC_STATE_RASTERIZATION_STREAM_EXT , DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT , DYNAMIC_STATE_COLOR_WRITE_MASK_EXT , DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT , DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT , DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT , DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT , DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT , DYNAMIC_STATE_SAMPLE_MASK_EXT , DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT , DYNAMIC_STATE_POLYGON_MODE_EXT , DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT , DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT , DYNAMIC_STATE_LOGIC_OP_EXT , DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT , DYNAMIC_STATE_VERTEX_INPUT_EXT , DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR , DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV , DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV , DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV , DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV , DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR , DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT , DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT , DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT , DYNAMIC_STATE_DISCARD_RECTANGLE_EXT , DYNAMIC_STATE_VIEWPORT_W_SCALING_NV , DYNAMIC_STATE_LINE_STIPPLE , DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE , DYNAMIC_STATE_DEPTH_BIAS_ENABLE , DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE , DYNAMIC_STATE_STENCIL_OP , DYNAMIC_STATE_STENCIL_TEST_ENABLE , DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE , DYNAMIC_STATE_DEPTH_COMPARE_OP , DYNAMIC_STATE_DEPTH_WRITE_ENABLE , DYNAMIC_STATE_DEPTH_TEST_ENABLE , DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE , DYNAMIC_STATE_SCISSOR_WITH_COUNT , DYNAMIC_STATE_VIEWPORT_WITH_COUNT , DYNAMIC_STATE_PRIMITIVE_TOPOLOGY , DYNAMIC_STATE_FRONT_FACE , DYNAMIC_STATE_CULL_MODE , .. )) where import Vulkan.Internal.Utils (enumReadPrec) import Vulkan.Internal.Utils (enumShowsPrec) import GHC.Show (showsPrec) import Vulkan.Zero (Zero) import Foreign.Storable (Storable) import Data.Int (Int32) import GHC.Read (Read(readPrec)) import GHC.Show (Show(showsPrec)) -- | VkDynamicState - Indicate which dynamic state is taken from dynamic -- state commands -- -- = Description -- -- - 'DYNAMIC_STATE_VIEWPORT' specifies that the @pViewports@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineViewportStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' before any -- drawing commands. The number of viewports used by a pipeline is -- still specified by the @viewportCount@ member of -- 'Vulkan.Core10.GraphicsPipeline.PipelineViewportStateCreateInfo'. -- -- - 'DYNAMIC_STATE_SCISSOR' specifies that the @pScissors@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineViewportStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' before any -- drawing commands. The number of scissor rectangles used by a -- pipeline is still specified by the @scissorCount@ member of -- 'Vulkan.Core10.GraphicsPipeline.PipelineViewportStateCreateInfo'. -- -- - 'DYNAMIC_STATE_LINE_WIDTH' specifies that the @lineWidth@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' before any -- drawing commands that generate line primitives for the rasterizer. -- -- - 'DYNAMIC_STATE_DEPTH_BIAS' specifies that any instance of -- 'Vulkan.Extensions.VK_EXT_depth_bias_control.DepthBiasRepresentationInfoEXT' -- included in the @pNext@ chain of -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- as well as the @depthBiasConstantFactor@, @depthBiasClamp@ and -- @depthBiasSlopeFactor@ states in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' or -- 'Vulkan.Extensions.VK_EXT_depth_bias_control.cmdSetDepthBias2EXT' -- before any draws are performed with -- <https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#primsrast-depthbias-enable depth bias enabled>. -- -- - 'DYNAMIC_STATE_BLEND_CONSTANTS' specifies that the @blendConstants@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' before -- any draws are performed with a pipeline state with -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendAttachmentState' -- member @blendEnable@ set to 'Vulkan.Core10.FundamentalTypes.TRUE' -- and any of the blend functions using a constant blend color. -- -- - 'DYNAMIC_STATE_DEPTH_BOUNDS' specifies that the @minDepthBounds@ and -- @maxDepthBounds@ states of -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' before any -- draws are performed with a pipeline state with -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- member @depthBoundsTestEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE'. -- -- - 'DYNAMIC_STATE_STENCIL_COMPARE_MASK' specifies that the -- @compareMask@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- for both @front@ and @back@ will be ignored and /must/ be set -- dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask' -- before any draws are performed with a pipeline state with -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- member @stencilTestEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE' -- -- - 'DYNAMIC_STATE_STENCIL_WRITE_MASK' specifies that the @writeMask@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- for both @front@ and @back@ will be ignored and /must/ be set -- dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' before -- any draws are performed with a pipeline state with -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- member @stencilTestEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE' -- -- - 'DYNAMIC_STATE_STENCIL_REFERENCE' specifies that the @reference@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- for both @front@ and @back@ will be ignored and /must/ be set -- dynamically with -- 'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' before -- any draws are performed with a pipeline state with -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- member @stencilTestEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE' -- -- - 'DYNAMIC_STATE_VIEWPORT_W_SCALING_NV' specifies that the -- @pViewportWScalings@ state in -- 'Vulkan.Extensions.VK_NV_clip_space_w_scaling.PipelineViewportWScalingStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_NV_clip_space_w_scaling.cmdSetViewportWScalingNV' -- before any draws are performed with a pipeline state with -- 'Vulkan.Extensions.VK_NV_clip_space_w_scaling.PipelineViewportWScalingStateCreateInfoNV' -- member @viewportScalingEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE' -- -- - 'DYNAMIC_STATE_DISCARD_RECTANGLE_EXT' specifies that the -- @pDiscardRectangles@ state in -- 'Vulkan.Extensions.VK_EXT_discard_rectangles.PipelineDiscardRectangleStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_discard_rectangles.cmdSetDiscardRectangleEXT' -- before any draw or clear commands. -- -- - 'DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT' specifies that the -- presence of the -- 'Vulkan.Extensions.VK_EXT_discard_rectangles.PipelineDiscardRectangleStateCreateInfoEXT' -- structure in the -- 'Vulkan.Core10.GraphicsPipeline.GraphicsPipelineCreateInfo' chain -- with a @discardRectangleCount@ greater than zero does not implicitly -- enable discard rectangles and they /must/ be enabled dynamically -- with -- 'Vulkan.Extensions.VK_EXT_discard_rectangles.cmdSetDiscardRectangleEnableEXT' -- before any draw commands. This is available on implementations that -- support at least @specVersion@ @2@ of the -- @VK_EXT_discard_rectangles@ extension. -- -- - 'DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT' specifies that the -- @discardRectangleMode@ state in -- 'Vulkan.Extensions.VK_EXT_discard_rectangles.PipelineDiscardRectangleStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_discard_rectangles.cmdSetDiscardRectangleModeEXT' -- before any draw commands. This is available on implementations that -- support at least @specVersion@ @2@ of the -- @VK_EXT_discard_rectangles@ extension. -- -- - 'DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT' specifies that the -- @sampleLocationsInfo@ state in -- 'Vulkan.Extensions.VK_EXT_sample_locations.PipelineSampleLocationsStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_sample_locations.cmdSetSampleLocationsEXT' -- before any draw or clear commands. Enabling custom sample locations -- is still indicated by the @sampleLocationsEnable@ member of -- 'Vulkan.Extensions.VK_EXT_sample_locations.PipelineSampleLocationsStateCreateInfoEXT'. -- -- - 'DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV' specifies that the -- @pExclusiveScissors@ state in -- 'Vulkan.Extensions.VK_NV_scissor_exclusive.PipelineViewportExclusiveScissorStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_NV_scissor_exclusive.cmdSetExclusiveScissorNV' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV' specifies that the -- exclusive scissors /must/ be explicitly enabled with -- 'Vulkan.Extensions.VK_NV_scissor_exclusive.cmdSetExclusiveScissorEnableNV' -- and the @exclusiveScissorCount@ value in -- 'Vulkan.Extensions.VK_NV_scissor_exclusive.PipelineViewportExclusiveScissorStateCreateInfoNV' -- will not implicitly enable them. This is available on -- implementations that support at least @specVersion@ @2@ of the -- @VK_NV_scissor_exclusive@ extension. -- -- - 'DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV' specifies that the -- @pShadingRatePalettes@ state in -- 'Vulkan.Extensions.VK_NV_shading_rate_image.PipelineViewportShadingRateImageStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_NV_shading_rate_image.cmdSetViewportShadingRatePaletteNV' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV' specifies that the -- coarse sample order state in -- 'Vulkan.Extensions.VK_NV_shading_rate_image.PipelineViewportCoarseSampleOrderStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_NV_shading_rate_image.cmdSetCoarseSampleOrderNV' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_LINE_STIPPLE' specifies that the @lineStippleFactor@ -- and @lineStipplePattern@ state in -- 'Vulkan.Core14.Promoted_From_VK_KHR_line_rasterizationRoadmap.PipelineRasterizationLineStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core14.Promoted_From_VK_KHR_line_rasterizationRoadmap.cmdSetLineStipple' -- before any draws are performed with a pipeline state with -- 'Vulkan.Core14.Promoted_From_VK_KHR_line_rasterizationRoadmap.PipelineRasterizationLineStateCreateInfo' -- member @stippledLineEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE'. -- -- - 'DYNAMIC_STATE_CULL_MODE' specifies that the @cullMode@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_FRONT_FACE' specifies that the @frontFace@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_PRIMITIVE_TOPOLOGY' specifies that the @topology@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineInputAssemblyStateCreateInfo' -- only specifies the -- <https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#drawing-primitive-topology-class topology class>, -- and the specific topology order and adjacency /must/ be set -- dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_VIEWPORT_WITH_COUNT' specifies that the -- @viewportCount@ and @pViewports@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineViewportStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetViewportWithCount' -- before any draw call. -- -- - 'DYNAMIC_STATE_SCISSOR_WITH_COUNT' specifies that the @scissorCount@ -- and @pScissors@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineViewportStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetScissorWithCount' -- before any draw call. -- -- - 'DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE' specifies that the -- @stride@ state in -- 'Vulkan.Core10.GraphicsPipeline.VertexInputBindingDescription' will -- be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdBindVertexBuffers2' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_TEST_ENABLE' specifies that the -- @depthTestEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_WRITE_ENABLE' specifies that the -- @depthWriteEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_COMPARE_OP' specifies that the @depthCompareOp@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE' specifies that the -- @depthBoundsTestEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable' -- before any draw call. -- -- - 'DYNAMIC_STATE_STENCIL_TEST_ENABLE' specifies that the -- @stencilTestEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable' -- before any draw call. -- -- - 'DYNAMIC_STATE_STENCIL_OP' specifies that the @failOp@, @passOp@, -- @depthFailOp@, and @compareOp@ states in -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- for both @front@ and @back@ will be ignored and /must/ be set -- dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp' -- before any draws are performed with a pipeline state with -- 'Vulkan.Core10.GraphicsPipeline.PipelineDepthStencilStateCreateInfo' -- member @stencilTestEnable@ set to -- 'Vulkan.Core10.FundamentalTypes.TRUE' -- -- - 'DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT' specifies that the -- @patchControlPoints@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineTessellationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state2.cmdSetPatchControlPointsEXT' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE' specifies that the -- @rasterizerDiscardEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state2.cmdSetRasterizerDiscardEnable' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_DEPTH_BIAS_ENABLE' specifies that the -- @depthBiasEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state2.cmdSetDepthBiasEnable' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_LOGIC_OP_EXT' specifies that the @logicOp@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state2.cmdSetLogicOpEXT' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE' specifies that the -- @primitiveRestartEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineInputAssemblyStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state2.cmdSetPrimitiveRestartEnable' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR' specifies that state in -- 'Vulkan.Extensions.VK_KHR_fragment_shading_rate.PipelineFragmentShadingRateStateCreateInfoKHR' -- and -- 'Vulkan.Extensions.VK_NV_fragment_shading_rate_enums.PipelineFragmentShadingRateEnumStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_KHR_fragment_shading_rate.cmdSetFragmentShadingRateKHR' -- or -- 'Vulkan.Extensions.VK_NV_fragment_shading_rate_enums.cmdSetFragmentShadingRateEnumNV' -- before any drawing commands. -- -- - 'DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR' specifies that -- the default stack size computation for the pipeline will be ignored -- and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_KHR_ray_tracing_pipeline.cmdSetRayTracingPipelineStackSizeKHR' -- before any ray tracing calls are performed. -- -- - 'DYNAMIC_STATE_VERTEX_INPUT_EXT' specifies that the -- @pVertexInputState@ state will be ignored and /must/ be set -- dynamically with -- 'Vulkan.Extensions.VK_EXT_vertex_input_dynamic_state.cmdSetVertexInputEXT' -- before any drawing commands -- -- - 'DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT' specifies that the -- @pColorWriteEnables@ state in -- 'Vulkan.Extensions.VK_EXT_color_write_enable.PipelineColorWriteCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_color_write_enable.cmdSetColorWriteEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' specifies that the -- @domainOrigin@ state in -- 'Vulkan.Core11.Promoted_From_VK_KHR_maintenance2.PipelineTessellationDomainOriginStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' specifies that the -- @depthClampEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_POLYGON_MODE_EXT' specifies that the @polygonMode@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineRasterizationStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' specifies that the -- @rasterizationSamples@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineMultisampleStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_SAMPLE_MASK_EXT' specifies that the @pSampleMask@ -- state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineMultisampleStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' specifies that the -- @alphaToCoverageEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineMultisampleStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' specifies that the -- @alphaToOneEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineMultisampleStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' specifies that the -- @logicOpEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' specifies that the -- @blendEnable@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendAttachmentState' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' specifies that the -- @srcColorBlendFactor@, @dstColorBlendFactor@, @colorBlendOp@, -- @srcAlphaBlendFactor@, @dstAlphaBlendFactor@, and @alphaBlendOp@ -- states in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendAttachmentState' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' specifies that the -- @colorWriteMask@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendAttachmentState' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' specifies that the -- @rasterizationStream@ state in -- 'Vulkan.Extensions.VK_EXT_transform_feedback.PipelineRasterizationStateStreamCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' specifies that -- the @conservativeRasterizationMode@ state in -- 'Vulkan.Extensions.VK_EXT_conservative_rasterization.PipelineRasterizationConservativeStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' specifies -- that the @extraPrimitiveOverestimationSize@ state in -- 'Vulkan.Extensions.VK_EXT_conservative_rasterization.PipelineRasterizationConservativeStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' specifies that the -- @depthClipEnable@ state in -- 'Vulkan.Extensions.VK_EXT_depth_clip_enable.PipelineRasterizationDepthClipStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' specifies that the -- @sampleLocationsEnable@ state in -- 'Vulkan.Extensions.VK_EXT_sample_locations.PipelineSampleLocationsStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' specifies that the -- @colorBlendOp@ state in -- 'Vulkan.Core10.GraphicsPipeline.PipelineColorBlendAttachmentState', -- and @srcPremultiplied@, @dstPremultiplied@, and @blendOverlap@ -- states in -- 'Vulkan.Extensions.VK_EXT_blend_operation_advanced.PipelineColorBlendAdvancedStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' specifies that the -- @provokingVertexMode@ state in -- 'Vulkan.Extensions.VK_EXT_provoking_vertex.PipelineRasterizationProvokingVertexStateCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' specifies that the -- @lineRasterizationMode@ state in -- 'Vulkan.Core14.Promoted_From_VK_KHR_line_rasterizationRoadmap.PipelineRasterizationLineStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' specifies that the -- @stippledLineEnable@ state in -- 'Vulkan.Core14.Promoted_From_VK_KHR_line_rasterizationRoadmap.PipelineRasterizationLineStateCreateInfo' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' specifies that -- the @negativeOneToOne@ state in -- 'Vulkan.Extensions.VK_EXT_depth_clip_control.PipelineViewportDepthClipControlCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT' specifies that the -- @depthClampMode@ and @pDepthClampRange@ state in -- 'Vulkan.Extensions.VK_EXT_depth_clamp_control.PipelineViewportDepthClampControlCreateInfoEXT' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_depth_clamp_control.cmdSetDepthClampRangeEXT' -- before any draw call. -- -- - 'DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' specifies that the -- @viewportWScalingEnable@ state in -- 'Vulkan.Extensions.VK_NV_clip_space_w_scaling.PipelineViewportWScalingStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' specifies that the -- @viewportCount@, and @pViewportSwizzles@ states in -- 'Vulkan.Extensions.VK_NV_viewport_swizzle.PipelineViewportSwizzleStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' specifies that the -- @coverageToColorEnable@ state in -- 'Vulkan.Extensions.VK_NV_fragment_coverage_to_color.PipelineCoverageToColorStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' specifies that the -- @coverageToColorLocation@ state in -- 'Vulkan.Extensions.VK_NV_fragment_coverage_to_color.PipelineCoverageToColorStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' specifies that the -- @coverageModulationMode@ state in -- 'Vulkan.Extensions.VK_NV_framebuffer_mixed_samples.PipelineCoverageModulationStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' specifies that -- the @coverageModulationTableEnable@ state in -- 'Vulkan.Extensions.VK_NV_framebuffer_mixed_samples.PipelineCoverageModulationStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' specifies that the -- @coverageModulationTableCount@, and @pCoverageModulationTable@ -- states in -- 'Vulkan.Extensions.VK_NV_framebuffer_mixed_samples.PipelineCoverageModulationStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' specifies that the -- @shadingRateImageEnable@ state in -- 'Vulkan.Extensions.VK_NV_shading_rate_image.PipelineViewportShadingRateImageStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV' specifies -- that the @representativeFragmentTestEnable@ state in -- 'Vulkan.Extensions.VK_NV_representative_fragment_test.PipelineRepresentativeFragmentTestStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRepresentativeFragmentTestEnableNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' specifies that the -- @coverageReductionMode@ state in -- 'Vulkan.Extensions.VK_NV_coverage_reduction_mode.PipelineCoverageReductionStateCreateInfoNV' -- will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV' -- before any draw call. -- -- - 'DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT' specifies that -- the -- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' -- and -- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' -- flags will be ignored and /must/ be set dynamically with -- 'Vulkan.Extensions.VK_EXT_attachment_feedback_loop_dynamic_state.cmdSetAttachmentFeedbackLoopEnableEXT' -- before any draw call. -- -- = See Also -- -- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_VERSION_1_0 VK_VERSION_1_0>, -- 'Vulkan.Core10.GraphicsPipeline.PipelineDynamicStateCreateInfo' newtype DynamicState = DynamicState Int32 deriving newtype (DynamicState -> DynamicState -> Bool (DynamicState -> DynamicState -> Bool) -> (DynamicState -> DynamicState -> Bool) -> Eq DynamicState forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: DynamicState -> DynamicState -> Bool == :: DynamicState -> DynamicState -> Bool $c/= :: DynamicState -> DynamicState -> Bool /= :: DynamicState -> DynamicState -> Bool Eq, Eq DynamicState Eq DynamicState => (DynamicState -> DynamicState -> Ordering) -> (DynamicState -> DynamicState -> Bool) -> (DynamicState -> DynamicState -> Bool) -> (DynamicState -> DynamicState -> Bool) -> (DynamicState -> DynamicState -> Bool) -> (DynamicState -> DynamicState -> DynamicState) -> (DynamicState -> DynamicState -> DynamicState) -> Ord DynamicState DynamicState -> DynamicState -> Bool DynamicState -> DynamicState -> Ordering DynamicState -> DynamicState -> DynamicState forall a. Eq a => (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: DynamicState -> DynamicState -> Ordering compare :: DynamicState -> DynamicState -> Ordering $c< :: DynamicState -> DynamicState -> Bool < :: DynamicState -> DynamicState -> Bool $c<= :: DynamicState -> DynamicState -> Bool <= :: DynamicState -> DynamicState -> Bool $c> :: DynamicState -> DynamicState -> Bool > :: DynamicState -> DynamicState -> Bool $c>= :: DynamicState -> DynamicState -> Bool >= :: DynamicState -> DynamicState -> Bool $cmax :: DynamicState -> DynamicState -> DynamicState max :: DynamicState -> DynamicState -> DynamicState $cmin :: DynamicState -> DynamicState -> DynamicState min :: DynamicState -> DynamicState -> DynamicState Ord, Ptr DynamicState -> IO DynamicState Ptr DynamicState -> Int -> IO DynamicState Ptr DynamicState -> Int -> DynamicState -> IO () Ptr DynamicState -> DynamicState -> IO () DynamicState -> Int (DynamicState -> Int) -> (DynamicState -> Int) -> (Ptr DynamicState -> Int -> IO DynamicState) -> (Ptr DynamicState -> Int -> DynamicState -> IO ()) -> (forall b. Ptr b -> Int -> IO DynamicState) -> (forall b. Ptr b -> Int -> DynamicState -> IO ()) -> (Ptr DynamicState -> IO DynamicState) -> (Ptr DynamicState -> DynamicState -> IO ()) -> Storable DynamicState forall b. Ptr b -> Int -> IO DynamicState forall b. Ptr b -> Int -> DynamicState -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a $csizeOf :: DynamicState -> Int sizeOf :: DynamicState -> Int $calignment :: DynamicState -> Int alignment :: DynamicState -> Int $cpeekElemOff :: Ptr DynamicState -> Int -> IO DynamicState peekElemOff :: Ptr DynamicState -> Int -> IO DynamicState $cpokeElemOff :: Ptr DynamicState -> Int -> DynamicState -> IO () pokeElemOff :: Ptr DynamicState -> Int -> DynamicState -> IO () $cpeekByteOff :: forall b. Ptr b -> Int -> IO DynamicState peekByteOff :: forall b. Ptr b -> Int -> IO DynamicState $cpokeByteOff :: forall b. Ptr b -> Int -> DynamicState -> IO () pokeByteOff :: forall b. Ptr b -> Int -> DynamicState -> IO () $cpeek :: Ptr DynamicState -> IO DynamicState peek :: Ptr DynamicState -> IO DynamicState $cpoke :: Ptr DynamicState -> DynamicState -> IO () poke :: Ptr DynamicState -> DynamicState -> IO () Storable, DynamicState DynamicState -> Zero DynamicState forall a. a -> Zero a $czero :: DynamicState zero :: DynamicState Zero) -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT" pattern $mDYNAMIC_STATE_VIEWPORT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT :: DynamicState DYNAMIC_STATE_VIEWPORT = DynamicState 0 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_SCISSOR" pattern $mDYNAMIC_STATE_SCISSOR :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_SCISSOR :: DynamicState DYNAMIC_STATE_SCISSOR = DynamicState 1 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_LINE_WIDTH" pattern $mDYNAMIC_STATE_LINE_WIDTH :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_LINE_WIDTH :: DynamicState DYNAMIC_STATE_LINE_WIDTH = DynamicState 2 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_BIAS" pattern $mDYNAMIC_STATE_DEPTH_BIAS :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_BIAS :: DynamicState DYNAMIC_STATE_DEPTH_BIAS = DynamicState 3 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_BLEND_CONSTANTS" pattern $mDYNAMIC_STATE_BLEND_CONSTANTS :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_BLEND_CONSTANTS :: DynamicState DYNAMIC_STATE_BLEND_CONSTANTS = DynamicState 4 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_BOUNDS" pattern $mDYNAMIC_STATE_DEPTH_BOUNDS :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_BOUNDS :: DynamicState DYNAMIC_STATE_DEPTH_BOUNDS = DynamicState 5 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK" pattern $mDYNAMIC_STATE_STENCIL_COMPARE_MASK :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_STENCIL_COMPARE_MASK :: DynamicState DYNAMIC_STATE_STENCIL_COMPARE_MASK = DynamicState 6 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_STENCIL_WRITE_MASK" pattern $mDYNAMIC_STATE_STENCIL_WRITE_MASK :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_STENCIL_WRITE_MASK :: DynamicState DYNAMIC_STATE_STENCIL_WRITE_MASK = DynamicState 7 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_STENCIL_REFERENCE" pattern $mDYNAMIC_STATE_STENCIL_REFERENCE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_STENCIL_REFERENCE :: DynamicState DYNAMIC_STATE_STENCIL_REFERENCE = DynamicState 8 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT" pattern $mDYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT :: DynamicState DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT = DynamicState 1000582000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT" pattern $mDYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT :: DynamicState DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT = DynamicState 1000524000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV" pattern $mDYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV :: DynamicState DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV = DynamicState 1000455032 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV" pattern $mDYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV :: DynamicState DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = DynamicState 1000455031 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV" pattern $mDYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV :: DynamicState DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV = DynamicState 1000455030 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV" pattern $mDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV :: DynamicState DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV = DynamicState 1000455029 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV" pattern $mDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV :: DynamicState DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV = DynamicState 1000455028 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV" pattern $mDYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV :: DynamicState DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV = DynamicState 1000455027 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV" pattern $mDYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV :: DynamicState DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV = DynamicState 1000455026 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV" pattern $mDYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV :: DynamicState DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV = DynamicState 1000455025 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV" pattern $mDYNAMIC_STATE_VIEWPORT_SWIZZLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT_SWIZZLE_NV :: DynamicState DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV = DynamicState 1000455024 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV" pattern $mDYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV :: DynamicState DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV = DynamicState 1000455023 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT" pattern $mDYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT :: DynamicState DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT = DynamicState 1000455022 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT" pattern $mDYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT :: DynamicState DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT = DynamicState 1000455021 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT" pattern $mDYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT :: DynamicState DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT = DynamicState 1000455020 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT" pattern $mDYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT :: DynamicState DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT = DynamicState 1000455019 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT" pattern $mDYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT :: DynamicState DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT = DynamicState 1000455018 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT" pattern $mDYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT :: DynamicState DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT = DynamicState 1000455017 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT" pattern $mDYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT :: DynamicState DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT = DynamicState 1000455016 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT" pattern $mDYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT :: DynamicState DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT = DynamicState 1000455015 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT" pattern $mDYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT :: DynamicState DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT = DynamicState 1000455014 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT" pattern $mDYNAMIC_STATE_RASTERIZATION_STREAM_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_RASTERIZATION_STREAM_EXT :: DynamicState DYNAMIC_STATE_RASTERIZATION_STREAM_EXT = DynamicState 1000455013 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT" pattern $mDYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT :: DynamicState DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT = DynamicState 1000455002 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT" pattern $mDYNAMIC_STATE_COLOR_WRITE_MASK_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COLOR_WRITE_MASK_EXT :: DynamicState DYNAMIC_STATE_COLOR_WRITE_MASK_EXT = DynamicState 1000455012 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT" pattern $mDYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT :: DynamicState DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT = DynamicState 1000455011 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT" pattern $mDYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT :: DynamicState DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT = DynamicState 1000455010 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT" pattern $mDYNAMIC_STATE_LOGIC_OP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_LOGIC_OP_ENABLE_EXT :: DynamicState DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT = DynamicState 1000455009 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT" pattern $mDYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT :: DynamicState DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT = DynamicState 1000455008 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT" pattern $mDYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT :: DynamicState DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT = DynamicState 1000455007 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_SAMPLE_MASK_EXT" pattern $mDYNAMIC_STATE_SAMPLE_MASK_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_SAMPLE_MASK_EXT :: DynamicState DYNAMIC_STATE_SAMPLE_MASK_EXT = DynamicState 1000455006 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT" pattern $mDYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT :: DynamicState DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT = DynamicState 1000455005 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_POLYGON_MODE_EXT" pattern $mDYNAMIC_STATE_POLYGON_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_POLYGON_MODE_EXT :: DynamicState DYNAMIC_STATE_POLYGON_MODE_EXT = DynamicState 1000455004 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT" pattern $mDYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT :: DynamicState DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT = DynamicState 1000455003 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT" pattern $mDYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT :: DynamicState DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = DynamicState 1000381000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_LOGIC_OP_EXT" pattern $mDYNAMIC_STATE_LOGIC_OP_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_LOGIC_OP_EXT :: DynamicState DYNAMIC_STATE_LOGIC_OP_EXT = DynamicState 1000377003 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT" pattern $mDYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT :: DynamicState DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = DynamicState 1000377000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VERTEX_INPUT_EXT" pattern $mDYNAMIC_STATE_VERTEX_INPUT_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VERTEX_INPUT_EXT :: DynamicState DYNAMIC_STATE_VERTEX_INPUT_EXT = DynamicState 1000352000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR" pattern $mDYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR :: DynamicState DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = DynamicState 1000226000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV" pattern $mDYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV :: DynamicState DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = DynamicState 1000205001 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV" pattern $mDYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV :: DynamicState DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV = DynamicState 1000205000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV" pattern $mDYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV :: DynamicState DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV = DynamicState 1000164006 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV" pattern $mDYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV :: DynamicState DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV = DynamicState 1000164004 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR" pattern $mDYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR :: DynamicState DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR = DynamicState 1000347000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT" pattern $mDYNAMIC_STATE_SAMPLE_LOCATIONS_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_SAMPLE_LOCATIONS_EXT :: DynamicState DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = DynamicState 1000143000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT" pattern $mDYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT :: DynamicState DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT = DynamicState 1000099002 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT" pattern $mDYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT :: DynamicState DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT = DynamicState 1000099001 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT" pattern $mDYNAMIC_STATE_DISCARD_RECTANGLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DISCARD_RECTANGLE_EXT :: DynamicState DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = DynamicState 1000099000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV" pattern $mDYNAMIC_STATE_VIEWPORT_W_SCALING_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT_W_SCALING_NV :: DynamicState DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = DynamicState 1000087000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_LINE_STIPPLE" pattern $mDYNAMIC_STATE_LINE_STIPPLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_LINE_STIPPLE :: DynamicState DYNAMIC_STATE_LINE_STIPPLE = DynamicState 1000259000 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE" pattern $mDYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE :: DynamicState DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE = DynamicState 1000377004 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE" pattern $mDYNAMIC_STATE_DEPTH_BIAS_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_BIAS_ENABLE :: DynamicState DYNAMIC_STATE_DEPTH_BIAS_ENABLE = DynamicState 1000377002 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE" pattern $mDYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE :: DynamicState DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE = DynamicState 1000377001 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_STENCIL_OP" pattern $mDYNAMIC_STATE_STENCIL_OP :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_STENCIL_OP :: DynamicState DYNAMIC_STATE_STENCIL_OP = DynamicState 1000267011 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE" pattern $mDYNAMIC_STATE_STENCIL_TEST_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_STENCIL_TEST_ENABLE :: DynamicState DYNAMIC_STATE_STENCIL_TEST_ENABLE = DynamicState 1000267010 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE" pattern $mDYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE :: DynamicState DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE = DynamicState 1000267009 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_COMPARE_OP" pattern $mDYNAMIC_STATE_DEPTH_COMPARE_OP :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_COMPARE_OP :: DynamicState DYNAMIC_STATE_DEPTH_COMPARE_OP = DynamicState 1000267008 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE" pattern $mDYNAMIC_STATE_DEPTH_WRITE_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_WRITE_ENABLE :: DynamicState DYNAMIC_STATE_DEPTH_WRITE_ENABLE = DynamicState 1000267007 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE" pattern $mDYNAMIC_STATE_DEPTH_TEST_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_DEPTH_TEST_ENABLE :: DynamicState DYNAMIC_STATE_DEPTH_TEST_ENABLE = DynamicState 1000267006 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE" pattern $mDYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE :: DynamicState DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE = DynamicState 1000267005 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT" pattern $mDYNAMIC_STATE_SCISSOR_WITH_COUNT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_SCISSOR_WITH_COUNT :: DynamicState DYNAMIC_STATE_SCISSOR_WITH_COUNT = DynamicState 1000267004 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT" pattern $mDYNAMIC_STATE_VIEWPORT_WITH_COUNT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_VIEWPORT_WITH_COUNT :: DynamicState DYNAMIC_STATE_VIEWPORT_WITH_COUNT = DynamicState 1000267003 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY" pattern $mDYNAMIC_STATE_PRIMITIVE_TOPOLOGY :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_PRIMITIVE_TOPOLOGY :: DynamicState DYNAMIC_STATE_PRIMITIVE_TOPOLOGY = DynamicState 1000267002 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_FRONT_FACE" pattern $mDYNAMIC_STATE_FRONT_FACE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_FRONT_FACE :: DynamicState DYNAMIC_STATE_FRONT_FACE = DynamicState 1000267001 -- No documentation found for Nested "VkDynamicState" "VK_DYNAMIC_STATE_CULL_MODE" pattern $mDYNAMIC_STATE_CULL_MODE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r $bDYNAMIC_STATE_CULL_MODE :: DynamicState DYNAMIC_STATE_CULL_MODE = DynamicState 1000267000 {-# COMPLETE DYNAMIC_STATE_VIEWPORT , DYNAMIC_STATE_SCISSOR , DYNAMIC_STATE_LINE_WIDTH , DYNAMIC_STATE_DEPTH_BIAS , DYNAMIC_STATE_BLEND_CONSTANTS , DYNAMIC_STATE_DEPTH_BOUNDS , DYNAMIC_STATE_STENCIL_COMPARE_MASK , DYNAMIC_STATE_STENCIL_WRITE_MASK , DYNAMIC_STATE_STENCIL_REFERENCE , DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT , DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT , DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV , DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV , DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV , DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV , DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV , DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV , DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV , DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV , DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV , DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV , DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT , DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT , DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT , DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT , DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT , DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT , DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT , DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT , DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT , DYNAMIC_STATE_RASTERIZATION_STREAM_EXT , DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT , DYNAMIC_STATE_COLOR_WRITE_MASK_EXT , DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT , DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT , DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT , DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT , DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT , DYNAMIC_STATE_SAMPLE_MASK_EXT , DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT , DYNAMIC_STATE_POLYGON_MODE_EXT , DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT , DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT , DYNAMIC_STATE_LOGIC_OP_EXT , DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT , DYNAMIC_STATE_VERTEX_INPUT_EXT , DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR , DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV , DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV , DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV , DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV , DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR , DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT , DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT , DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT , DYNAMIC_STATE_DISCARD_RECTANGLE_EXT , DYNAMIC_STATE_VIEWPORT_W_SCALING_NV , DYNAMIC_STATE_LINE_STIPPLE , DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE , DYNAMIC_STATE_DEPTH_BIAS_ENABLE , DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE , DYNAMIC_STATE_STENCIL_OP , DYNAMIC_STATE_STENCIL_TEST_ENABLE , DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE , DYNAMIC_STATE_DEPTH_COMPARE_OP , DYNAMIC_STATE_DEPTH_WRITE_ENABLE , DYNAMIC_STATE_DEPTH_TEST_ENABLE , DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE , DYNAMIC_STATE_SCISSOR_WITH_COUNT , DYNAMIC_STATE_VIEWPORT_WITH_COUNT , DYNAMIC_STATE_PRIMITIVE_TOPOLOGY , DYNAMIC_STATE_FRONT_FACE , DYNAMIC_STATE_CULL_MODE :: DynamicState #-} conNameDynamicState :: String conNameDynamicState :: String conNameDynamicState = String "DynamicState" enumPrefixDynamicState :: String enumPrefixDynamicState :: String enumPrefixDynamicState = String "DYNAMIC_STATE_" showTableDynamicState :: [(DynamicState, String)] showTableDynamicState :: [(DynamicState, String)] showTableDynamicState = [ (DynamicState DYNAMIC_STATE_VIEWPORT, String "VIEWPORT") , (DynamicState DYNAMIC_STATE_SCISSOR, String "SCISSOR") , (DynamicState DYNAMIC_STATE_LINE_WIDTH, String "LINE_WIDTH") , (DynamicState DYNAMIC_STATE_DEPTH_BIAS, String "DEPTH_BIAS") , (DynamicState DYNAMIC_STATE_BLEND_CONSTANTS, String "BLEND_CONSTANTS") , (DynamicState DYNAMIC_STATE_DEPTH_BOUNDS, String "DEPTH_BOUNDS") , ( DynamicState DYNAMIC_STATE_STENCIL_COMPARE_MASK , String "STENCIL_COMPARE_MASK" ) , ( DynamicState DYNAMIC_STATE_STENCIL_WRITE_MASK , String "STENCIL_WRITE_MASK" ) , (DynamicState DYNAMIC_STATE_STENCIL_REFERENCE, String "STENCIL_REFERENCE") , ( DynamicState DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT , String "DEPTH_CLAMP_RANGE_EXT" ) , ( DynamicState DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT , String "ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV , String "COVERAGE_REDUCTION_MODE_NV" ) , ( DynamicState DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV , String "REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV" ) , ( DynamicState DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV , String "SHADING_RATE_IMAGE_ENABLE_NV" ) , ( DynamicState DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV , String "COVERAGE_MODULATION_TABLE_NV" ) , ( DynamicState DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV , String "COVERAGE_MODULATION_TABLE_ENABLE_NV" ) , ( DynamicState DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV , String "COVERAGE_MODULATION_MODE_NV" ) , ( DynamicState DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV , String "COVERAGE_TO_COLOR_LOCATION_NV" ) , ( DynamicState DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV , String "COVERAGE_TO_COLOR_ENABLE_NV" ) , ( DynamicState DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV , String "VIEWPORT_SWIZZLE_NV" ) , ( DynamicState DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV , String "VIEWPORT_W_SCALING_ENABLE_NV" ) , ( DynamicState DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT , String "DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT" ) , ( DynamicState DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT , String "LINE_STIPPLE_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT , String "LINE_RASTERIZATION_MODE_EXT" ) , ( DynamicState DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT , String "PROVOKING_VERTEX_MODE_EXT" ) , ( DynamicState DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT , String "COLOR_BLEND_ADVANCED_EXT" ) , ( DynamicState DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT , String "SAMPLE_LOCATIONS_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT , String "DEPTH_CLIP_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT , String "EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT" ) , ( DynamicState DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT , String "CONSERVATIVE_RASTERIZATION_MODE_EXT" ) , ( DynamicState DYNAMIC_STATE_RASTERIZATION_STREAM_EXT , String "RASTERIZATION_STREAM_EXT" ) , ( DynamicState DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT , String "TESSELLATION_DOMAIN_ORIGIN_EXT" ) , ( DynamicState DYNAMIC_STATE_COLOR_WRITE_MASK_EXT , String "COLOR_WRITE_MASK_EXT" ) , ( DynamicState DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT , String "COLOR_BLEND_EQUATION_EXT" ) , ( DynamicState DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT , String "COLOR_BLEND_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT , String "LOGIC_OP_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT , String "ALPHA_TO_ONE_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT , String "ALPHA_TO_COVERAGE_ENABLE_EXT" ) , (DynamicState DYNAMIC_STATE_SAMPLE_MASK_EXT, String "SAMPLE_MASK_EXT") , ( DynamicState DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT , String "RASTERIZATION_SAMPLES_EXT" ) , (DynamicState DYNAMIC_STATE_POLYGON_MODE_EXT, String "POLYGON_MODE_EXT") , ( DynamicState DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT , String "DEPTH_CLAMP_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT , String "COLOR_WRITE_ENABLE_EXT" ) , (DynamicState DYNAMIC_STATE_LOGIC_OP_EXT, String "LOGIC_OP_EXT") , ( DynamicState DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT , String "PATCH_CONTROL_POINTS_EXT" ) , (DynamicState DYNAMIC_STATE_VERTEX_INPUT_EXT, String "VERTEX_INPUT_EXT") , ( DynamicState DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR , String "FRAGMENT_SHADING_RATE_KHR" ) , ( DynamicState DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV , String "EXCLUSIVE_SCISSOR_NV" ) , ( DynamicState DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV , String "EXCLUSIVE_SCISSOR_ENABLE_NV" ) , ( DynamicState DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV , String "VIEWPORT_COARSE_SAMPLE_ORDER_NV" ) , ( DynamicState DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV , String "VIEWPORT_SHADING_RATE_PALETTE_NV" ) , ( DynamicState DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR , String "RAY_TRACING_PIPELINE_STACK_SIZE_KHR" ) , ( DynamicState DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT , String "SAMPLE_LOCATIONS_EXT" ) , ( DynamicState DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT , String "DISCARD_RECTANGLE_MODE_EXT" ) , ( DynamicState DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT , String "DISCARD_RECTANGLE_ENABLE_EXT" ) , ( DynamicState DYNAMIC_STATE_DISCARD_RECTANGLE_EXT , String "DISCARD_RECTANGLE_EXT" ) , ( DynamicState DYNAMIC_STATE_VIEWPORT_W_SCALING_NV , String "VIEWPORT_W_SCALING_NV" ) , (DynamicState DYNAMIC_STATE_LINE_STIPPLE, String "LINE_STIPPLE") , ( DynamicState DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE , String "PRIMITIVE_RESTART_ENABLE" ) , (DynamicState DYNAMIC_STATE_DEPTH_BIAS_ENABLE, String "DEPTH_BIAS_ENABLE") , ( DynamicState DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE , String "RASTERIZER_DISCARD_ENABLE" ) , (DynamicState DYNAMIC_STATE_STENCIL_OP, String "STENCIL_OP") , ( DynamicState DYNAMIC_STATE_STENCIL_TEST_ENABLE , String "STENCIL_TEST_ENABLE" ) , ( DynamicState DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE , String "DEPTH_BOUNDS_TEST_ENABLE" ) , (DynamicState DYNAMIC_STATE_DEPTH_COMPARE_OP, String "DEPTH_COMPARE_OP") , ( DynamicState DYNAMIC_STATE_DEPTH_WRITE_ENABLE , String "DEPTH_WRITE_ENABLE" ) , (DynamicState DYNAMIC_STATE_DEPTH_TEST_ENABLE, String "DEPTH_TEST_ENABLE") , ( DynamicState DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE , String "VERTEX_INPUT_BINDING_STRIDE" ) , ( DynamicState DYNAMIC_STATE_SCISSOR_WITH_COUNT , String "SCISSOR_WITH_COUNT" ) , ( DynamicState DYNAMIC_STATE_VIEWPORT_WITH_COUNT , String "VIEWPORT_WITH_COUNT" ) , ( DynamicState DYNAMIC_STATE_PRIMITIVE_TOPOLOGY , String "PRIMITIVE_TOPOLOGY" ) , (DynamicState DYNAMIC_STATE_FRONT_FACE, String "FRONT_FACE") , (DynamicState DYNAMIC_STATE_CULL_MODE, String "CULL_MODE") ] instance Show DynamicState where showsPrec :: Int -> DynamicState -> ShowS showsPrec = String -> [(DynamicState, String)] -> String -> (DynamicState -> Int32) -> (Int32 -> ShowS) -> Int -> DynamicState -> ShowS forall a i. Eq a => String -> [(a, String)] -> String -> (a -> i) -> (i -> ShowS) -> Int -> a -> ShowS enumShowsPrec String enumPrefixDynamicState [(DynamicState, String)] showTableDynamicState String conNameDynamicState (\(DynamicState Int32 x) -> Int32 x) (Int -> Int32 -> ShowS forall a. Show a => Int -> a -> ShowS showsPrec Int 11) instance Read DynamicState where readPrec :: ReadPrec DynamicState readPrec = String -> [(DynamicState, String)] -> String -> (Int32 -> DynamicState) -> ReadPrec DynamicState forall i a. Read i => String -> [(a, String)] -> String -> (i -> a) -> ReadPrec a enumReadPrec String enumPrefixDynamicState [(DynamicState, String)] showTableDynamicState String conNameDynamicState Int32 -> DynamicState DynamicState