Revert of Broke GrTessellatingPathRenderer's tessellator out into a separate file. (patchset #8 id:240001 of https://codereview.chromium.org/1557083002/ )
Reason for revert: broke valgrind bot Original issue's description: > Broke GrTessellatingPathRenderer's tessellator out into a separate file. > GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1557083002 > > Committed: https://skia.googlesource.com/skia/+/8b05cb8a00bdb82e100f1ba74bf4de4a504cceea TBR=bsalomon@google.com,joshualitt@chromium.org,senorblanco@chromium.org,ethannicholas@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1570503002
This commit is contained in:
parent
3405800d7a
commit
fb82437173
@ -161,8 +161,6 @@
|
||||
'<(skia_src_path)/gpu/GrStencilAttachment.h',
|
||||
'<(skia_src_path)/gpu/GrStrokeInfo.cpp',
|
||||
'<(skia_src_path)/gpu/GrStrokeInfo.h',
|
||||
'<(skia_src_path)/gpu/GrTessellator.cpp',
|
||||
'<(skia_src_path)/gpu/GrTessellator.h',
|
||||
'<(skia_src_path)/gpu/GrTraceMarker.cpp',
|
||||
'<(skia_src_path)/gpu/GrTraceMarker.h',
|
||||
'<(skia_src_path)/gpu/GrTracing.h',
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,40 +0,0 @@
|
||||
/*
|
||||
* Copyright 2015 Google Inc.
|
||||
*
|
||||
* Use of this source code is governed by a BSD-style license that can be
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#ifndef GrTessellator_DEFINED
|
||||
#define GrTessellator_DEFINED
|
||||
|
||||
#include "SkPath.h"
|
||||
#include "GrResourceProvider.h"
|
||||
|
||||
/**
|
||||
* Provides utility functions for converting paths to a collection of triangles.
|
||||
*/
|
||||
|
||||
#define TESSELLATOR_WIREFRAME 0
|
||||
|
||||
namespace GrTessellator {
|
||||
|
||||
struct WindingVertex {
|
||||
SkPoint fPos;
|
||||
int fWinding;
|
||||
};
|
||||
|
||||
// Triangulates a path to an array of vertices. Each triangle is represented as a set of three
|
||||
// WindingVertex entries, each of which contains the position and winding count (which is the same
|
||||
// for all three vertices of a triangle). The 'verts' out parameter is set to point to the resultant
|
||||
// vertex array. CALLER IS RESPONSIBLE for deleting this buffer to avoid a memory leak!
|
||||
int PathToVertices(const SkPath& path, SkScalar tolerance, const SkRect& clipBounds,
|
||||
WindingVertex** verts);
|
||||
|
||||
int PathToTriangles(const SkPath& path, SkScalar tolerance, const SkRect& clipBounds,
|
||||
GrResourceProvider* resourceProvider,
|
||||
SkAutoTUnref<GrVertexBuffer>& vertexBuffer, bool canMapVB, bool* isLinear);
|
||||
|
||||
}
|
||||
|
||||
#endif
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user