Lines Matching defs:std

200 void addOverhead(std::stringstream& shaderStream)
241 ShaderTileImageTestCase(tcu::TestContext& context, const std::string& name, const TestParam& testParam);
249 void addVS(SourceCollections& programCollection, const std::map<std::string, std::string>& params) const;
250 void addFS(SourceCollections& programCollection, const std::map<std::string, std::string>& params) const;
251 void addCS(SourceCollections& programCollection, const std::map<std::string, std::string>& params) const;
253 void getColorTestTypeFS(std::stringstream& fragShader) const;
254 void getHelperClassTestTypeFS(std::stringstream& fragShader) const;
255 void getSampleMaskTypeFS(std::stringstream& fragShader) const;
256 void getDepthTestTypeFS(std::stringstream& fragShader) const;
257 void getStencilTestTypeFS(std::stringstream& fragShader) const;
311 ShaderTileImageTestCase::ShaderTileImageTestCase(tcu::TestContext& context, const std::string& name, const TestParam& testParam)
317 const std::map<std::string, std::string>& params) const
319 std::stringstream vertShader;
342 void ShaderTileImageTestCase::getColorTestTypeFS(std::stringstream& fragShader) const
408 const std::string inputImage =
409 mrtDynamicIndexTestType ? "colorIn[" + std::to_string(i) + "]" : "colorIn" + std::to_string(i);
412 const std::string funcParams = multiSampleTest ? "(" + inputImage + ", gl_SampleID)" : "(" + inputImage + ")";
467 void ShaderTileImageTestCase::getHelperClassTestTypeFS(std::stringstream& fragShader) const
573 void ShaderTileImageTestCase::getSampleMaskTypeFS(std::stringstream& fragShader) const
660 void ShaderTileImageTestCase::getDepthTestTypeFS(std::stringstream& fragShader) const
663 const std::string depthFuncParams = multiSampleTest ? "(gl_SampleID)" : "()";
664 const std::string colorFuncParams = multiSampleTest ? "(colorIn0, gl_SampleID)" : "(colorIn0)";
727 void ShaderTileImageTestCase::getStencilTestTypeFS(std::stringstream& fragShader) const
730 const std::string stencilFuncParams = multiSampleTest ? "(gl_SampleID)" : "()";
731 const std::string colorFuncParams = multiSampleTest ? "(colorIn0, gl_SampleID)" : "(colorIn0)";
774 const std::map<std::string, std::string>& params) const
776 std::stringstream fragShader;
809 const std::map<std::string, std::string>& params) const
811 std::stringstream compShader;
814 const std::string fsampler = sampleCount > 1 ? "texture2DMS" : "texture2D";
815 const std::string usampler = sampleCount > 1 ? "utexture2DMS" : "utexture2D";
816 const std::string isampler = sampleCount > 1 ? "itexture2DMS" : "itexture2D";
823 std::string sampler;
882 std::map<std::string, std::string> params;
890 params["VERTEX_COUNT_PER_PATCH"] = std::to_string(getVertexCountPerPatch(&m_testParam));
891 params["PATCH_COUNT_PER_DRAW"] = std::to_string(patchCountPerDraw);
892 params["INV_TOTAL_PATCH_COUNT"] = std::to_string(1.0f / static_cast<float>(drawCount * patchCountPerDraw));
893 params["TOTAL_PATCH_COUNT"] = std::to_string(drawCount * patchCountPerDraw);
894 params["ATTACHMENT_COUNT"] = std::to_string(attachmentCount);
896 std::string strVecName;
897 std::string strBasicType;
898 std::string strTileImageType;
917 params["OUTPUT_VECTOR_NAME"] = strVecName + std::to_string(tcu::getNumUsedChannels(colorFormat.order));
1288 std::vector<VkPipelineColorBlendAttachmentState> colorBlendAttachmentState(
1357 std::vector<VkFormat> colorsAttachmentFormats(getColorAttachmentCount(m_testParam->testType),
1509 std::vector<tcu::Vec2> vbo;
1686 if (std::abs(static_cast<deInt32>(fx - fy)) != 1 || resultValue != kDerivative1)
1742 std::vector<VkRenderingAttachmentInfoKHR> colorAttachments;
1934 std::string formatToName(VkFormat format)
1936 const std::string formatStr = de::toString(format);
1937 const std::string prefix = "VK_FORMAT_";
1964 const std::vector<BoolParam> coherentParams = { { true, "coherent" }, { false, "non_coherent" } };
1966 const std::vector<TestTypeParam> testTypeParams = {
1978 const std::vector<VkSampleCountFlagParam> sampleCountParams = {
1984 const std::vector<BoolParam> multiDrawsParams = { { false, "single_draw" }, { true, "multi_draws" } };
1986 const std::vector<BoolParam> multiPatchParams = { { false, "single_patch" }, { true, "multi_patches" } };
1988 const std::vector<VkFormat> formats = { VK_FORMAT_R5G6B5_UNORM_PACK16,
2035 std::vector<tcu::TestCaseGroup*> testGroupStack;
2098 std::string name = formatToName(format);