diff options
| author | Tobin Ehlis <tobine@google.com> | 2016-07-13 14:42:50 -0600 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2016-07-19 13:38:59 -0600 |
| commit | b2300b39de84ed12e4df0a2754bf70c8d49a3247 (patch) | |
| tree | 78710032f97ba5596185d7844498905b86488ba4 /layers | |
| parent | e6b108ddb7dda9cc788714dfded2e64214c2a76e (diff) | |
| download | usermoji-b2300b39de84ed12e4df0a2754bf70c8d49a3247.tar.xz | |
tests: Remove DRAWSTATE_INVALID_PIPELINE_LAYOUT enum value
This was no longer used anywhere so remove from enum and doc.
Diffstat (limited to 'layers')
| -rw-r--r-- | layers/core_validation_error_enums.h | 1 | ||||
| -rw-r--r-- | layers/vk_validation_layer_details.md | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/layers/core_validation_error_enums.h b/layers/core_validation_error_enums.h index 11118a46..265e8820 100644 --- a/layers/core_validation_error_enums.h +++ b/layers/core_validation_error_enums.h @@ -56,7 +56,6 @@ enum DRAW_STATE_ERROR { DRAWSTATE_INVALID_LAYOUT, // Invalid DS layout DRAWSTATE_INVALID_IMAGE_LAYOUT, // Invalid Image layout DRAWSTATE_INVALID_PIPELINE, // Invalid Pipeline handle referenced - DRAWSTATE_INVALID_PIPELINE_LAYOUT, // Invalid PipelineLayout DRAWSTATE_INVALID_PIPELINE_CREATE_STATE, // Attempt to create a pipeline // with invalid state DRAWSTATE_INVALID_COMMAND_BUFFER, // Invalid CommandBuffer referenced diff --git a/layers/vk_validation_layer_details.md b/layers/vk_validation_layer_details.md index d11c9c5f..735810c2 100644 --- a/layers/vk_validation_layer_details.md +++ b/layers/vk_validation_layer_details.md @@ -39,7 +39,6 @@ The Draw State portion of the core validation layer tracks state leading into Dr | Valid DescriptorSetLayout | Flag DescriptorSetLayout object that was not properly created | INVALID_LAYOUT | vkAllocateDescriptorSets | InvalidDescriptorSetLayout | Anywhere else to check this? | | Valid RenderArea | Flag renderArea field that is outside of the framebuffer | INVALID_RENDER_AREA | vkCmdBeginRenderPass | TODO | Anywhere else to check this? | | Valid Pipeline | Flag VkPipeline object that was not properly created, or case when Draw/Dispatch is bound to cmd buffer without a pipeline being bound | INVALID_PIPELINE | vkCmdBindPipeline | InvalidPipeline | NA | -| Valid PipelineLayout | Flag VkPipelineLayout object that was not properly created | INVALID_PIPELINE_LAYOUT | vkCmdBindPipeline | TODO | Write test for this case | | Valid Pipeline Create Info | Tests for the following: That compute shaders are not specified for the graphics pipeline, tess evaluation and tess control shaders are included or excluded as a pair, that VK_PRIMITIVE_TOPOLOGY_PATCH_LIST is set as IA topology for tessellation pipelines, that VK_PRIMITIVE_TOPOLOGY_PATCH_LIST primitive topology is only set for tessellation pipelines, and that Vtx Shader specified | INVALID_PIPELINE_CREATE_STATE | vkCreateGraphicsPipelines | InvalidPipelineCreateState | NA | | Valid CommandBuffer | Validates that the command buffer object was properly created and is currently valid | INVALID_COMMAND_BUFFER | vkQueueSubmit vkBeginCommandBuffer vkEndCommandBuffer vkCmdBindPipeline vkCmdBindDescriptorSets vkCmdBindIndexBuffer vkCmdBindVertexBuffers vkCmdDraw vkCmdDrawIndexed vkCmdDrawIndirect vkCmdDrawIndexedIndirect vkCmdDispatch vkCmdDispatchIndirect vkCmdCopyBuffer vkCmdCopyImage vkCmdBlitImage vkCmdCopyBufferToImage vkCmdCopyImageToBuffer vkCmdUpdateBuffer vkCmdFillBuffer vkCmdClearAttachments vkCmdClearColorImage vkCmdClearDepthStencilImage vkCmdResolveImage vkCmdSetEvent vkCmdResetEvent vkCmdWaitEvents vkCmdPipelineBarrier vkCmdBeginQuery vkCmdEndQuery vkCmdResetQueryPool vkCmdWriteTimestamp vkCmdBeginRenderPass vkCmdNextSubpass vkCmdEndRenderPass vkCmdExecuteCommands vkAllocateCommandBuffers | TODO | NA | | Vtx Buffer Bounds | Check if VBO index too large for PSO Vtx binding count, and that at least one vertex buffer is attached to pipeline object | VTX_INDEX_OUT_OF_BOUNDS | vkCmdBindDescriptorSets vkCmdBindVertexBuffers | VtxBufferBadIndex | NA | |
