/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass_single/master/ |
D | gles32-khr-single.txt | 1 KHR-Single-GLES32.subgroups.builtin_var.graphics.subgroupsize 2 KHR-Single-GLES32.subgroups.builtin_var.graphics.subgroupinvocationid 3 KHR-Single-GLES32.subgroups.builtin_var.compute.subgroupsize_compute 4 KHR-Single-GLES32.subgroups.builtin_var.compute.subgroupinvocationid_compute 5 KHR-Single-GLES32.subgroups.builtin_var.compute.numsubgroups 6 KHR-Single-GLES32.subgroups.builtin_var.compute.subgroupid 7 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_vertex 8 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_tess_eval 9 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_tess_control 10 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_geometry [all …]
|
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass_single/4.6.1.x/ |
D | gl46-khr-single.txt | 1 KHR-Single-GL46.subgroups.builtin_var.graphics.subgroupsize 2 KHR-Single-GL46.subgroups.builtin_var.graphics.subgroupinvocationid 3 KHR-Single-GL46.subgroups.builtin_var.compute.subgroupsize_compute 4 KHR-Single-GL46.subgroups.builtin_var.compute.subgroupinvocationid_compute 5 KHR-Single-GL46.subgroups.builtin_var.compute.numsubgroups 6 KHR-Single-GL46.subgroups.builtin_var.compute.subgroupid 7 KHR-Single-GL46.subgroups.builtin_var.framebuffer.subgroupsize_vertex 8 KHR-Single-GL46.subgroups.builtin_var.framebuffer.subgroupsize_tess_eval 9 KHR-Single-GL46.subgroups.builtin_var.framebuffer.subgroupsize_tess_control 10 KHR-Single-GL46.subgroups.builtin_var.framebuffer.subgroupsize_geometry [all …]
|
D | gl45-khr-single.txt | 1 KHR-Single-GL45.subgroups.builtin_var.graphics.subgroupsize 2 KHR-Single-GL45.subgroups.builtin_var.graphics.subgroupinvocationid 3 KHR-Single-GL45.subgroups.builtin_var.compute.subgroupsize_compute 4 KHR-Single-GL45.subgroups.builtin_var.compute.subgroupinvocationid_compute 5 KHR-Single-GL45.subgroups.builtin_var.compute.numsubgroups 6 KHR-Single-GL45.subgroups.builtin_var.compute.subgroupid 7 KHR-Single-GL45.subgroups.builtin_var.framebuffer.subgroupsize_vertex 8 KHR-Single-GL45.subgroups.builtin_var.framebuffer.subgroupsize_tess_eval 9 KHR-Single-GL45.subgroups.builtin_var.framebuffer.subgroupsize_tess_control 10 KHR-Single-GL45.subgroups.builtin_var.framebuffer.subgroupsize_geometry [all …]
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass_single/3.2.6.x/ |
D | gles32-khr-single.txt | 1 KHR-Single-GLES32.subgroups.builtin_var.graphics.subgroupsize 2 KHR-Single-GLES32.subgroups.builtin_var.graphics.subgroupinvocationid 3 KHR-Single-GLES32.subgroups.builtin_var.compute.subgroupsize_compute 4 KHR-Single-GLES32.subgroups.builtin_var.compute.subgroupinvocationid_compute 5 KHR-Single-GLES32.subgroups.builtin_var.compute.numsubgroups 6 KHR-Single-GLES32.subgroups.builtin_var.compute.subgroupid 7 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_vertex 8 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_tess_eval 9 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_tess_control 10 KHR-Single-GLES32.subgroups.builtin_var.framebuffer.subgroupsize_geometry [all …]
|
/external/deqp/external/openglcts/modules/common/subgroups/ |
D | glcSubgroupsBasicTests.cpp | 38 namespace subgroups namespace 192 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeSubgroupElect() 201 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, ref); in checkComputeSubgroupBarriers() 240 subgroups::ShaderStageFlags shaderStage; 245 if(subgroups::SHADER_STAGE_FRAGMENT_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 258 if (subgroups::SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 271 else if (subgroups::SHADER_STAGE_VERTEX_BIT != caseDef.shaderStage) in initFrameBufferPrograms() 272 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 281 if (subgroups::SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage) in initFrameBufferPrograms() 307 else if (subgroups::SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage) in initFrameBufferPrograms() [all …]
|
D | glcSubgroupsBallotBroadcastTests.cpp | 37 namespace subgroups namespace 51 return glc::subgroups::check(datas, width, 3); in checkVertexPipelineStages() 58 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 3); in checkComputeStages() 92 for (int i = 0; i < (int)subgroups::maxSupportedSubgroupSize(); i++) in getBodySource() 96 << " " << subgroups::getFormatNameForGLSL(caseDef.format) in getBodySource() 144 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 147 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 160 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() 183 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" <<subgroups::maxSupportedS… in initFrameBufferPrograms() 207 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" <<subgroups::maxSupportedS… in initFrameBufferPrograms() [all …]
|
D | glcSubgroupsVoteTests.cpp | 38 namespace subgroups namespace 55 return glc::subgroups::check(datas, width, 0x1F); in checkVertexPipelineStages() 89 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x1F); in checkComputeStage() 121 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 135 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 151 …" " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueEqual = " + subgroups::getFormatNa… in initFrameBufferPrograms() 152 …" " + subgroups::getFormatNameForGLSL(caseDef.format) + " valueNoEqual = " + subgroups::getFormat… in initFrameBufferPrograms() 154 + subgroups::getFormatNameForGLSL(caseDef.format) + "(1)) ? 0x1u : 0u;\n" in initFrameBufferPrograms() 175 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 200 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() [all …]
|
D | glcSubgroupsQuadTests.cpp | 37 namespace subgroups namespace 53 return glc::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 60 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage() 93 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 96 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 113 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 123 vertexSrc << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in initFrameBufferPrograms() 129 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() [all …]
|
D | glcSubgroupsShuffleTests.cpp | 37 namespace subgroups namespace 53 return glc::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 60 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage() 99 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " data1[];\n" in DeclSource() 119 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " op = " in TestSource() 136 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 139 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 158 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() 162 << " uint data2[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms() 186 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() [all …]
|
D | glcSubgroupsClusteredTests.cpp | 37 namespace subgroups namespace 56 return glc::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 63 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage() 224 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 226 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 230 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 234 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 238 return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)"; in getIdentity() 248 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0xff800000))"; in getIdentity() 252 return subgroups::getFormatNameForGLSL(format) + "(0x80000000)"; in getIdentity() [all …]
|
D | glcSubgroupsPartitionedTests.cpp | 37 namespace subgroups namespace 70 return glc::subgroups::check(datas, width, 0xFFFFFF); in checkVertexPipelineStages() 77 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xFFFFFF); in checkComputeStage() 232 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 236 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 242 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 246 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 250 return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)"; in getIdentity() 262 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0xff800000))"; in getIdentity() 266 return subgroups::getFormatNameForGLSL(format) + "(0x80000000)"; in getIdentity() [all …]
|
D | glcSubgroupsBallotTests.cpp | 37 namespace subgroups namespace 44 return glc::subgroups::check(datas, width, 0x7); in checkVertexPipelineStages() 51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkComputeStage() 56 glc::subgroups::ShaderStageFlags shaderStage; 62 subgroupSizeStr << subgroups::maxSupportedSubgroupSize(); in initFrameBufferPrograms() 64 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 67 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 149 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 176 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 203 << subgroups::getSharedMemoryBallotHelper() in initPrograms() [all …]
|
D | glcSubgroupsArithmeticTests.cpp | 37 namespace subgroups namespace 70 return glc::subgroups::check(datas, width, 0x3); in checkVertexPipelineStages() 77 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkComputeStage() 282 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 286 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 292 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 296 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 300 return subgroups::getFormatNameForGLSL(format) + "(0xffffffffu)"; in getIdentity() 312 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0xff800000))"; in getIdentity() 316 return subgroups::getFormatNameForGLSL(format) + "(0x80000000)"; in getIdentity() [all …]
|
D | glcSubgroupsShapeTests.cpp | 37 namespace subgroups namespace 44 return glc::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage() 88 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 91 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 100 for (deUint32 i = 1; i <= subgroups::maxSupportedSubgroupSize(); i *= 2) in initFrameBufferPrograms() 206 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 223 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 247 for (deUint32 i = 1; i <= subgroups::maxSupportedSubgroupSize(); i *= 2) in initPrograms() 406 subgroups::addGeometryShadersFromTemplate(geometry, programCollection); in initPrograms() [all …]
|
D | glcSubgroupsBallotOtherTests.cpp | 37 namespace subgroups namespace 56 return glc::subgroups::check(datas, width, 0xf); in checkVertexPipelineStages() 63 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkComputeStage() 242 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 245 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 308 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 324 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 449 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 454 subgroups::addGeometryShadersFromTemplate(geometry, programCollection); in initPrograms() 462 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/subgroups/ |
D | vktSubgroupsShuffleTests.cpp | 52 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 60 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 101 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " data1[];\n" in DeclSource() 121 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " op = " in TestSource() 140 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 143 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 160 << subgroups::getAdditionalExtensionForFormat(caseDef.format) in initFrameBufferPrograms() 163 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupported… in initFrameBufferPrograms() 167 << " uint data2[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms() 187 << subgroups::getAdditionalExtensionForFormat(caseDef.format) in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsVoteTests.cpp | 55 return vkt::subgroups::check(datas, width, 0x1F); in checkVertexPipelineStages() 91 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x1F); in checkCompute() 147 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in stageTestSource() 180 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 194 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 198 const string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in initFrameBufferPrograms() 205 << subgroups::getAdditionalExtensionForFormat(caseDef.format) in initFrameBufferPrograms() 210 << " " << fmt << " data[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms() 230 << subgroups::getAdditionalExtensionForFormat(caseDef.format) in initFrameBufferPrograms() 236 << " " << fmt << " data[" << subgroups::maxSupportedSubgroupSize() << "];\n" in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsClusteredTests.cpp | 73 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 81 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 102 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader() 111 for (deUint32 i = 1; i <= subgroups::maxSupportedSubgroupSize(); i *= 2) in getTestSrc() 117 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = " in getTestSrc() 121 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " ref = " in getTestSrc() 152 …subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms() 162 …subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *… in initPrograms() 167 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 170 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_CLUSTERED_BIT)) in supportedCheck() [all …]
|
D | vktSubgroupsPartitionedTests.cpp | 143 return vkt::subgroups::check(datas, width, 0xFFFFFF); in checkVertexPipelineStages() 151 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xFFFFFF); in checkCompute() 179 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader() 189 string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestString() 277 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 280 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 293 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 318 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 344 …<< " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedS… in initFrameBufferPrograms() 364 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() [all …]
|
D | vktSubgroupsQuadTests.cpp | 53 return vkt::subgroups::check(datas, width, 1); in checkVertexPipelineStages() 61 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute() 116 subgroups::getAdditionalExtensionForFormat(format); in getExtHeader() 133 std::string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc() 193 …subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms() 204 …subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *… in initPrograms() 209 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 212 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_QUAD_BIT)) in supportedCheck() 215 if (!subgroups::isFormatSupportedForDevice(context, caseDef.format)) in supportedCheck() 218 …if ((caseDef.opType == OPTYPE_QUAD_BROADCAST_NONCONST) && !subgroups::isSubgroupBroadcastDynamicId… in supportedCheck() [all …]
|
D | vktSubgroupsArithmeticTests.cpp | 142 return vkt::subgroups::check(datas, width, 0x3); in checkVertexPipelineStages() 150 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkCompute() 172 subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader() 196 " " + subgroups::getFormatNameForGLSL(caseDef.format) + " ref = " in getTestSrc() 233 …subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms() 243 …subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *… in initPrograms() 248 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 251 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_ARITHMETIC_BIT)) in supportedCheck() 254 if (!subgroups::isFormatSupportedForDevice(context, caseDef.format)) in supportedCheck() 291 …*caseDef.geometryPointSizeSupported = subgroups::isTessellationAndGeometryPointSizeSupported(conte… in supportedCheck() [all …]
|
D | vktSubgroupsBallotBroadcastTests.cpp | 51 return vkt::subgroups::check(datas, width, 3); in checkVertexPipelineStages() 59 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 3); in checkCompute() 96 + subgroups::getAdditionalExtensionForFormat(caseDef.format); in getExtHeader() 128 max = (int)subgroups::maxSupportedSubgroupSize(); in getTestSrc() 135 const std::string fmt = subgroups::getFormatNameForGLSL(caseDef.format); in getTestSrc() 237 …subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms() 249 …subgroups::initStdPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDef.format, *… in initPrograms() 254 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 257 if (!subgroups::isSubgroupFeatureSupportedForDevice(context, VK_SUBGROUP_FEATURE_BALLOT_BIT)) in supportedCheck() 260 if (!subgroups::isFormatSupportedForDevice(context, caseDef.format)) in supportedCheck() [all …]
|
D | vktSubgroupsBallotTests.cpp | 43 return vkt::subgroups::check(datas, width, 0x7); in checkVertexPipelineStages() 51 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkCompute() 67 subgroupSizeStr << subgroups::maxSupportedSubgroupSize(); in initFrameBufferPrograms() 71 subgroups::setFragmentShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 74 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 557 subgroups::setTesEvalShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 716 subgroups::setTesCtrlShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 752 …<< (caseDef.extShaderSubGroupBallotTests ? subgroups::getSharedMemoryBallotHelperARB() : subgroups… in initPrograms() 888 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 896 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() [all …]
|
D | vktSubgroupsScanHelpers.cpp | 157 const bool isFloat = subgroups::isFormatFloat(format); in getIdentity() 158 const bool isInt = subgroups::isFormatSigned(format); in getIdentity() 159 const bool isUnsigned = subgroups::isFormatUnsigned(format); in getIdentity() 167 return subgroups::getFormatNameForGLSL(format) + "(0)"; in getIdentity() 169 return subgroups::getFormatNameForGLSL(format) + "(1)"; in getIdentity() 173 return subgroups::getFormatNameForGLSL(format) + "(intBitsToFloat(0x7f800000))"; in getIdentity() 180 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffff)"; in getIdentity() 189 return subgroups::getFormatNameForGLSL(format) + "(0x7f)"; in getIdentity() 198 return subgroups::getFormatNameForGLSL(format) + "(0x7fff)"; in getIdentity() 207 return subgroups::getFormatNameForGLSL(format) + "(0x7fffffffffffffffUL)"; in getIdentity() [all …]
|
D | vktSubgroupsBasicTests.cpp | 246 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeSubgroupElect() 256 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, ref); in checkComputeSubgroupBarriers() 423 subgroups::setVertexShaderFrameBuffer(programCollection); in initFrameBufferPrograms() 1393 << subgroups::getSharedMemoryBallotHelper() in initPrograms() 1532 …subgroups::addGeometryShadersFromTemplate(geometry.str(), vk::ShaderBuildOptions(programCollection… in initPrograms() 1554 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 1811 …subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms() 1852 subgroups::addNoSubgroupShader(programCollection); in initPrograms() 1860 if (!subgroups::isSubgroupSupported(context)) in supportedCheck() 1897 …*caseDef.geometryPointSizeSupported = subgroups::isTessellationAndGeometryPointSizeSupported(conte… in supportedCheck() [all …]
|