Vulkan-ExtensionLayer icon indicating copy to clipboard operation
Vulkan-ExtensionLayer copied to clipboard

Shader Object - DrawWithVertAndFragShaderObjects

Open spencer-lunarg opened this issue 1 year ago • 0 comments

Running VVL PositiveShaderObject.DrawWithVertAndFragShaderObjects with VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_shader_object:VK_LAYER_KHRONOS_validation produces the following error

[ VUID-VkGraphicsPipelineCreateInfo-pStages-06894 ] | MessageID = 0xdfcd6d41 | vkCreateGraphicsPipelines(): pCreateInfos[0] does not have fragment shader state, but stages (VK_SHADER_STAGE_VERTEX_BIT|VK_SHADER_STAGE_FRAGMENT_BIT) contains VK_SHADER_STAGE_FRAGMENT_BIT

This is a positive tests, so it should be valid Vulkan and expect valid Vulkan coming out


Same thing for

  • PositiveShaderObject.MissingCmdSetDepthBiasEnable
  • PositiveShaderObject.VertFragShaderDraw
  • PositiveShaderObject.DrawWithAllGraphicsShaderStagesUsed
  • PositiveShaderObject.DrawMinimalDynamicStates
  • PositiveShaderObject.DrawMinimalDynamicStatesRasterizationDisabled
  • PositiveShaderObject.ShadersDescriptorSets
  • PositiveShaderObject.MultiplePushConstants
  • PositiveShaderObject.MultipleSpecializationConstants
  • ... etc

spencer-lunarg avatar Aug 23 '24 02:08 spencer-lunarg