/third_party/skia/src/gpu/tessellate/shaders/ |
H A D | GrStrokeTessellationShader_HardwareImpl.cpp | 327 code.appendf("precision highp float;\n"); in getTessControlShaderGLSL() 329 code.appendf("#define float2 vec2\n"); in getTessControlShaderGLSL() 330 code.appendf("#define float3 vec3\n"); in getTessControlShaderGLSL() 331 code.appendf("#define float4 vec4\n"); in getTessControlShaderGLSL() 332 code.appendf("#define float2x2 mat2\n"); in getTessControlShaderGLSL() 333 code.appendf("#define float3x2 mat3x2\n"); in getTessControlShaderGLSL() 334 code.appendf("#define float4x2 mat4x2\n"); in getTessControlShaderGLSL() 335 code.appendf("#define PI 3.141592653589793238\n"); in getTessControlShaderGLSL() 336 code.appendf("#define MAX_TESSELLATION_SEGMENTS %i.0\n", shaderCaps.maxTessellationSegments()); in getTessControlShaderGLSL() 337 code.appendf("#defin in getTessControlShaderGLSL() [all...] |
H A D | GrPathTessellationShader_Hardware.cpp | 77 code.appendf(R"( in makeProgramImpl() 79 code.appendf(R"( in makeProgramImpl() 223 code.appendf(R"( in makeProgramImpl() 225 code.appendf(R"( in makeProgramImpl()
|
/third_party/skia/src/gpu/glsl/ |
H A D | GrGLSLShaderBuilder.cpp | 54 this->functions().appendf("%s %s(", GrGLSLTypeString(returnType), mangledName); in appendFunctionDecl() 70 this->functions().appendf(" {\n" in emitFunction() 76 this->functions().appendf("%s {\n" in emitFunction() 89 this->functions().appendf("%s;\n", declaration); in emitFunctionPrototype() 103 out->appendf(".%s", swizzle.asString().c_str()); in append_texture_swizzle() 111 out->appendf("sample(%s, %s)", sampler, coordName); in appendTextureLookup() 152 load.appendf("subpassLoad(%s)", input); in appendInputLoad() 178 body.appendf("half G = %s[0];", coeffs); in appendColorGamutXform() 179 body.appendf("half A = %s[1];", coeffs); in appendColorGamutXform() 180 body.appendf("hal in appendColorGamutXform() [all...] |
H A D | GrGLSLVertexGeoBuilder.cpp | 19 out->appendf("{float2 _posTmp = %s.xy / %s.z;", p, p); in emitNormalizedSkPosition() 22 out->appendf("{float2 _posTmp = %s;", devPos); in emitNormalizedSkPosition() 24 out->appendf("_posTmp = floor(_posTmp) + float2(0.5);" in emitNormalizedSkPosition() 27 out->appendf("sk_Position = %s.xy0z;", devPos); in emitNormalizedSkPosition() 30 out->appendf("sk_Position = %s.xy01;", devPos); in emitNormalizedSkPosition()
|
H A D | GrGLSLShaderBuilder.h | 74 this->definitions().appendf("const %s %s = %s;\n", type, name, value); in defineConstant() 78 this->definitions().appendf("const int %s = %i;\n", name, value); in defineConstant() 82 this->definitions().appendf("const float %s = %f;\n", name, value); in defineConstant() 86 this->definitions().appendf("const %s %s = ", type, name); in defineConstantf()
|
/third_party/skia/tests/ |
H A D | PathOpsOpLoopThreadedTest.cpp | 19 str->appendf("%d", asInt); in add_point() 21 str->appendf("%1.9gf", x); in add_point() 23 str->appendf(","); in add_point() 26 str->appendf("%d", asInt); in add_point() 28 str->appendf("%1.9gf", y); in add_point() 63 pathStr.appendf(" SkPath path, pathB;\n"); in testOpLoopsMain() 64 pathStr.appendf(" path.moveTo(%d,%d);\n", a, b); in testOpLoopsMain() 65 pathStr.appendf(" path.cubicTo(%d,%d, ", c, d); in testOpLoopsMain() 67 pathStr.appendf(", "); in testOpLoopsMain() 69 pathStr.appendf(");\ in testOpLoopsMain() [all...] |
H A D | PathOpsSimplifyQuadralateralsThreadedTest.cpp | 52 pathStr.appendf(" SkPath path;\n"); in testSimplifyQuadralateralsMain() 53 pathStr.appendf(" path.moveTo(%d, %d);\n", ax, ay); in testSimplifyQuadralateralsMain() 54 pathStr.appendf(" path.lineTo(%d, %d);\n", bx, by); in testSimplifyQuadralateralsMain() 55 pathStr.appendf(" path.lineTo(%d, %d);\n", cx, cy); in testSimplifyQuadralateralsMain() 56 pathStr.appendf(" path.lineTo(%d, %d);\n", dx, dy); in testSimplifyQuadralateralsMain() 57 pathStr.appendf(" path.close();\n"); in testSimplifyQuadralateralsMain() 58 pathStr.appendf(" path.moveTo(%d, %d);\n", ex, ey); in testSimplifyQuadralateralsMain() 59 pathStr.appendf(" path.lineTo(%d, %d);\n", fx, fy); in testSimplifyQuadralateralsMain() 60 pathStr.appendf(" path.lineTo(%d, %d);\n", gx, gy); in testSimplifyQuadralateralsMain() 61 pathStr.appendf(" pat in testSimplifyQuadralateralsMain() [all...] |
H A D | PathOpsOpCubicThreadedTest.cpp | 43 pathStr.appendf(" SkPath path, pathB;\n"); in testOpCubicsMain() 44 pathStr.appendf(" path.setFillType(SkPathFillType::k%s);\n", in testOpCubicsMain() 47 pathStr.appendf(" path.moveTo(%d,%d);\n", state.fA, state.fB); in testOpCubicsMain() 48 pathStr.appendf(" path.cubicTo(%d,%d, %d,%d, %d,%d);\n", state.fC, state.fD, in testOpCubicsMain() 50 pathStr.appendf(" path.close();\n"); in testOpCubicsMain() 51 pathStr.appendf(" pathB.setFillType(SkPathFillType::k%s);\n", in testOpCubicsMain() 54 pathStr.appendf(" pathB.moveTo(%d,%d);\n", a, b); in testOpCubicsMain() 55 pathStr.appendf(" pathB.cubicTo(%d,%d, %d,%d, %d,%d);\n", c, d, in testOpCubicsMain() 57 pathStr.appendf(" pathB.close();\n"); in testOpCubicsMain() 58 pathStr.appendf(" testPathO in testOpCubicsMain() [all...] |
H A D | PathOpsSimplifyQuadThreadedTest.cpp | 52 pathStr.appendf(" SkPath path;\n"); in testSimplifyQuadsMain() 53 pathStr.appendf(" path.moveTo(%d, %d);\n", ax, ay); in testSimplifyQuadsMain() 54 pathStr.appendf(" path.quadTo(%d, %d, %d, %d);\n", bx, by, cx, cy); in testSimplifyQuadsMain() 55 pathStr.appendf(" path.lineTo(%d, %d);\n", dx, dy); in testSimplifyQuadsMain() 56 pathStr.appendf(" path.close();\n"); in testSimplifyQuadsMain() 57 pathStr.appendf(" path.moveTo(%d, %d);\n", ex, ey); in testSimplifyQuadsMain() 58 pathStr.appendf(" path.lineTo(%d, %d);\n", fx, fy); in testSimplifyQuadsMain() 59 pathStr.appendf(" path.quadTo(%d, %d, %d, %d);\n", gx, gy, hx, hy); in testSimplifyQuadsMain() 60 pathStr.appendf(" path.close();\n"); in testSimplifyQuadsMain() 61 pathStr.appendf(" testSimplif in testSimplifyQuadsMain() [all...] |
H A D | PathOpsOpRectThreadedTest.cpp | 53 pathStr.appendf(" SkPath path, pathB;"); in testPathOpsRectsMain() 54 pathStr.appendf(" path.setFillType(SkPathFillType::k%s);\n", in testPathOpsRectsMain() 57 pathStr.appendf(" path.addRect(%d, %d, %d, %d," in testPathOpsRectsMain() 59 pathStr.appendf(" path.addRect(%d, %d, %d, %d," in testPathOpsRectsMain() 61 pathStr.appendf(" pathB.setFillType(SkPathFillType::k%s);\n", in testPathOpsRectsMain() 64 pathStr.appendf(" pathB.addRect(%d, %d, %d, %d," in testPathOpsRectsMain() 66 pathStr.appendf(" pathB.addRect(%d, %d, %d, %d," in testPathOpsRectsMain() 68 pathStr.appendf(" testPathOp(reporter, path, pathB, %s, filename);\n", in testPathOpsRectsMain() 70 pathStr.appendf("}\n\n"); in testPathOpsRectsMain() 147 pathStr.appendf(" SkPat in testPathOpsFastMain() [all...] |
H A D | skia_test.cpp | 173 header.appendf(" --match"); in main() 175 header.appendf(" %s", FLAGS_match[index]); in main() 180 header.appendf(" --tmpDir %s", tmpDir.c_str()); in main() 184 header.appendf(" --resourcePath %s", resourcePath.c_str()); in main() 188 header.appendf(" -c"); in main() 192 header.appendf(" -d"); in main() 196 header.appendf(" -f"); in main() 200 header.appendf(" -v"); in main() 203 header.appendf(" -V"); in main() 206 header.appendf(" in main() [all...] |
H A D | PathOpsSimplifyDegenerateThreadedTest.cpp | 44 pathStr.appendf(" path.moveTo(%d, %d);\n", ax, ay); in testSimplifyDegeneratesMain() 45 pathStr.appendf(" path.lineTo(%d, %d);\n", bx, by); in testSimplifyDegeneratesMain() 46 pathStr.appendf(" path.lineTo(%d, %d);\n", cx, cy); in testSimplifyDegeneratesMain() 47 pathStr.appendf(" path.close();\n"); in testSimplifyDegeneratesMain() 48 pathStr.appendf(" path.moveTo(%d, %d);\n", dx, dy); in testSimplifyDegeneratesMain() 49 pathStr.appendf(" path.lineTo(%d, %d);\n", ex, ey); in testSimplifyDegeneratesMain() 50 pathStr.appendf(" path.lineTo(%d, %d);\n", fx, fy); in testSimplifyDegeneratesMain() 51 pathStr.appendf(" path.close();\n"); in testSimplifyDegeneratesMain()
|
H A D | PathOpsSimplifyTrianglesThreadedTest.cpp | 47 pathStr.appendf(" path.moveTo(%d, %d);\n", ax, ay); in testSimplifyTrianglesMain() 48 pathStr.appendf(" path.lineTo(%d, %d);\n", bx, by); in testSimplifyTrianglesMain() 49 pathStr.appendf(" path.lineTo(%d, %d);\n", cx, cy); in testSimplifyTrianglesMain() 50 pathStr.appendf(" path.close();\n"); in testSimplifyTrianglesMain() 51 pathStr.appendf(" path.moveTo(%d, %d);\n", dx, dy); in testSimplifyTrianglesMain() 52 pathStr.appendf(" path.lineTo(%d, %d);\n", ex, ey); in testSimplifyTrianglesMain() 53 pathStr.appendf(" path.lineTo(%d, %d);\n", fx, fy); in testSimplifyTrianglesMain() 54 pathStr.appendf(" path.close();\n"); in testSimplifyTrianglesMain()
|
H A D | PathOpsOpCircleThreadedTest.cpp | 39 pathStr.appendf(" SkPath path, pathB;\n"); in testOpCirclesMain() 40 pathStr.appendf(" path.setFillType(SkPathFillType::k%s);\n", in testOpCirclesMain() 43 pathStr.appendf(" path.addCircle(%d, %d, %d, %s);\n", state.fA, state.fB, in testOpCirclesMain() 45 pathStr.appendf(" pathB.setFillType(SkPathFillType::k%s);\n", in testOpCirclesMain() 48 pathStr.appendf(" pathB.addCircle(%d, %d, %d, %s);\n", a, b, in testOpCirclesMain() 50 pathStr.appendf(" testPathOp(reporter, path, pathB, %s, filename);\n", in testOpCirclesMain() 52 pathStr.appendf("}\n"); in testOpCirclesMain()
|
H A D | PathOpsQuadLineIntersectionThreadedTest.cpp | 50 pathStr.appendf(" path.moveTo(%1.9g, %1.9g);\n", quad[0].fX, quad[0].fY); in testLineIntersect() 51 pathStr.appendf(" path.quadTo(%1.9g, %1.9g, %1.9g, %1.9g);\n", quad[1].fX, in testLineIntersect() 53 pathStr.appendf(" path.moveTo(%1.9g, %1.9g);\n", line[0].fX, line[0].fY); in testLineIntersect() 54 pathStr.appendf(" path.lineTo(%1.9g, %1.9g);\n", line[1].fX, line[1].fY); in testLineIntersect()
|
/third_party/skia/docs/examples/ |
H A D | PaintDump.cpp | 36 s.appendf("p.setStrokeWidth(%.9g);\n", p.getStrokeWidth()); in REG_FIDDLE() 39 s.appendf("p.setStrokeMiter(%.9g);\n", p.getStrokeMiter()); in REG_FIDDLE() 43 s.appendf("p.setColor4f({%.9g, %.9g, %.9g, %.9g}, nullptr);\n", c.fR, c.fG, c.fB, c.fA); in REG_FIDDLE() 46 s.appendf("p.setAntiAlias(%s);\n", str(p.isAntiAlias())); in REG_FIDDLE() 49 s.appendf("p.setDither(%s);\n", str(p.isDither())); in REG_FIDDLE() 52 s.appendf("p.setStrokeCap(%s);\n", str(p.getStrokeCap())); in REG_FIDDLE() 55 s.appendf("p.setStrokeJoin(%s);\n", str(p.getStrokeJoin())); in REG_FIDDLE() 58 s.appendf("p.setStyle(%s);\n", str(p.getStyle())); in REG_FIDDLE() 61 s.appendf("p.setBlendMode(SkBlendMode::k%s);\n", in REG_FIDDLE() 65 s.appendf(" in REG_FIDDLE() [all...] |
/third_party/skia/src/gpu/ |
H A D | GrThreadSafePipelineBuilder.cpp | 30 out->appendf("Shader Compilations: %d\n", fShaderCompilations.load()); in dump() 33 out->appendf("Number of Inline compile failures %d\n", fNumInlineCompilationFailures.load()); in dump() 35 out->appendf("Inline Program Cache %s %d\n", cache_result_to_str(i), in dump() 40 out->appendf("Number of precompile failures %d\n", fNumPreCompilationFailures.load()); in dump() 42 out->appendf("Precompile Program Cache %s %d\n", cache_result_to_str(i), in dump() 47 out->appendf("Total number of compilation failures %d\n", fNumCompilationFailures.load()); in dump() 48 out->appendf("Total number of partial compilation successes %d\n", in dump() 50 out->appendf("Total number of compilation successes %d\n", fNumCompilationSuccesses.load()); in dump()
|
H A D | GrShaderVar.cpp | 25 out->appendf("layout(%s) ", fLayoutQualifier.c_str()); in appendDecl() 28 out->appendf("%s ", fExtraModifiers.c_str()); in appendDecl() 31 out->appendf("%s ", type_modifier_string(this->getTypeModifier())); in appendDecl() 36 out->appendf("%s %s[%d]", in appendDecl() 41 out->appendf("%s %s", GrGLSLTypeString(effectiveType), this->getName().c_str()); in appendDecl()
|
H A D | GrShaderUtils.cpp | 100 fPretty.appendf("%c", fInput[fIndex++]); in appendChar() 128 fPretty.appendf("%c", fInput[fIndex++]); in parseUntilNewline() 151 fPretty.appendf("%c", fInput[fIndex++]); in parseUntil() 205 abortText.appendf("%4i\t%s\n", lineNumber, lineText); in BuildShaderErrorMessage() 207 abortText.appendf("Errors:\n%s", errors); in BuildShaderErrorMessage()
|
/third_party/skia/tools/trace/ |
H A D | SkDebugfTracer.cpp | 31 args.appendf("%s=%s", argNames[i], value.as_bool ? "true" : "false"); in addTraceEvent() 34 args.appendf("%s=%u", argNames[i], static_cast<uint32_t>(argValues[i])); in addTraceEvent() 37 args.appendf("%s=%d", argNames[i], static_cast<int32_t>(argValues[i])); in addTraceEvent() 40 args.appendf("%s=%g", argNames[i], value.as_double); in addTraceEvent() 43 args.appendf("%s=0x%p", argNames[i], value.as_pointer); in addTraceEvent() 59 args.appendf("%s=\"%s\"", argNames[i], string.c_str()); in addTraceEvent() 63 args.appendf("%s=<unknown type>", argNames[i]); in addTraceEvent()
|
/third_party/skia/src/utils/ |
H A D | SkJSONWriter.cpp | 20 this->appendf("%" PRId64, value); in appendS64() 25 this->appendf("%" PRIu64, value); in appendU64() 30 this->appendf("\"0x%" PRIx64 "\"", value); in appendHexU64() 33 void SkJSONWriter::appendf(const char* fmt, ...) { in appendf() function in SkJSONWriter
|
H A D | SkJSONWriter.h | 189 void appendPointer(const void* value) { this->beginValue(); this->appendf("\"%p\"", value); } in appendPointer() 198 void appendS32(int32_t value) { this->beginValue(); this->appendf("%d", value); } in appendS32() 200 void appendU32(uint32_t value) { this->beginValue(); this->appendf("%u", value); } in appendU32() 202 void appendFloat(float value) { this->beginValue(); this->appendf("%g", value); } in appendFloat() 203 void appendDouble(double value) { this->beginValue(); this->appendf("%g", value); } in appendDouble() 206 this->appendf("%.*g", digits, value); in appendFloatDigits() 210 this->appendf("%.*g", digits, value); in appendDoubleDigits() 212 void appendHexU32(uint32_t value) { this->beginValue(); this->appendf("\"0x%x\"", value); } in appendHexU32() 269 void appendf(const char* fmt, ...);
|
/third_party/skia/src/core/ |
H A D | SkGlyphRunPainter.cpp | 235 msg.appendf("\nStart glyph run processing"); in processGlyphRun() 237 msg.appendf(" for %s ", tag); in processGlyphRun() 239 msg.appendf("\n"); in processGlyphRun() 253 msg.appendf(" SDFT case:\n%s", strikeSpec.dump().c_str()); in processGlyphRun() 261 msg.appendf(" glyphs:(x,y):\n %s\n", fDrawable.dumpInput().c_str()); in processGlyphRun() 285 msg.appendf(" Mask case:\n%s", strikeSpec.dump().c_str()); in processGlyphRun() 292 msg.appendf(" glyphs:(x,y):\n %s\n", fDrawable.dumpInput().c_str()); in processGlyphRun() 315 msg.appendf(" Path case:\n%s", strikeSpec.dump().c_str()); in processGlyphRun() 323 msg.appendf(" glyphs:(x,y):\n %s\n", fDrawable.dumpInput().c_str()); in processGlyphRun() 345 msg.appendf("Transforme in processGlyphRun() [all...] |
/third_party/skia/src/gpu/vk/ |
H A D | GrVkAMDMemoryAllocator.cpp | 407 out->appendf("vma_flag: %d %s", flag, sep); in dumpVmaStats() 417 out->appendf("vma_free: %llu (%d MB)%s", free, free / MB, sep); in dumpVmaStats() 418 out->appendf("vma_used: %llu (%d MB)%s", used, used / MB, sep); in dumpVmaStats() 419 out->appendf("vma_total: %llu (%d MB)%s", total, total / MB, sep); in dumpVmaStats() 420 out->appendf("vma_cacheBlockSize: %d MB%s", SkGetVmaBlockSizeMB(), sep); in dumpVmaStats() 421 out->appendf("vma_cacheBlockCount: %llu / %llu%s", in dumpVmaStats() 423 out->appendf("vma_dedicatedBlockCount: %llu%s", in dumpVmaStats() 425 out->appendf("vma_allocationCount: %u%s", stats.total.allocationCount, sep); in dumpVmaStats() 426 out->appendf("vma_unusedRangeCount: %u%s", stats.total.unusedRangeCount, sep); in dumpVmaStats() 427 out->appendf("vma_allocationSiz in dumpVmaStats() [all...] |
/third_party/skia/samplecode/ |
H A D | SampleStrokeVerb.cpp | 80 caption.appendf("VerbType_%s", verb_type_name(fVerbType)); in onDrawContent() 82 caption.appendf(" (%s)", SkCubicTypeName(SkClassifyCubic(fPoints))); in onDrawContent() 84 caption.appendf(" (w=%f)", fConicWeight); in onDrawContent() 87 caption.appendf(" (stroke_width=%f)", fStrokeWidth); in onDrawContent()
|