diff options
Diffstat (limited to 'src/3rdparty/angle/src/libANGLE/Path.cpp')
-rw-r--r-- | src/3rdparty/angle/src/libANGLE/Path.cpp | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/src/3rdparty/angle/src/libANGLE/Path.cpp b/src/3rdparty/angle/src/libANGLE/Path.cpp deleted file mode 100644 index 8f2ce9ef92..0000000000 --- a/src/3rdparty/angle/src/libANGLE/Path.cpp +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) 2002-2016 The ANGLE Project Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. -// - -// Path.h: Defines the gl::Path class, representing CHROMIUM_path_rendering -// path object. - -#include "libANGLE/Path.h" -#include "libANGLE/renderer/PathImpl.h" - -#include "common/mathutil.h" -#include "common/debug.h" - -namespace gl -{ - -Path::Path(rx::PathImpl *impl) - : mPath(impl), - mHasData(false), - mEndCaps(GL_FLAT_CHROMIUM), - mJoinStyle(GL_MITER_REVERT_CHROMIUM), - mStrokeWidth(1.0f), - mStrokeBound(0.2f), - mMiterLimit(4.0f) -{ -} - -Path::~Path() -{ - delete mPath; -} - -Error Path::setCommands(GLsizei numCommands, - const GLubyte *commands, - GLsizei numCoords, - GLenum coordType, - const void *coords) -{ - ANGLE_TRY(mPath->setCommands(numCommands, commands, numCoords, coordType, coords)); - - mHasData = true; - - return NoError(); -} - -void Path::setStrokeWidth(GLfloat width) -{ - mStrokeWidth = width; - mPath->setPathParameter(GL_PATH_STROKE_WIDTH_CHROMIUM, mStrokeWidth); -} - -void Path::setStrokeBound(GLfloat bound) -{ - mStrokeBound = clamp(bound, 0.0f, 1.0f); - mPath->setPathParameter(GL_PATH_STROKE_BOUND_CHROMIUM, mStrokeBound); -} - -void Path::setEndCaps(GLenum type) -{ - mEndCaps = type; - mPath->setPathParameter(GL_PATH_END_CAPS_CHROMIUM, static_cast<GLfloat>(type)); -} - -void Path::setJoinStyle(GLenum type) -{ - mJoinStyle = type; - mPath->setPathParameter(GL_PATH_JOIN_STYLE_CHROMIUM, static_cast<GLfloat>(type)); -} - -void Path::setMiterLimit(GLfloat value) -{ - mMiterLimit = value; - mPath->setPathParameter(GL_PATH_MITER_LIMIT_CHROMIUM, value); -} - -} // gl |