Home
last modified time | relevance | path

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

12345678

/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass_single/master/
Dgles32-khr-single.txt1 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/
Dgl46-khr-single.txt1 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 …]
Dgl45-khr-single.txt1 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/
Dgles32-khr-single.txt1 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/
DglcSubgroupsBasicTests.cpp38 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 …]
DglcSubgroupsBallotBroadcastTests.cpp37 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 …]
DglcSubgroupsVoteTests.cpp38 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 …]
DglcSubgroupsQuadTests.cpp37 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 …]
DglcSubgroupsShuffleTests.cpp37 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 …]
DglcSubgroupsClusteredTests.cpp37 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 …]
DglcSubgroupsPartitionedTests.cpp37 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 …]
DglcSubgroupsBallotTests.cpp37 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 …]
DglcSubgroupsArithmeticTests.cpp37 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 …]
DglcSubgroupsShapeTests.cpp37 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 …]
DglcSubgroupsBallotOtherTests.cpp37 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/
DvktSubgroupsShuffleTests.cpp52 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 …]
DvktSubgroupsVoteTests.cpp55 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 …]
DvktSubgroupsClusteredTests.cpp73 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()
152subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms()
162subgroups::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 …]
DvktSubgroupsPartitionedTests.cpp143 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 …]
DvktSubgroupsQuadTests.cpp53 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()
193subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms()
204subgroups::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 …]
DvktSubgroupsArithmeticTests.cpp142 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()
233subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms()
243subgroups::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 …]
DvktSubgroupsBallotBroadcastTests.cpp51 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()
237subgroups::initStdFrameBufferPrograms(programCollection, buildOptions, caseDef.shaderStage, caseDe… in initFrameBufferPrograms()
249subgroups::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 …]
DvktSubgroupsBallotTests.cpp43 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()
896subgroups::addGeometryShadersFromTemplate(geometry, vk::ShaderBuildOptions(programCollection.usedV… in initPrograms()
[all …]
DvktSubgroupsScanHelpers.cpp157 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 …]
DvktSubgroupsBasicTests.cpp246 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()
1532subgroups::addGeometryShadersFromTemplate(geometry.str(), vk::ShaderBuildOptions(programCollection… in initPrograms()
1554 subgroups::addNoSubgroupShader(programCollection); in initPrograms()
1811subgroups::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 …]

12345678