HomeSort by relevance Sort by last modified time
    Searched refs:GrCCCoverageProcessor (Results 1 - 25 of 26) sorted by null

1 2

  /external/skia/src/gpu/ccpr/
GrCCCoverageProcessor.cpp 8 #include "GrCCCoverageProcessor.h"
18 void GrCCCoverageProcessor::Shader::emitFragmentCode(const GrCCCoverageProcessor& proc,
34 void GrCCCoverageProcessor::Shader::EmitEdgeDistanceEquation(GrGLSLVertexGeoBuilder* s,
47 int GrCCCoverageProcessor::Shader::DefineSoftSampleLocations(GrGLSLFPFragmentBuilder* f,
67 void GrCCCoverageProcessor::getGLSLProcessorKey(const GrShaderCaps&,
84 GrGLSLPrimitiveProcessor* GrCCCoverageProcessor::createGLSLInstance(const GrShaderCaps&) const {
GrCCTriangleShader.h 11 #include "ccpr/GrCCCoverageProcessor.h"
19 class GrCCTriangleShader : public GrCCCoverageProcessor::Shader {
32 class GrCCTriangleCornerShader : public GrCCCoverageProcessor::Shader {
GrCCCoverageProcessor.h 34 class GrCCCoverageProcessor : public GrGeometryProcessor {
106 GrCCCoverageProcessor(GrResourceProvider* rp, RenderPass pass, WindMethod windMethod)
181 void emitFragmentCode(const GrCCCoverageProcessor& proc, GrGLSLFPFragmentBuilder*,
263 inline void GrCCCoverageProcessor::TriPointInstance::set(const SkPoint p[3], const Sk2f& trans) {
267 inline void GrCCCoverageProcessor::TriPointInstance::set(const SkPoint& p0, const SkPoint& p1,
275 inline void GrCCCoverageProcessor::QuadPointInstance::set(const SkPoint p[4], float dx, float dy) {
282 inline void GrCCCoverageProcessor::QuadPointInstance::set(const SkPoint& p0, const SkPoint& p1,
292 inline bool GrCCCoverageProcessor::RenderPassIsCubic(RenderPass pass) {
308 inline const char* GrCCCoverageProcessor::RenderPassName(RenderPass pass) {
GrCCCoverageProcessor_GSImpl.cpp 8 #include "GrCCCoverageProcessor.h"
15 using Shader = GrCCCoverageProcessor::Shader;
20 class GrCCCoverageProcessor::GSImpl : public GrGLSLGeometryProcessor {
30 const GrCCCoverageProcessor& proc = args.fGP.cast<GrCCCoverageProcessor>();
48 void emitGeometryShader(const GrCCCoverageProcessor& proc,
114 class GSHull3Impl : public GrCCCoverageProcessor::GSImpl {
187 class GSHull4Impl : public GrCCCoverageProcessor::GSImpl {
258 class GSEdgeImpl : public GrCCCoverageProcessor::GSImpl {
307 class GSCornerImpl : public GrCCCoverageProcessor::GSImpl
    [all...]
GrCCCoverageProcessor_VSImpl.cpp 8 #include "GrCCCoverageProcessor.h"
13 using Shader = GrCCCoverageProcessor::Shader;
22 class GrCCCoverageProcessor::VSImpl : public GrGLSLGeometryProcessor {
32 const GrCCCoverageProcessor& proc = args.fGP.cast<GrCCCoverageProcessor>();
82 virtual const char* emitVertexPosition(const GrCCCoverageProcessor&, GrGLSLVertexBuilder*,
236 class VSHullAndEdgeImpl : public GrCCCoverageProcessor::VSImpl {
241 const char* emitVertexPosition(const GrCCCoverageProcessor& proc, GrGLSLVertexBuilder* v,
334 class VSCornerImpl : public GrCCCoverageProcessor::VSImpl {
338 const char* emitVertexPosition(const GrCCCoverageProcessor&, GrGLSLVertexBuilder* v
    [all...]
GrCCPathParser.h 16 #include "ccpr/GrCCCoverageProcessor.h"
108 GrCCCoverageProcessor::RenderPass, GrCCCoverageProcessor::WindMethod,
GrCCCubicShader.h 11 #include "ccpr/GrCCCoverageProcessor.h"
24 class GrCCCubicShader : public GrCCCoverageProcessor::Shader {
GrCCQuadraticShader.h 11 #include "ccpr/GrCCCoverageProcessor.h"
23 class GrCCQuadraticShader : public GrCCCoverageProcessor::Shader {
GrCCPathParser.cpp 21 using TriPointInstance = GrCCCoverageProcessor::TriPointInstance;
22 using QuadPointInstance = GrCCCoverageProcessor::QuadPointInstance;
504 using RenderPass = GrCCCoverageProcessor::RenderPass;
505 using WindMethod = GrCCCoverageProcessor::WindMethod;
553 GrCCCoverageProcessor::RenderPass renderPass,
554 GrCCCoverageProcessor::WindMethod windMethod,
559 if (!GrCCCoverageProcessor::DoesRenderPass(renderPass, flushState->caps())) {
567 GrCCCoverageProcessor proc(flushState->resourceProvider(), renderPass, windMethod);
GrCCCubicShader.cpp 13 using Shader = GrCCCoverageProcessor::Shader;
GrCCQuadraticShader.cpp 14 using Shader = GrCCCoverageProcessor::Shader;
GrCCTriangleShader.cpp 13 using Shader = GrCCCoverageProcessor::Shader;
  /external/skqp/src/gpu/ccpr/
GrCCCoverageProcessor.cpp 8 #include "GrCCCoverageProcessor.h"
18 void GrCCCoverageProcessor::Shader::emitFragmentCode(const GrCCCoverageProcessor& proc,
34 void GrCCCoverageProcessor::Shader::EmitEdgeDistanceEquation(GrGLSLVertexGeoBuilder* s,
47 int GrCCCoverageProcessor::Shader::DefineSoftSampleLocations(GrGLSLPPFragmentBuilder* f,
67 void GrCCCoverageProcessor::getGLSLProcessorKey(const GrShaderCaps&,
81 GrGLSLPrimitiveProcessor* GrCCCoverageProcessor::createGLSLInstance(const GrShaderCaps&) const {
GrCCTriangleShader.h 11 #include "ccpr/GrCCCoverageProcessor.h"
19 class GrCCTriangleShader : public GrCCCoverageProcessor::Shader {
32 class GrCCTriangleCornerShader : public GrCCCoverageProcessor::Shader {
GrCCCoverageProcessor_GSImpl.cpp 8 #include "GrCCCoverageProcessor.h"
15 using Shader = GrCCCoverageProcessor::Shader;
20 class GrCCCoverageProcessor::GSImpl : public GrGLSLGeometryProcessor {
30 const GrCCCoverageProcessor& proc = args.fGP.cast<GrCCCoverageProcessor>();
48 void emitGeometryShader(const GrCCCoverageProcessor& proc,
105 class GSHull3Impl : public GrCCCoverageProcessor::GSImpl {
178 class GSHull4Impl : public GrCCCoverageProcessor::GSImpl {
249 class GSEdgeImpl : public GrCCCoverageProcessor::GSImpl {
298 class GSCornerImpl : public GrCCCoverageProcessor::GSImpl
    [all...]
GrCCCoverageProcessor.h 34 class GrCCCoverageProcessor : public GrGeometryProcessor {
96 GrCCCoverageProcessor(GrResourceProvider* rp, RenderPass pass, const GrCaps& caps)
172 void emitFragmentCode(const GrCCCoverageProcessor& proc, GrGLSLPPFragmentBuilder*,
253 inline void GrCCCoverageProcessor::TriangleInstance::set(const SkPoint p[3], const Sk2f& trans) {
257 inline void GrCCCoverageProcessor::TriangleInstance::set(const SkPoint& p0, const SkPoint& p1,
265 inline void GrCCCoverageProcessor::CubicInstance::set(const SkPoint p[4], float dx, float dy) {
272 inline bool GrCCCoverageProcessor::RenderPassIsCubic(RenderPass pass) {
288 inline const char* GrCCCoverageProcessor::RenderPassName(RenderPass pass) {
GrCCCoverageProcessor_VSImpl.cpp 8 #include "GrCCCoverageProcessor.h"
13 using Shader = GrCCCoverageProcessor::Shader;
22 class GrCCCoverageProcessor::VSImpl : public GrGLSLGeometryProcessor {
32 const GrCCCoverageProcessor& proc = args.fGP.cast<GrCCCoverageProcessor>();
72 virtual const char* emitVertexPosition(const GrCCCoverageProcessor&, GrGLSLVertexBuilder*,
226 class VSHullAndEdgeImpl : public GrCCCoverageProcessor::VSImpl {
231 const char* emitVertexPosition(const GrCCCoverageProcessor& proc, GrGLSLVertexBuilder* v,
324 class VSCornerImpl : public GrCCCoverageProcessor::VSImpl {
328 const char* emitVertexPosition(const GrCCCoverageProcessor&, GrGLSLVertexBuilder* v
    [all...]
GrCCCubicShader.h 11 #include "ccpr/GrCCCoverageProcessor.h"
24 class GrCCCubicShader : public GrCCCoverageProcessor::Shader {
GrCCPathParser.h 15 #include "ccpr/GrCCCoverageProcessor.h"
101 GrCCCoverageProcessor::RenderPass, int PrimitiveTallies::*instanceType,
GrCCQuadraticShader.h 11 #include "ccpr/GrCCCoverageProcessor.h"
23 class GrCCQuadraticShader : public GrCCCoverageProcessor::Shader {
GrCCPathParser.cpp 20 using TriangleInstance = GrCCCoverageProcessor::TriangleInstance;
21 using CubicInstance = GrCCCoverageProcessor::CubicInstance;
367 using RenderPass = GrCCCoverageProcessor::RenderPass;
397 GrCCCoverageProcessor::RenderPass renderPass,
402 if (!GrCCCoverageProcessor::DoesRenderPass(renderPass, flushState->caps())) {
410 GrCCCoverageProcessor proc(flushState->resourceProvider(), renderPass, flushState->caps());
GrCCTriangleShader.cpp 13 using Shader = GrCCCoverageProcessor::Shader;
GrCCCubicShader.cpp 13 using Shader = GrCCCoverageProcessor::Shader;
  /external/skia/samplecode/
SampleCCPRGeometry.cpp 24 #include "ccpr/GrCCCoverageProcessor.h"
29 using TriPointInstance = GrCCCoverageProcessor::TriPointInstance;
30 using QuadPointInstance = GrCCCoverageProcessor::QuadPointInstance;
31 using RenderPass = GrCCCoverageProcessor::RenderPass;
127 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
161 caption.appendf("RenderPass_%s", GrCCCoverageProcessor::RenderPassName(fRenderPass));
162 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
174 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
196 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
252 if (!GrCCCoverageProcessor::DoesRenderPass(fView->fRenderPass, state->caps()))
    [all...]
  /external/skqp/samplecode/
SampleCCPRGeometry.cpp 24 #include "ccpr/GrCCCoverageProcessor.h"
29 using TriangleInstance = GrCCCoverageProcessor::TriangleInstance;
30 using CubicInstance = GrCCCoverageProcessor::CubicInstance;
31 using RenderPass = GrCCCoverageProcessor::RenderPass;
127 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
161 caption.appendf("RenderPass_%s", GrCCCoverageProcessor::RenderPassName(fRenderPass));
162 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
174 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
196 if (GrCCCoverageProcessor::RenderPassIsCubic(fRenderPass)) {
252 if (!GrCCCoverageProcessor::DoesRenderPass(fView->fRenderPass, state->caps()))
    [all...]

Completed in 568 milliseconds

1 2