Remove incorrect vertexPipelineStoresAndAtomics dependencies
Components: Vulkan
Affects: dEQP-VK.pipeline.push_descriptor.graphics.*
dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.*
dEQP-VK.glsl.opaque_type_indexing.ssbo.*
dEQP-VK.glsl.opaque_type_indexing.ssbo_storage_buffer_decoration.*
Change-Id: I68a6a42aac647e61b6d58f2cdc74b0a5b9ea9718
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelinePushDescriptorTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelinePushDescriptorTests.cpp
index e9af52c..483e5a9 100644
--- a/external/vulkancts/modules/vulkan/pipeline/vktPipelinePushDescriptorTests.cpp
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelinePushDescriptorTests.cpp
@@ -636,7 +636,7 @@
void PushDescriptorBufferGraphicsTest::initPrograms (SourceCollections& sourceCollections) const
{
- const string bufferType = m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER ? "uniform" : "buffer";
+ const string bufferType = m_params.descriptorType == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER ? "uniform" : "readonly buffer";
const string vertexSrc =
"#version 450\n"
"layout(location = 0) in highp vec4 position;\n"
diff --git a/external/vulkancts/modules/vulkan/shaderexecutor/vktOpaqueTypeIndexingTests.cpp b/external/vulkancts/modules/vulkan/shaderexecutor/vktOpaqueTypeIndexingTests.cpp
index d1f54ff..d0f7c9c 100644
--- a/external/vulkancts/modules/vulkan/shaderexecutor/vktOpaqueTypeIndexingTests.cpp
+++ b/external/vulkancts/modules/vulkan/shaderexecutor/vktOpaqueTypeIndexingTests.cpp
@@ -1422,7 +1422,7 @@
const char* instanceName = "block";
const char* indicesPrefix = "index";
const char* resultPrefix = "result";
- const char* interfaceName = m_blockType == BLOCKTYPE_UNIFORM ? "uniform" : "buffer";
+ const char* interfaceName = m_blockType == BLOCKTYPE_UNIFORM ? "uniform" : "readonly buffer";
std::ostringstream global, code;
for (int readNdx = 0; readNdx < numReads; readNdx++)
diff --git a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmVariablePointersTests.cpp b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmVariablePointersTests.cpp
index f17fe94..d46ca8a 100644
--- a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmVariablePointersTests.cpp
+++ b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmVariablePointersTests.cpp
@@ -1671,6 +1671,8 @@
"OpDecorate %in_b DescriptorSet 0 \n"
"OpDecorate %in_a Binding 0 \n"
"OpDecorate %in_b Binding 1 \n"
+ "OpDecorate %in_a NonWritable \n"
+ "OpDecorate %in_b NonWritable \n"
);
const StringTemplate preMain (
@@ -2072,6 +2074,7 @@
"OpDecorate %input DescriptorSet 0 \n"
"OpDecorate %input Binding 0 \n"
+ "OpDecorate %input NonWritable \n"
);
const StringTemplate preMain (
@@ -2444,6 +2447,7 @@
// Decorations
"OpDecorate %input DescriptorSet 0 \n"
"OpDecorate %input Binding 0 \n"
+ "OpDecorate %input NonWritable \n"
// Set the Block decoration
"OpDecorate %float_struct Block \n"