/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
H A D | vktProtectedMemCopyImageToBufferTests.cpp | 88 bool pipelineProtectedAccess) in CopyImageToBufferTestCase() 93 , m_pipelineProtectedAccess (pipelineProtectedAccess) in CopyImageToBufferTestCase() 372 bool pipelineProtectedAccess[] = { in createCopyImageToFloatBufferTests() local 384 for (int ppa = 0; ppa < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); ++ppa) { in createCopyImageToFloatBufferTests() 390 const std::string name = "copy_" + de::toString(ndx + 1) + (pipelineProtectedAccess[ppa] ? "_protected_access" : "");; in createCopyImageToFloatBufferTests() 391 copyStaticTests->addChild(new CopyImageToBufferTestCase<tcu::Vec4>(testCtx, name.c_str(), testData[ndx].fillValue, testData[ndx].data, cmdBufferType, vk::VK_FORMAT_R32G32B32A32_SFLOAT, pipelineProtectedAccess[ppa])); in createCopyImageToFloatBufferTests() 401 for (int ppa = 0; ppa < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); ++ppa) { in createCopyImageToFloatBufferTests() 402 const std::string name = "copy_" + de::toString(ndx + 1) + (pipelineProtectedAccess[ppa] ? "_protected_access" : ""); in createCopyImageToFloatBufferTests() 421 copyRandomTests->addChild(new CopyImageToBufferTestCase<tcu::Vec4>(testCtx, name.c_str(), clearValue.color, data, cmdBufferType, vk::VK_FORMAT_R32G32B32A32_SFLOAT, pipelineProtectedAccess[ppa])); in createCopyImageToFloatBufferTests() 82 CopyImageToBufferTestCase(tcu::TestContext& testCtx, const std::string& name, vk::VkClearColorValue fillValue, ValidationData<T> data, CmdBufferType cmdBufferType, vk::VkFormat format, bool pipelineProtectedAccess) CopyImageToBufferTestCase() argument
|
H A D | vktProtectedMemStorageBufferTests.cpp | 184 const bool pipelineProtectedAccess, 212 bool pipelineProtectedAccess, in StorageBufferTestCase() 220 , m_pipelineProtectedAccess (pipelineProtectedAccess) in StorageBufferTestCase() 255 const bool pipelineProtectedAccess, in StorageBufferTestInstance() 257 : ProtectedTestInstance (ctx, pipelineProtectedAccess ? std::vector<std::string>({ "VK_EXT_pipeline_protected_access" }) : std::vector<std::string>()) in StorageBufferTestInstance() 701 bool pipelineProtectedAccess, in createSpecifiedStorageBufferTests() 711 testGroup->addChild(new StorageBufferTestCase<tcu::UVec4>(testCtx, testType, shaderType, name.c_str(), testData[ndx].values, testData[ndx], vk::VK_FORMAT_R32G32B32A32_UINT, pipelineProtectedAccess, pipelineFlags)); in createSpecifiedStorageBufferTests() 717 tcu::TestCaseGroup* createRandomizedBufferTests (tcu::TestContext& testCtx, SSBOTestType testType, const glu::ShaderType shaderType, size_t testCount, bool pipelineProtectedAccess, vk::VkPipelineCreateFlags pipelineFlags) in createRandomizedBufferTests() argument 727 return createSpecifiedStorageBufferTests(testCtx, "random", testType, shaderType, testData.data(), testData.size(), pipelineProtectedAccess, pipelineFlags); in createRandomizedBufferTests() 732 bool pipelineProtectedAccess; member 205 StorageBufferTestCase(tcu::TestContext& testctx, const SSBOTestType testType, const glu::ShaderType shaderType, const char* name, const tcu::UVec4 testInput, ValidationDataStorage<T> validationData, vk::VkFormat format, bool pipelineProtectedAccess, vk::VkPipelineCreateFlags pipelineFlags, const std::string& extraShader = �) StorageBufferTestCase() argument 250 StorageBufferTestInstance(Context& ctx, const SSBOTestType testType, const glu::ShaderType shaderType, const tcu::UVec4 testInput, const BufferValidator<T>& validator, const bool pipelineProtectedAccess, const vk::VkPipelineCreateFlags pipelineFlags) StorageBufferTestInstance() argument 695 createSpecifiedStorageBufferTests(tcu::TestContext& testCtx, const std::string groupName, SSBOTestType testType, const glu::ShaderType shaderType, const ValidationDataStorage<tcu::UVec4> testData[], size_t testCount, bool pipelineProtectedAccess, vk::VkPipelineCreateFlags pipelineFlags) createSpecifiedStorageBufferTests() argument [all...] |
H A D | vktProtectedMemShaderImageAccessTests.cpp | 95 bool pipelineProtectedAccess; member 105 , pipelineProtectedAccess (false) in Params() 121 , pipelineProtectedAccess (pipelineProtectedAccess_) in Params() 474 : ProtectedTestInstance(ctx, params.pipelineProtectedAccess ? std::vector<std::string>({ "VK_EXT_pipeline_protected_access" }) : std::vector<std::string>()) in ImageAccessTestInstance() 1252 bool pipelineProtectedAccess; in createShaderImageAccessTests() member 1283 if (!protectedAccess[protectedAccessNdx].pipelineProtectedAccess && flags[flagsNdx].flags != 0u) continue; in createShaderImageAccessTests() 1307 operationGroup->addChild(new ImageAccessTestCase(testCtx, formats[formatNdx].name, Params(shaderType, accessType, format, atomicOp, protectedAccess[protectedAccessNdx].pipelineProtectedAccess, flags[flagsNdx].flags))); in createShaderImageAccessTests() 1319 accessTypeGroup->addChild(new ImageAccessTestCase(testCtx, formats[formatNdx].name, Params(shaderType, accessType, format, ATOMIC_OPERATION_LAST, protectedAccess[protectedAccessNdx].pipelineProtectedAccess, flags[flagsNdx].flags))); in createShaderImageAccessTests()
|
H A D | vktProtectedMemUtils.cpp | 225 if (useProtectedAccess && !protectedAccessFeature.pipelineProtectedAccess) in makeProtectedMemDevice()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/ |
H A D | vktProtectedMemCopyImageToBufferTests.cpp | 88 bool pipelineProtectedAccess) in CopyImageToBufferTestCase() 93 , m_pipelineProtectedAccess (pipelineProtectedAccess) in CopyImageToBufferTestCase() 372 bool pipelineProtectedAccess[] = { in createCopyImageToFloatBufferTests() local 383 for (int ppa = 0; ppa < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); ++ppa) { in createCopyImageToFloatBufferTests() 389 const std::string name = "copy_" + de::toString(ndx + 1) + (pipelineProtectedAccess[ppa] ? "_protected_access" : "");; in createCopyImageToFloatBufferTests() 390 copyStaticTests->addChild(new CopyImageToBufferTestCase<tcu::Vec4>(testCtx, name.c_str(), testData[ndx].fillValue, testData[ndx].data, cmdBufferType, vk::VK_FORMAT_R32G32B32A32_SFLOAT, pipelineProtectedAccess[ppa])); in createCopyImageToFloatBufferTests() 400 for (int ppa = 0; ppa < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); ++ppa) { in createCopyImageToFloatBufferTests() 401 const std::string name = "copy_" + de::toString(ndx + 1) + (pipelineProtectedAccess[ppa] ? "_protected_access" : ""); in createCopyImageToFloatBufferTests() 420 copyRandomTests->addChild(new CopyImageToBufferTestCase<tcu::Vec4>(testCtx, name.c_str(), clearValue.color, data, cmdBufferType, vk::VK_FORMAT_R32G32B32A32_SFLOAT, pipelineProtectedAccess[ppa])); in createCopyImageToFloatBufferTests() 82 CopyImageToBufferTestCase(tcu::TestContext& testCtx, const std::string& name, vk::VkClearColorValue fillValue, ValidationData<T> data, CmdBufferType cmdBufferType, vk::VkFormat format, bool pipelineProtectedAccess) CopyImageToBufferTestCase() argument
|
H A D | vktProtectedMemStorageBufferTests.cpp | 195 const bool pipelineProtectedAccess, 223 bool pipelineProtectedAccess, in StorageBufferTestCase() 231 , m_pipelineProtectedAccess (pipelineProtectedAccess) in StorageBufferTestCase() 266 const bool pipelineProtectedAccess, in StorageBufferTestInstance() 268 : ProtectedTestInstance (ctx, pipelineProtectedAccess ? std::vector<std::string>({ "VK_EXT_pipeline_protected_access" }) : std::vector<std::string>()) in StorageBufferTestInstance() 712 bool pipelineProtectedAccess, in createSpecifiedStorageBufferTests() 722 testGroup->addChild(new StorageBufferTestCase<tcu::UVec4>(testCtx, testType, shaderType, name.c_str(), testData[ndx].values, testData[ndx], vk::VK_FORMAT_R32G32B32A32_UINT, pipelineProtectedAccess, pipelineFlags)); in createSpecifiedStorageBufferTests() 728 tcu::TestCaseGroup* createRandomizedBufferTests (tcu::TestContext& testCtx, SSBOTestType testType, const glu::ShaderType shaderType, size_t testCount, bool pipelineProtectedAccess, vk::VkPipelineCreateFlags pipelineFlags) in createRandomizedBufferTests() argument 738 return createSpecifiedStorageBufferTests(testCtx, "random", testType, shaderType, testData.data(), testData.size(), pipelineProtectedAccess, pipelineFlags); in createRandomizedBufferTests() 743 bool pipelineProtectedAccess; member 216 StorageBufferTestCase(tcu::TestContext& testctx, const SSBOTestType testType, const glu::ShaderType shaderType, const char* name, const tcu::UVec4 testInput, ValidationDataStorage<T> validationData, vk::VkFormat format, bool pipelineProtectedAccess, vk::VkPipelineCreateFlags pipelineFlags, const std::string& extraShader = �) StorageBufferTestCase() argument 261 StorageBufferTestInstance(Context& ctx, const SSBOTestType testType, const glu::ShaderType shaderType, const tcu::UVec4 testInput, const BufferValidator<T>& validator, const bool pipelineProtectedAccess, const vk::VkPipelineCreateFlags pipelineFlags) StorageBufferTestInstance() argument 706 createSpecifiedStorageBufferTests(tcu::TestContext& testCtx, const std::string groupName, SSBOTestType testType, const glu::ShaderType shaderType, const ValidationDataStorage<tcu::UVec4> testData[], size_t testCount, bool pipelineProtectedAccess, vk::VkPipelineCreateFlags pipelineFlags) createSpecifiedStorageBufferTests() argument [all...] |
H A D | vktProtectedMemShaderImageAccessTests.cpp | 95 bool pipelineProtectedAccess; member 104 , pipelineProtectedAccess (false) in Params() 119 , pipelineProtectedAccess (pipelineProtectedAccess_) in Params() 471 : ProtectedTestInstance(ctx, params.pipelineProtectedAccess ? std::vector<std::string>({ "VK_EXT_pipeline_protected_access" }) : std::vector<std::string>()) in ImageAccessTestInstance() 1211 bool pipelineProtectedAccess; in createShaderImageAccessTests() member 1242 if (!protectedAccess[protectedAccessNdx].pipelineProtectedAccess && flags[flagsNdx].flags != 0u) continue; in createShaderImageAccessTests() 1266 operationGroup->addChild(new ImageAccessTestCase(testCtx, formats[formatNdx].name, "", Params(shaderType, accessType, format, atomicOp, protectedAccess[protectedAccessNdx].pipelineProtectedAccess, flags[flagsNdx].flags))); in createShaderImageAccessTests() 1278 accessTypeGroup->addChild(new ImageAccessTestCase(testCtx, formats[formatNdx].name, "", Params(shaderType, accessType, format, ATOMIC_OPERATION_LAST, protectedAccess[protectedAccessNdx].pipelineProtectedAccess, flags[flagsNdx].flags))); in createShaderImageAccessTests()
|
H A D | vktProtectedMemUtils.cpp | 225 if (useProtectedAccess && !protectedAccessFeature.pipelineProtectedAccess) in makeProtectedMemDevice()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineImageTests.cpp | 64 bool pipelineProtectedAccess, 111 bool pipelineProtectedAccess, in ImageTest() 123 , m_pipelineProtectedAccess (pipelineProtectedAccess) in ImageTest() 147 if (!context.getPipelineProtectedAccessFeaturesEXT().pipelineProtectedAccess) in checkSupport() 149 throw tcu::NotSupportedError("pipelineProtectedAccess feature is not supported"); in checkSupport() 445 std::string getSizeName (VkImageViewType viewType, const tcu::IVec3& size, int arraySize, bool pipelineProtectedAccess, bool pipelineProtectedFlag) in getSizeName() argument 449 if (pipelineProtectedAccess) { in getSizeName() 490 const bool pipelineProtectedAccess[] = { in createImageSizeTests() local 620 for (size_t protectedNdx = 0; protectedNdx < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); ++protectedNdx) { in createImageSizeTests() 621 for (size_t flagNdx = 0; flagNdx < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); in createImageSizeTests() 101 ImageTest(tcu::TestContext& testContext, const char* name, AllocationKind allocationKind, PipelineConstructionType pipelineConstructionType, VkDescriptorType samplingType, VkImageViewType imageViewType, VkFormat imageFormat, const tcu::IVec3& imageSize, int imageCount, int arraySize, bool pipelineProtectedAccess, bool pipelineProtectedFlag) ImageTest() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineImageTests.cpp | 63 bool pipelineProtectedAccess, 111 bool pipelineProtectedAccess, in ImageTest() 123 , m_pipelineProtectedAccess (pipelineProtectedAccess) in ImageTest() 141 if (!context.getPipelineProtectedAccessFeaturesEXT().pipelineProtectedAccess) in checkSupport() 143 throw tcu::NotSupportedError("pipelineProtectedAccess feature is not supported"); in checkSupport() 439 std::string getSizeName (VkImageViewType viewType, const tcu::IVec3& size, int arraySize, bool pipelineProtectedAccess, bool pipelineProtectedFlag) in getSizeName() argument 443 if (pipelineProtectedAccess) { in getSizeName() 484 const bool pipelineProtectedAccess[] = { in createImageSizeTests() local 614 for (size_t protectedNdx = 0; protectedNdx < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); ++protectedNdx) { in createImageSizeTests() 615 for (size_t flagNdx = 0; flagNdx < DE_LENGTH_OF_ARRAY(pipelineProtectedAccess); in createImageSizeTests() 100 ImageTest(tcu::TestContext& testContext, const char* name, const char* description, AllocationKind allocationKind, PipelineConstructionType pipelineConstructionType, VkDescriptorType samplingType, VkImageViewType imageViewType, VkFormat imageFormat, const tcu::IVec3& imageSize, int imageCount, int arraySize, bool pipelineProtectedAccess, bool pipelineProtectedFlag) ImageTest() argument [all...] |
/third_party/vulkan-headers/include/vulkan/ |
H A D | vulkan_core.h | 18282 VkBool32 pipelineProtectedAccess; member
|
H A D | vulkan_hash.hpp | 10263 VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineProtectedAccessFeaturesEXT.pipelineProtectedAccess );
|
H A D | vulkan_structs.hpp | [all...] |