From 1cb41717bc4a44272eab48bd47ca7579425dc22e Mon Sep 17 00:00:00 2001 From: Brian Osman Date: Thu, 19 Oct 2017 12:54:52 -0400 Subject: Remove color space xform support from SkSL Bug: skia: Change-Id: Ia50c1f750e4626211f012ae7543db126b10134c3 Reviewed-on: https://skia-review.googlesource.com/61906 Reviewed-by: Brian Salomon Commit-Queue: Brian Osman --- tests/SkSLFPTest.cpp | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'tests/SkSLFPTest.cpp') diff --git a/tests/SkSLFPTest.cpp b/tests/SkSLFPTest.cpp index ce09b952a7..0358f07d59 100644 --- a/tests/SkSLFPTest.cpp +++ b/tests/SkSLFPTest.cpp @@ -82,7 +82,6 @@ DEF_TEST(SkSLFPHelloWorld, r) { "#if SK_SUPPORT_GPU\n" "#include \"GrFragmentProcessor.h\"\n" "#include \"GrCoordTransform.h\"\n" - "#include \"GrColorSpaceXform.h\"\n" "class GrTest : public GrFragmentProcessor {\n" "public:\n" " static std::unique_ptr Make() {\n" @@ -118,7 +117,6 @@ DEF_TEST(SkSLFPHelloWorld, r) { " */\n" "#include \"GrTest.h\"\n" "#if SK_SUPPORT_GPU\n" - "#include \"glsl/GrGLSLColorSpaceXformHelper.h\"\n" "#include \"glsl/GrGLSLFragmentProcessor.h\"\n" "#include \"glsl/GrGLSLFragmentShaderBuilder.h\"\n" "#include \"glsl/GrGLSLProgramBuilder.h\"\n" @@ -346,32 +344,6 @@ DEF_TEST(SkSLFPSections, r) { }); } -DEF_TEST(SkSLFPColorSpaceXform, r) { - test(r, - "in uniform sampler2D image;" - "in uniform colorSpaceXform colorXform;" - "void main() {" - "sk_OutColor = sk_InColor * texture(image, float2(0, 0), colorXform);" - "}", - *SkSL::ShaderCapsFactory::Default(), - { - "sk_sp colorXform() const { return fColorXform; }", - "GrTest(sk_sp image, sk_sp colorXform)", - "this->addTextureSampler(&fImage);", - "sk_sp fColorXform;" - }, - { - "fragBuilder->codeAppendf(\"half4 _tmpVar1;%s = %s * %stexture(%s, " - "float2(0.0, 0.0)).%s%s;\\n\", args.fOutputColor, args.fInputColor ? args.fInputColor : " - "\"half4(1)\", fColorSpaceHelper.isValid() ? \"(_tmpVar1 = \" : \"\", " - "fragBuilder->getProgramBuilder()->samplerVariable(args.fTexSamplers[0]).c_str(), " - "fragBuilder->getProgramBuilder()->samplerSwizzle(args.fTexSamplers[0]).c_str(), " - "fColorSpaceHelper.isValid() ? SkStringPrintf(\", half4(clamp((%s * half4(_tmpVar1.rgb, " - "1.0)).rgb, 0.0, _tmpVar1.a), _tmpVar1.a))\", args.fUniformHandler->getUniformCStr(" - "fColorSpaceHelper.gamutXformUniform())).c_str() : \"\");" - }); -} - DEF_TEST(SkSLFPTransformedCoords, r) { test(r, "void main() {" -- cgit v1.2.3