Lines Matching defs:state

24  * \brief Extended dynamic state tests
1253 // Generic, to be used with any state than can be set statically and, as an option, dynamically.
1286 // Configuration for every aspect of the extended dynamic state.
1392 CMD_BUFFER_START = 0, // Set state at the start of the command buffer.
1394 BETWEEN_PIPELINES = 2, // After a static state pipeline has been bound but before the dynamic state pipeline has been bound.
1395 AFTER_PIPELINES = 3, // After a static state pipeline and a second dynamic state pipeline have been bound.
1396 BEFORE_GOOD_STATIC = 4, // Before a static state pipeline with the correct values has been bound.
1747 // Is a particular dynamic state incompatible with mesh shading pipelines?
1748 bool isMeshShadingPipelineIncompatible (vk::VkDynamicState state)
1750 switch (state)
1767 // Is a particular dynamic state compatible with mesh shading pipelines?
1768 bool isMeshShadingPipelineCompatible (vk::VkDynamicState state)
1770 return !isMeshShadingPipelineIncompatible(state);
1930 // Use color write enable state.
1936 // Used in some tests to verify color blend pAttachments can be null if all its state is dynamic.
1942 // Use null pointers when possible for static state.
2532 // Returns true if we're testing the logic op enable state.
2907 // Extended dynamic state cases as created by createExtendedDynamicStateTests() are based on the assumption that, when a state
2914 // given point in time in order to correctly answer some questions while running the test. m_swappedValues tracks that state.
3059 // The first iteration of these tests puts the pipeline in a mixed samples state,
3142 // Extended dynamic state 3 features.
3280 TCU_THROW(NotSupportedError, "VulkanSC does not support extended dynamic state 3");
3765 // In reversed test configurations, the pipeline with dynamic state needs to have the inactive shader.
5160 // Input state.
5185 // Viewport state.
5196 // Rasterization state.
5445 // Multisample state.
5459 // Depth/stencil state.
5507 // Dynamic state. Here we will set all states which have a dynamic value.
5736 // Setting patch control points to std::numeric_limits<uint32_t>::max() will force null tessellation state pointer.
5906 // Provide a viewport state similar to the static pipeline.
5949 // Maybe set extended dynamic state here.
5963 // Maybe set extended dynamic state here.
5986 // In these two sequence orderings, the right dynamic state value will have been set before and we would be
6045 // Track vertex bounding state for this mesh.
6048 // Maybe set extended dynamic state here.
6458 // Dynamic state set after command buffer start
6460 // Dynamic state set just before drawing
6464 // Dynamic state set after both a static-state pipeline and a second dynamic-state pipeline have been bound
6466 // Dynamic state set after a dynamic pipeline has been bound and before a second static-state pipeline with the right values has been bound
7048 // Dynamically change patch control points and draw first with a pipeline using the state and no tessellation shaders
7493 // "If the depth clamping state is changed dynamically, and the pipeline was not created with
7497 // Try to verify the implementation ignores the static depth clipping state. We cannot test the following sequence orderings for this:
7498 // - BEFORE_GOOD_STATIC and TWO_DRAWS_STATIC because they use static-state pipelines, but for this specific case we need dynamic state as per the spec.
7792 // calling the state-setting function, but the pipeline will be used to draw. This is illegal. The dynamic value
7793 // must be set if the used pipeline contains the dynamic state.
7831 // calling the state-setting function, but the pipeline will be used to draw. This is illegal. The dynamic value
7832 // must be set if the used pipeline contains the dynamic state.
7865 // calling the state-setting function, but the pipeline will be used to draw. This is illegal. The dynamic value
7866 // must be set if the used pipeline contains the dynamic state.
7905 // calling the state-setting function, but the pipeline will be used to draw. This is illegal. The dynamic value
7906 // must be set if the used pipeline contains the dynamic state.
8249 // Representative fragment test state.
8970 // Null state pointers.