Lines Matching defs:DynamicState
217 struct DynamicState struct
219 VkViewport viewport = {};
220 VkRect2D scissor = {};
221 sw::float4 blendConstants = {};
222 float depthBiasConstantFactor = 0.0f;
223 float depthBiasClamp = 0.0f;
224 float depthBiasSlopeFactor = 0.0f;
225 float minDepthBounds = 0.0f;
226 float maxDepthBounds = 0.0f;
227 float lineWidth = 0.0f;
229 VkCullModeFlags cullMode = VK_CULL_MODE_NONE;
230 VkBool32 depthBoundsTestEnable = VK_FALSE;
231 VkCompareOp depthCompareOp = VK_COMPARE_OP_NEVER;
232 VkBool32 depthTestEnable = VK_FALSE;
233 VkBool32 depthWriteEnable = VK_FALSE;
234 VkFrontFace frontFace = VK_FRONT_FACE_COUNTER_CLOCKWISE;
235 VkPrimitiveTopology primitiveTopology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST;
236 uint32_t scissorCount = 0;
237 VkRect2D scissors[vk::MAX_VIEWPORTS] = {};
238 VkStencilFaceFlags faceMask = (VkStencilFaceFlags)0;
239 VkStencilOpState frontStencil = {};
240 VkStencilOpState backStencil = {};
241 VkBool32 stencilTestEnable = VK_FALSE;
242 uint32_t viewportCount = 0;
243 VkViewport viewports[vk::MAX_VIEWPORTS] = {};
244 VkBool32 rasterizerDiscardEnable = VK_FALSE;
245 VkBool32 depthBiasEnable = VK_FALSE;
246 VkBool32 primitiveRestartEnable = VK_FALSE;
247 DynamicVertexInputBindingState vertexInputBindings[MAX_VERTEX_INPUT_BINDINGS];
248 DynamicVertexInputAttributeState vertexInputAttributes[sw::MAX_INTERFACE_COMPONENTS / 4];