/external/deqp/external/vulkancts/modules/vulkan/subgroups/ |
D | vktSubgroupsVoteTests.cpp | 49 return vkt::subgroups::check(datas, width, 0x1F); in checkVertexPipelineStages() 83 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x1F); in checkCompute() 116 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 130 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 146 …" " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueEqual = " + subgroups::getFormatNa… in initFrameBufferPrograms() 147 …" " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueNoEqual = " + subgroups::getFormat… in initFrameBufferPrograms() 149 + subgroups::getFormatNameForGLSL(caseDef.format) + "(1)) ? 0x1 : 0;\n" in initFrameBufferPrograms() 170 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 195 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 220 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsShuffleTests.cpp | 50 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 57 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 96 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " data1[];\n" in DeclSource() 116 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " op = " in TestSource() 135 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 138 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 157 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() 161 << " uint data2[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms() 186 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() 190 << " uint data2[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsBallotBroadcastTests.cpp | 48 return vkt::subgroups::check(datas, width, 3); in checkVertexPipelineStages() 55 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 3); in checkCompute() 89 for (int i = 0; i < (int)subgroups::maxSupportedSubgroupSize(); i++) in getBodySource() 93 << " " << subgroups::getFormatNameForGLSL(caseDef.format) in getBodySource() 143 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 146 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 159 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() 183 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" <<subgroups::maxSupportedS… in initFrameBufferPrograms() 208 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" <<subgroups::maxSupportedS… in initFrameBufferPrograms() 225 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsQuadTests.cpp | 50 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 57 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 91 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 94 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 111 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 121 vertexSrc << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in initFrameBufferPrograms() 127 vertexSrc << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in initFrameBufferPrograms() 159 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 169 geometry << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in initFrameBufferPrograms() 175 geometry << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsClusteredTests.cpp | 53 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 60 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 221 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 223 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 227 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 231 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 235 return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)"; in getIdentity() 245 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0xff800000))"; in getIdentity() 249 return subgroups::getFormatNameForGLSL(format) + "(0x80000000)"; in getIdentity() 253 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() [all …]
|
D | vktSubgroupsPartitionedTests.cpp | 288 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 292 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 298 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 302 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 306 return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)"; in getIdentity() 318 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0xff800000))"; in getIdentity() 322 return subgroups::getFormatNameForGLSL(format) + "(0x80000000)"; in getIdentity() 326 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 336 return subgroups::getFormatNameForGLSL(format) + "(~0)"; in getIdentity() 340 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() [all …]
|
D | vktSubgroupsArithmeticTests.cpp | 67 return vkt::subgroups::check(datas, width, 0x3); in checkVertexPipelineStages() 74 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkCompute() 279 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 283 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 289 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 293 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 297 return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)"; in getIdentity() 309 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0xff800000))"; in getIdentity() 313 return subgroups::getFormatNameForGLSL(format) + "(0x80000000)"; in getIdentity() 317 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() [all …]
|
D | vktSubgroupsBallotTests.cpp | 41 return vkt::subgroups::check(datas, width, 0x7); in checkVertexPipelineStages() 48 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkCompute() 60 subgroupSizeStr << subgroups::maxSupportedSubgroupSize(); in initFrameBufferPrograms() 62 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 65 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 534 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 692 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 721 << subgroups::getSharedMemoryBallotHelper() in initPrograms() 866 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 874 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() [all …]
|
D | vktSubgroupsBasicTests.cpp | 235 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeSubgroupElect() 244 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, ref); in checkComputeSubgroupBarriers() 409 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 1361 << subgroups::getSharedMemoryBallotHelper() in initPrograms() 1513 …subgroups::addGeometryShadersFromTemplate(geometry.str(), vk::ShaderBuildOptions(programCollection… in initPrograms() 1542 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 1795 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() 1836 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 1844 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 1850 if (!subgroups::areSubgroupOperationsSupportedForStage( in noSSBOtest() [all …]
|
D | vktSubgroupsShapeTests.cpp | 41 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 48 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 86 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 89 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 98 for (deUint32 i = 1; i <= subgroups::maxSupportedSubgroupSize(); i *= 2) in initFrameBufferPrograms() 207 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 224 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 249 for (deUint32 i = 1; i <= subgroups::maxSupportedSubgroupSize(); i *= 2) in initPrograms() 414 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() 432 subgroups::addNoSubgroupShader(programCollection); in initPrograms() [all …]
|
D | vktSubgroupsBallotOtherTests.cpp | 53 return vkt::subgroups::check(datas, width, 0xf); in checkVertexPipelineStages() 60 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute() 241 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 244 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 310 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 326 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 453 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 461 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() 471 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 474 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_BALLOT_BIT)) in supportedCheck() [all …]
|
D | vktSubgroupsBuiltinMaskVarTests.cpp | 37 namespace subgroups namespace 224 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 227 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 689 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 949 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 1313 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() 1332 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 1339 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 1360 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_BALLOT_BIT)) in noSSBOtest() 1376 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_BALLOT_BIT)) in test() [all …]
|
D | vktSubgroupsTestsUtils.cpp | 93 const subgroups::SSBOData::InputDataLayoutType layout) in getElementSizeInBytes() 96 if (layout == subgroups::SSBOData::LayoutStd140) in getElementSizeInBytes() 571 std::string vkt::subgroups::getSharedMemoryBallotHelper() in getSharedMemoryBallotHelper() 600 deUint32 vkt::subgroups::getSubgroupSize(Context& context) in getSubgroupSize() 615 VkDeviceSize vkt::subgroups::maxSupportedSubgroupSize() { in maxSupportedSubgroupSize() 619 std::string vkt::subgroups::getShaderStageName(VkShaderStageFlags stage) in getShaderStageName() 641 std::string vkt::subgroups::getSubgroupFeatureName(vk::VkSubgroupFeatureFlagBits bit) in getSubgroupFeatureName() 667 void vkt::subgroups::addNoSubgroupShader (SourceCollections& programCollection) in addNoSubgroupShader() 921 std::string vkt::subgroups::getVertShaderForStage(vk::VkShaderStageFlags stage) in getVertShaderForStage() 953 bool vkt::subgroups::isSubgroupSupported(Context& context) in isSubgroupSupported() [all …]
|
D | vktSubgroupsBuiltinVarTests.cpp | 37 namespace subgroups namespace 370 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 1509 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 1516 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 1649 if (VK_SHADER_STAGE_FRAGMENT_BIT != stages && !subgroups::isVertexSSBOSupportedForDevice(context)) in test() 1662 …return subgroups::allStages(context, VK_FORMAT_R32G32B32A32_UINT, DE_NULL, 0, checkVertexPipelineS… in test() 1666 …return subgroups::allStages(context, VK_FORMAT_R32G32B32A32_UINT, DE_NULL, 0, checkVertexPipelineS… in test()
|
D | CMakeLists.txt | 43 add_library(deqp-vk-subgroups STATIC ${DEQP_VK_SUBGROUPS_SRCS}) 44 target_link_libraries(deqp-vk-subgroups ${DEQP_VK_SUBGROUPS_LIBS})
|
D | vktSubgroupsVoteTests.hpp | 32 namespace subgroups namespace
|
D | vktSubgroupsBuiltinVarTests.hpp | 32 namespace subgroups namespace
|
D | vktSubgroupsBasicTests.hpp | 32 namespace subgroups namespace
|
D | vktSubgroupsPartitionedTests.hpp | 33 namespace subgroups namespace
|
/external/deqp/scripts/log/ |
D | README.md | 41 1 624010 dEQP-VK.subgroups.ballot_other.subgroupballotfindmsb_tess_control 42 2 614621 dEQP-VK.subgroups.shuffle.subgroupshuffle_int_tess_control 43 3 549420 dEQP-VK.subgroups.quad.subgroupquadbroadcast_1_int_tess_control 44 4 532983 dEQP-VK.subgroups.ballot_other.subgroupballotinclusivebitcount_tess_control 45 5 524019 dEQP-VK.subgroups.quad.subgroupquadbroadcast_0_int_tess_control 53 1 324242753 2100 dEQP-VK.subgroups.arithmetic 54 2 137952758 980 dEQP-VK.subgroups.quad 55 3 124482580 700 dEQP-VK.subgroups.clustered 56 4 82749504 560 dEQP-VK.subgroups.shuffle 57 5 49100267 287 dEQP-VK.subgroups.ballot_broadcast [all …]
|
/external/autotest/server/site_tests/cheets_CTS_P/ |
D | control.arm.CtsDeqpTestCases.dEQP-VK.subgroups | 8 NAME = 'cheets_CTS_P.arm.CtsDeqpTestCases.dEQP-VK.subgroups' 16 DOC = 'Run module CtsDeqpTestCases.dEQP-VK.subgroups of the Android Compatibility Test Suite (CTS) … 25 tag='arm.CtsDeqpTestCases.dEQP-VK.subgroups', 26 test_name='cheets_CTS_P.arm.CtsDeqpTestCases.dEQP-VK.subgroups', 27 …lude-filter', 'CtsDeqpTestCases', '--module', 'CtsDeqpTestCases', '--test', 'dEQP-VK.subgroups.*'],
|
D | control.x86.CtsDeqpTestCases.dEQP-VK.subgroups | 8 NAME = 'cheets_CTS_P.x86.CtsDeqpTestCases.dEQP-VK.subgroups' 16 DOC = 'Run module CtsDeqpTestCases.dEQP-VK.subgroups of the Android Compatibility Test Suite (CTS) … 25 tag='x86.CtsDeqpTestCases.dEQP-VK.subgroups', 26 test_name='cheets_CTS_P.x86.CtsDeqpTestCases.dEQP-VK.subgroups', 27 …lude-filter', 'CtsDeqpTestCases', '--module', 'CtsDeqpTestCases', '--test', 'dEQP-VK.subgroups.*'],
|
/external/deqp/external/vulkancts/modules/vulkan/ |
D | CMakeLists.txt | 31 add_subdirectory(subgroups) 67 subgroups 123 deqp-vk-subgroups
|
/external/autotest/utils/ |
D | summarize_loadtest.py | 126 subgroups = [] 128 subgroups.extend(group_entries(keys[1:], group)) 129 return subgroups
|
/external/clang/test/TableGen/ |
D | DiagnosticBase.inc | 15 class DiagGroup<string Name, list<DiagGroup> subgroups = []> { 17 list<DiagGroup> SubGroups = subgroups;
|