Home
last modified time | relevance | path

Searched refs:subgroups (Results 1 – 25 of 87) sorted by relevance

1234

/external/deqp/external/vulkancts/modules/vulkan/subgroups/
DvktSubgroupsVoteTests.cpp49 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 …]
DvktSubgroupsShuffleTests.cpp50 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 …]
DvktSubgroupsBallotBroadcastTests.cpp48 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 …]
DvktSubgroupsQuadTests.cpp50 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 …]
DvktSubgroupsClusteredTests.cpp53 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 …]
DvktSubgroupsPartitionedTests.cpp288 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 …]
DvktSubgroupsArithmeticTests.cpp67 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 …]
DvktSubgroupsBallotTests.cpp41 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()
874subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms()
[all …]
DvktSubgroupsBasicTests.cpp235 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()
1513subgroups::addGeometryShadersFromTemplate(geometry.str(), vk::ShaderBuildOptions(programCollection… in initPrograms()
1542 subgroups::addNoSubgroupShader(programCollection); in initPrograms()
1795subgroups::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 …]
DvktSubgroupsShapeTests.cpp41 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()
414subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms()
432 subgroups::addNoSubgroupShader(programCollection); in initPrograms()
[all …]
DvktSubgroupsBallotOtherTests.cpp53 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()
461subgroups::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 …]
DvktSubgroupsBuiltinMaskVarTests.cpp37 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()
1313subgroups::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 …]
DvktSubgroupsTestsUtils.cpp93 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 …]
DvktSubgroupsBuiltinVarTests.cpp37 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()
DCMakeLists.txt43 add_library(deqp-vk-subgroups STATIC ${DEQP_VK_SUBGROUPS_SRCS})
44 target_link_libraries(deqp-vk-subgroups ${DEQP_VK_SUBGROUPS_LIBS})
DvktSubgroupsVoteTests.hpp32 namespace subgroups namespace
DvktSubgroupsBuiltinVarTests.hpp32 namespace subgroups namespace
DvktSubgroupsBasicTests.hpp32 namespace subgroups namespace
DvktSubgroupsPartitionedTests.hpp33 namespace subgroups namespace
/external/deqp/scripts/log/
DREADME.md41 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/
Dcontrol.arm.CtsDeqpTestCases.dEQP-VK.subgroups8 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.*'],
Dcontrol.x86.CtsDeqpTestCases.dEQP-VK.subgroups8 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/
DCMakeLists.txt31 add_subdirectory(subgroups)
67 subgroups
123 deqp-vk-subgroups
/external/autotest/utils/
Dsummarize_loadtest.py126 subgroups = []
128 subgroups.extend(group_entries(keys[1:], group))
129 return subgroups
/external/clang/test/TableGen/
DDiagnosticBase.inc15 class DiagGroup<string Name, list<DiagGroup> subgroups = []> {
17 list<DiagGroup> SubGroups = subgroups;

1234