Searched refs:caseDef (Results 1 - 25 of 27) sorted by relevance

12

/external/deqp/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupsVoteTests.cpp232 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
237 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
245 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedSubgroupSize() << "];\n"
251 if (OPTYPE_ALL == caseDef.opType)
253 vertexSrc << " result = " << getOpTypeName(caseDef.opType)
255 << " result |= " << getOpTypeName(caseDef.opType)
260 else if (OPTYPE_ANY == caseDef.opType)
262 vertexSrc << " result = " << getOpTypeName(caseDef.opType)
264 << " result |= " << getOpTypeName(caseDef.opType)
269 else if (OPTYPE_ALLEQUAL == caseDef
302 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
636 test(Context& context, const CaseDefinition caseDef) argument
809 CaseDefinition caseDef = {opTypeIndex, stage, format, false}; local
[all...]
H A DvktSubgroupsQuadTests.cpp165 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
173 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
185 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data[" << subgroups::maxSupportedSubgroupSize() << "];\n"
191 << swapTable[caseDef.opType];
193 if (OPTYPE_QUAD_BROADCAST == caseDef.opType)
195 src << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = "
196 << getOpTypeName(caseDef.opType) << "(data[gl_SubgroupInvocationID], " << caseDef.direction << ");\n"
197 << " uint otherID = (gl_SubgroupInvocationID & ~0x3) + " << caseDef.direction << ";\n";
201 src << " " << subgroups::getFormatNameForGLSL(caseDef
236 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
558 test(Context& context, const CaseDefinition caseDef) argument
722 CaseDefinition caseDef = {opTypeIndex, stage, format, direction, false}; local
[all...]
H A DvktSubgroupsShuffleTests.cpp164 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
172 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
181 switch (caseDef.opType)
195 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupportedSubgroupSize() << "];\n"
205 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = "
206 << getOpTypeName(caseDef.opType) << "(data1[gl_SubgroupInvocationID], data2[gl_SubgroupInvocationID]);\n"
207 << " uint id = " << idTable[caseDef.opType] << ";\n"
237 void initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
245 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
251 switch (caseDef
576 test(Context& context, const CaseDefinition caseDef) argument
733 CaseDefinition caseDef = {opTypeIndex, stage, format, false}; local
[all...]
H A DvktSubgroupsBuiltinMaskVarTests.cpp141 std::string subgroupMask (const CaseDefinition& caseDef) argument
147 << " const uvec4 var = " << caseDef.varName << ";\n"
151 if ("gl_SubgroupEqMask" == caseDef.varName)
158 else if ("gl_SubgroupGeMask" == caseDef.varName)
165 else if ("gl_SubgroupGtMask" == caseDef.varName)
172 else if ("gl_SubgroupLeMask" == caseDef.varName)
179 else if ("gl_SubgroupLtMask" == caseDef.varName)
191 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
196 bdy << subgroupMask(caseDef);
198 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef
229 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
385 test(Context& context, const CaseDefinition caseDef) argument
493 CaseDefinition caseDef = {"gl_" + var, stage, false}; local
[all...]
H A DvktSubgroupsArithmeticTests.cpp466 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
469 switch (caseDef.opType)
497 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " ref = "
498 << getIdentity(caseDef.opType, caseDef.format) << ";\n"
504 << " ref = " << getOpTypeOperation(caseDef.opType, caseDef.format, "ref", "data[index]") << ";\n"
507 << " tempResult = " << getCompare(caseDef.opType, caseDef.format, "ref",
508 getOpTypeName(caseDef
568 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
817 test(Context& context, const CaseDefinition caseDef) argument
1035 CaseDefinition caseDef = {opTypeIndex, stage, format, false}; local
[all...]
H A DvktSubgroupsBallotBroadcastTests.cpp160 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
166 if (OPTYPE_BROADCAST == caseDef.opType)
174 << " " << subgroups::getFormatNameForGLSL(caseDef.format)
218 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
229 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " data1[" << subgroups::maxSupportedSubgroupSize() << "];\n"
259 void initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
265 if (OPTYPE_BROADCAST == caseDef.opType)
273 << " " << subgroups::getFormatNameForGLSL(caseDef.format)
317 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
331 << " " << subgroups::getFormatNameForGLSL(caseDef
498 test(Context& context, const CaseDefinition caseDef) argument
660 CaseDefinition caseDef = {opTypeIndex, stage, format, false}; local
[all...]
H A DvktSubgroupsBallotOtherTests.cpp172 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
190 switch (caseDef.opType)
313 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
348 void initPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
366 switch (caseDef.opType)
489 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
515 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
518 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
534 else if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
555 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef
640 test(Context& context, const CaseDefinition caseDef) argument
742 CaseDefinition caseDef = {opTypeIndex, stage, false}; local
[all...]
H A DvktSubgroupsClusteredTests.cpp389 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
401 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " op = "
402 << getOpTypeName(caseDef.opType) + "(data[gl_SubgroupInvocationID], clusterSize);\n"
405 << " " << subgroups::getFormatNameForGLSL(caseDef.format) << " ref = "
406 << getIdentity(caseDef.opType, caseDef.format) << ";\n"
411 << " ref = " << getOpTypeOperation(caseDef.opType, caseDef.format, "ref", "data[index]") << ";\n"
416 << " if (!" << getCompare(caseDef.opType, caseDef
466 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
689 test(Context& context, const CaseDefinition caseDef) argument
901 CaseDefinition caseDef = {opTypeIndex, stage, format, false}; local
[all...]
H A DvktSubgroupsBuiltinVarTests.cpp398 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
401 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
433 void initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
435 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
460 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
463 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
478 else if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
498 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage)
501 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
522 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef
580 test(Context& context, const CaseDefinition caseDef) argument
789 CaseDefinition caseDef = {"gl_" + var, stage, false}; local
812 CaseDefinition caseDef = {"gl_" + var, stage, false}; local
[all...]
H A DvktSubgroupsBallotTests.cpp136 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
140 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
182 void initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
184 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
219 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
222 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
246 else if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
275 else if (VK_SHADER_STAGE_GEOMETRY_BIT == caseDef.shaderStage)
278 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
308 else if (VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT == caseDef
384 test(Context& context, const CaseDefinition caseDef) argument
521 CaseDefinition caseDef = {stage, false}; local
[all...]
H A DvktSubgroupsShapeTests.cpp156 void initFrameBufferPrograms (SourceCollections& programCollection, CaseDefinition caseDef) argument
158 std::string extension = (OPTYPE_CLUSTERED == caseDef.opType) ?
169 if (OPTYPE_CLUSTERED == caseDef.opType)
217 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
252 void initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
254 std::string extension = (OPTYPE_CLUSTERED == caseDef.opType) ?
265 if (OPTYPE_CLUSTERED == caseDef.opType)
313 if (VK_SHADER_STAGE_COMPUTE_BIT == caseDef.shaderStage)
339 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
342 << glu::VertexSource(subgroups::getVertShaderForStage(caseDef
463 test(Context& context, const CaseDefinition caseDef) argument
591 CaseDefinition caseDef = {opTypeIndex, stage, false}; local
[all...]
H A DvktSubgroupsBasicTests.cpp376 void initFrameBufferPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
380 if(VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
391 else if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
393 programCollection.glslSources.add("vert") << glu::VertexSource(subgroups::getVertShaderForStage(caseDef.shaderStage)) << vk::ShaderBuildOptions(vk::SPIRV_VERSION_1_3, 0u);
396 if (OPTYPE_ELECT == caseDef.opType)
398 if (VK_SHADER_STAGE_VERTEX_BIT == caseDef.shaderStage)
431 switch (caseDef.opType)
448 << " " << getOpTypeName(caseDef.opType) << "();\n";
466 if (VK_SHADER_STAGE_FRAGMENT_BIT == caseDef.shaderStage)
482 << (OPTYPE_SUBGROUP_MEMORY_BARRIER_IMAGE == caseDef
551 initPrograms(SourceCollections& programCollection, CaseDefinition caseDef) argument
1077 test(Context& context, const CaseDefinition caseDef) argument
1445 CaseDefinition caseDef = {opTypeIndex, stage, false}; local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationLimitsTests.cpp73 tcu::TestStatus deviceLimitsTestCase(Context& context, const LimitsCaseDefinition caseDef) argument
85 switch (caseDef.limitType)
88 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationGenerationLevel);
90 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationPatchSize);
92 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationControlPerVertexInputComponents);
94 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationControlPerVertexOutputComponents);
96 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationControlPerPatchOutputComponents);
98 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationControlTotalOutputComponents);
100 return expectGreaterOrEqual(log, caseDef.minimum, properties.limits.maxTessellationEvaluationInputComponents);
102 return expectGreaterOrEqual(log, caseDef
120 LimitsCaseDefinition caseDef; member in struct:vkt::tessellation::__anon4612
[all...]
H A DvktTessellationShaderInputOutputTests.cpp217 void initPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
241 << "layout(vertices = " << caseDef.outPatchSize << ") out;\n"
248 << " in_te_attr[gl_InvocationID] = in_tc_attr[gl_InvocationID*" << caseDef.inPatchSize << "/" << caseDef.outPatchSize << "];\n"
276 << " highp float y = gl_TessCoord.y - in_te_attr[int(round(gl_TessCoord.x*float(" << caseDef.outPatchSize << "-1)))];\n"
301 tcu::TestStatus test (Context& context, const CaseDefinition caseDef) argument
305 vertexData.reserve(caseDef.inPatchSize);
306 for (int i = 0; i < caseDef.inPatchSize; ++i)
308 const float f = static_cast<float>(i) / static_cast<float>(caseDef.inPatchSize - 1);
315 tcu::ImageIO::loadPNG(referenceImage, context.getTestContext().getArchive(), caseDef
362 initPrograms(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
481 test(Context& context, const CaseDefinition caseDef) argument
806 const PatchVertexCount::CaseDefinition caseDef = local
[all...]
H A DvktTessellationMiscDrawTests.cpp68 CaseDefinition caseDef; local
69 caseDef.primitiveType = primitiveType;
70 caseDef.spacingMode = spacingMode;
71 caseDef.referenceImagePathPrefix = referenceImagePathPrefix;
72 return caseDef;
125 tcu::TestStatus runTest (Context& context, const CaseDefinition caseDef) argument
135 const std::vector<TessLevels> tessLevelCases = genTessLevelCases(caseDef.spacingMode);
136 const std::vector<tcu::Vec2> vertexData = genVertexPositions(caseDef.primitiveType);
137 const deUint32 inPatchSize = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4);
223 << "Tessellation levels: " << getTessellationLevelsString(tessLevelCases[tessLevelCaseNdx], caseDef
333 initCommonPrograms(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
403 initProgramsFillCoverCase(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
455 initProgramsFillNonOverlapCase(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
512 initProgramsIsolinesCase(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
[all...]
H A DvktTessellationCommonEdgeTests.cpp98 void initPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument
100 DE_ASSERT(caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES || caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS);
124 const int numVertices = (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? 3 : 4);
129 << (caseDef.caseType == CASETYPE_PRECISE ? "#extension GL_EXT_gpu_shader5 : require\n" : "")
138 << (caseDef.caseType == CASETYPE_PRECISE ? "precise gl_TessLevelOuter;\n\n" : "")
146 << (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES ?
150 : caseDef.primitiveType == TESSPRIMITIVETYPE_QUADS ?
164 if (caseDef.primitiveType == TESSPRIMITIVETYPE_TRIANGLES)
170 else if (caseDef
238 test(Context& context, const CaseDefinition caseDef) argument
506 const CaseDefinition caseDef = { primitiveType, spacingMode, caseType }; local
[all...]
H A DvktTessellationPrimitiveDiscardTests.cpp62 bool lessThanOneInnerLevelsDefined (const CaseDefinition& caseDef) argument
68 return !((caseDef.primitiveType == vkt::tessellation::TESSPRIMITIVETYPE_QUADS ||
69 caseDef.primitiveType == vkt::tessellation::TESSPRIMITIVETYPE_TRIANGLES) &&
70 caseDef.usePointMode &&
71 caseDef.spacingMode == vkt::tessellation::SPACINGMODE_FRACTIONAL_ODD);
255 void initPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef)
310 const deUint32 numVariants = caseDef.usePointMode ? 2 : 1;
313 const bool needPointSizeWrite = caseDef.usePointMode && variant == 1;
323 << "layout(" << getTessPrimitiveTypeShaderName(caseDef.primitiveType) << ", "
324 << getSpacingModeShaderName(caseDef
[all...]
H A DvktTessellationInvarianceTests.cpp554 BaseTestInstance (Context& context, const CaseDefinition caseDef, const int numPatchesToDraw);
584 BaseTestInstance::BaseTestInstance (Context& context, const CaseDefinition caseDef, const int numPatchesToDraw) argument
586 , m_caseDef (caseDef)
591 , m_maxNumPrimitivesInDrawCall (computeMaxPrimitiveCount(m_numPatchesToDraw, caseDef.primitiveType, caseDef.spacingMode, caseDef.usePointMode, m_singleOuterEdgeLevels))
719 OuterEdgeDivisionTestInstance (Context& context, const CaseDefinition caseDef) : BaseTestInstance (context, caseDef, 10) {} argument
810 OuterEdgeIndexIndependenceTestInstance (Context& context, const CaseDefinition caseDef) : BaseTestInstance (context, caseDef,
[all...]
/external/deqp/external/vulkancts/modules/vulkan/image/
H A DvktImageMultisampleLoadStoreTests.cpp77 void initPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument
79 const int dimension = (caseDef.singleLayerBind ? caseDef.texture.layerDimension() : caseDef.texture.dimension());
82 const ImageType usedImageType = (caseDef.singleLayerBind ? getImageTypeForSingleLayer(caseDef.texture.type()) : caseDef.texture.type());
83 const std::string formatQualifierStr = getShaderImageFormatQualifier(mapVkFormat(caseDef.format));
84 const std::string msImageTypeStr = getShaderImageType(mapVkFormat(caseDef.format), usedImageType, (caseDef
180 checkRequirements(const InstanceInterface& vki, const VkPhysicalDevice physDevice, const CaseDef& caseDef) argument
200 insertImageViews(const DeviceInterface& vk, const VkDevice device, const CaseDef& caseDef, const VkFormat format, const VkImage image, std::vector<SharedVkImageView>* const pOutImageViews) argument
224 insertDescriptorSets(const DeviceInterface& vk, const VkDevice device, const CaseDef& caseDef, const VkDescriptorPool descriptorPool, const VkDescriptorSetLayout descriptorSetLayout, std::vector<SharedVkDescriptorSet>* const pOutDescriptorSets) argument
241 test(Context& context, const CaseDef caseDef) argument
523 const CaseDef caseDef = local
[all...]
H A DvktImageMutableTests.cpp251 void initPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument
253 if (caseDef.upload == UPLOAD_DRAW)
277 const int numComponents = getNumUsedChannels(mapVkFormat(caseDef.viewFormat).order);
278 const bool isUint = isUintFormat(caseDef.viewFormat);
279 const bool isSint = isIntFormat(caseDef.viewFormat);
301 if (caseDef.upload == UPLOAD_STORE)
303 const TextureFormat tcuFormat = mapVkFormat(caseDef.viewFormat);
305 const std::string imageTypeStr = getShaderImageType(tcuFormat, caseDef.imageType);
306 const std::string colorTypeStr = isUintFormat(caseDef.viewFormat) ? "uvec4" : isIntFormat(caseDef
856 genVertexData(const CaseDef& caseDef) argument
879 generateExpectedImage(const tcu::PixelBufferAccess& image, const CaseDef& caseDef) argument
899 getImageUsageForTestCase(const CaseDef& caseDef) argument
1639 testMutable(Context& context, const CaseDef caseDef) argument
1758 CaseDef caseDef = local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleImageTests.cpp716 void addSimpleVertexAndFragmentPrograms (SourceCollections& programCollection, const CaseDef caseDef)
718 const int numComponents = tcu::getNumUsedChannels(mapVkFormat(caseDef.colorFormat).order);
719 const bool isUint = isUintFormat(caseDef.colorFormat);
720 const bool isSint = isIntFormat(caseDef.colorFormat);
767 void renderMultisampledImage (Context& context, const CaseDef& caseDef, const VkImage colorImage)
780 makeExtent2D(caseDef.renderSize.x(), caseDef.renderSize.y()),
787 for (int i = 0; i < caseDef.numLayers; ++i)
790 vk, device, colorImage, VK_IMAGE_VIEW_TYPE_2D, caseDef.colorFormat, makeColorSubresourceRange(i, 1))));
807 const Unique<VkRenderPass> renderPass (makeMultisampleRenderPass (vk, device, caseDef
[all...]
H A DvktPipelineFramebufferAttachmentTests.cpp435 void initColorPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument
437 (void)caseDef;
474 tcu::PixelBufferAccess getExpectedData (tcu::TextureLevel& textureLevel, const CaseDef& caseDef) argument
477 const int renderDepth = deMax32(caseDef.renderSize.z(), caseDef.numLayers);
485 if (x < caseDef.renderSize.x() && y < caseDef.renderSize.y() && z < renderDepth)
510 tcu::TestStatus test (Context& context, const CaseDef caseDef) argument
527 const deUint32 att_size_x = caseDef.attachmentSize.x();
528 const deUint32 att_size_y = caseDef
1114 getSizeString(const CaseDef& caseDef) argument
1131 getTestCaseString(const CaseDef& caseDef) argument
1149 const CaseDef caseDef[] = local
[all...]
H A DvktPipelineRenderToImageTests.cpp751 deUint32 getMemoryTypeNdx (Context& context, const CaseDef& caseDef) argument
763 const IVec4 imageSize = getMaxImageSize(caseDef.viewType, caseDef.imageSizeHint);
766 colorImage = makeImage(vk, device, getImageCreateFlags(caseDef.viewType), getImageType(caseDef.viewType), caseDef.colorFormat,
773 VkDeviceSize getMaxDeviceHeapSize (Context& context, const CaseDef& caseDef) argument
778 const deUint32 memoryTypeNdx = getMemoryTypeNdx (context, caseDef);
784 IVec4 getReducedImageSize (const CaseDef& caseDef, IVec4 size) argument
789 switch (caseDef
834 initPrograms(SourceCollections& programCollection, const CaseDef caseDef) argument
890 testWithSizeReduction(Context& context, const CaseDef& caseDef) argument
1257 testAttachmentSize(Context& context, const CaseDef caseDef) argument
1299 drawToMipLevel(const Context& context, const CaseDef& caseDef, const int mipLevel, const IVec4& mipSize, const int numSlices, const VkImage colorImage, const VkImage depthStencilImage, const VkBuffer vertexBuffer, const VkPipelineLayout pipelineLayout, const VkShaderModule vertexModule, const VkShaderModule fragmentModule) argument
1410 testRenderToMipMaps(Context& context, const CaseDef caseDef) argument
1809 const CaseDef caseDef = local
1830 const CaseDef caseDef = local
1855 const CaseDef caseDef = local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/clipping/
H A DvktClippingTests.cpp743 void initPrograms (SourceCollections& programCollection, const CaseDefinition caseDef) argument
745 DE_ASSERT(caseDef.numClipDistances + caseDef.numCullDistances <= MAX_COMBINED_CLIP_AND_CULL_DISTANCES);
752 if (caseDef.numClipDistances > 0)
753 str << " float gl_ClipDistance[" << caseDef.numClipDistances << "];\n";
754 if (caseDef.numCullDistances > 0)
755 str << " float gl_CullDistance[" << caseDef.numCullDistances << "];\n";
776 if (caseDef.dynamicIndexing)
778 if (caseDef.numClipDistances > 0)
779 src << " for (int i = 0; i < " << caseDef
961 testClipDistance(Context& context, const CaseDefinition caseDef) argument
[all...]
/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/
H A DvktFragmentOperationsScissorTests.cpp483 void initPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument
485 DE_UNREF(caseDef);
489 const bool usePointSize = (caseDef.primitive == TEST_PRIMITIVE_POINTS);
533 ScissorRenderer (Context& context, const CaseDef caseDef, const IVec2& renderSize, const VkFormat colorFormat, const Vec4& primitiveColor, const Vec4& clearColor) argument
539 , m_vertices (genVertices(caseDef.primitive, caseDef.renderArea, m_primitiveColor))
541 , m_topology (getTopology(caseDef.primitive))
698 tcu::TestStatus test (Context& context, const CaseDef caseDef) argument
722 const ScissorRenderer renderer (context, caseDef, renderSize, colorFormat, primitiveColor, clearColor);
725 renderer.draw(context, caseDef
757 CaseDef caseDef; member in struct:vkt::FragmentOperations::__anon4331::TestSpec
[all...]

Completed in 641 milliseconds

12