36352bf5e38f45a70ee4f4fc132a38048d38206d |
|
26-Mar-2015 |
mtklein <mtklein@chromium.org> |
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} NOPRESUBMIT=true BUG=skia: DOCS_PREVIEW= https://skia.org/?cl=1037793002 Review URL: https://codereview.chromium.org/1037793002
/external/skia/src/gpu/gl/GrGLPathRange.h
|
72c9faab45124e08c85f70ca38536914862d947c |
|
09-Jan-2015 |
mtklein <mtklein@chromium.org> |
Fix up all the easy virtual ... SK_OVERRIDE cases. This fixes every case where virtual and SK_OVERRIDE were on the same line, which should be the bulk of cases. We'll have to manually clean up the rest over time unless I level up in regexes. for f in (find . -type f); perl -p -i -e 's/virtual (.*)SK_OVERRIDE/\1SK_OVERRIDE/g' $f; end BUG=skia: Review URL: https://codereview.chromium.org/806653007
/external/skia/src/gpu/gl/GrGLPathRange.h
|
861e1037017bbb7ac52ec5ebecab3a636a82a3e8 |
|
16-Dec-2014 |
bsalomon <bsalomon@google.com> |
Rename GrGpuGL to GrGLGpu for consistency Review URL: https://codereview.chromium.org/808593003
/external/skia/src/gpu/gl/GrGLPathRange.h
|
912ed6ebb8e2813e72ed7a3dec3b6710ba7e7405 |
|
15-Dec-2014 |
tfarina <tfarina@chromium.org> |
Cleanup: Mark some overridden methods with 'SK_OVERRIDE'. This fixes errors like this: ../../include/gpu/effects/GrPorterDuffXferProcessor.h:27:25: error: 'name' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] BUG=skia:3075 TEST=ninja -C out/Debug skia_lib TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/804813002
/external/skia/src/gpu/gl/GrGLPathRange.h
|
12299ab7a1be5f4b99284ecf289d46107ef0a946 |
|
14-Nov-2014 |
bsalomon <bsalomon@google.com> |
Make GrResourceCache2 responsible for calling release, abandon, and ~. BUG=skia:2889 TBR=robertphillips@google.com NOTRY=true Review URL: https://codereview.chromium.org/729683002
/external/skia/src/gpu/gl/GrGLPathRange.h
|
69ed47f42d4877c178fdc0031cb01af2966ae235 |
|
12-Nov-2014 |
bsalomon <bsalomon@google.com> |
Make GrGpuResource::gpuMemorySize non-virtual w/ onGpuMemorySize virtual impl BUG=skia:2889 Review URL: https://codereview.chromium.org/702413003
/external/skia/src/gpu/gl/GrGLPathRange.h
|
855d83ff79c6c822b2ad653f2f890178ad0f637b |
|
18-Sep-2014 |
cdalton <cdalton@nvidia.com> |
Uses a single pre-baked set of paths for drawing nvpr text of a given typeface. Loads the paths using the driver's glyph loading routines. Refactors GrPathRange to accept a PathGenerator class that it uses to lazily initialize its paths. The client code is no longer expected to initialize the paths in a GrPathRange; instead it must provide a PathGenerator* instance to createPathRange(). Adds a new createGlyphs() method to GrPathRendering that creates a range of glyph paths, indexed by glyph id. GrPathRendering implements createGlyphs() with a PathGenerator that loads glyph paths using the skia frameworks. GrGLPathRendering uses glMemoryGlyphIndexArrayNV() instead, when possible, to load the glyph paths. Removes all GlyphPathRange logic from GrStencilAndCoverTextContext. It instead uses createGlyphs(). BUG=skia:2939 R=bsalomon@google.com, jvanverth@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/563283004
/external/skia/src/gpu/gl/GrGLPathRange.h
|
c7103a104fdc7150b4e3c0d3efc42735ad359616 |
|
11-Aug-2014 |
cdalton <cdalton@nvidia.com> |
Wrap NV_path_rendering API with GrGLPathRendering Adds a GrGLPathRendering class that wraps the NV_path_rendering extension and manages its various API versions. It also provides backup implementations when certain NVpr methods from later API versions are not present on the current system. BUG=skia: R=bungeman@google.com, bsalomon@google.com, kkinnunen@nvidia.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/444223002
/external/skia/src/gpu/gl/GrGLPathRange.h
|
760ba8d39293cf60a516d03a2acd8492f9f5effa |
|
06-Aug-2014 |
bungeman <bungeman@google.com> |
Revert "Adds a GrGLPathRendering class that wraps the NV_path_rendering" This reverts commit 5672da0fa54f31c9727568e9dd5fe82c6e1585bc. This appears to be blocking the Skia roll by causing failures in the blink layout tests on the canvas-lost-gpu-context.html test. The bisect for this can be seen at: https://codereview.chromium.org/449473002/ Original issue's description: > Adds a GrGLPathRendering class that wraps the NV_path_rendering > extension and manages its various API versions. It also provides > backup implementations when certain NVpr methods from later API > versions are not present on the current system. > > Committed: https://skia.googlesource.com/skia/+/5672da0fa54f31c9727568e9dd5fe82c6e1585bc
/external/skia/src/gpu/gl/GrGLPathRange.h
|
af13c7c50efa5fda8a12a720dc77b8bc36d966a9 |
|
06-Aug-2014 |
bungeman <bungeman@google.com> |
Revert "Calculate rough approximations for nvpr path sizes" This reverts commit 61bff7097251755bf9fa9a4ec60cc057c766b4a4. This is built on 5672da0fa54f31c9727568e9dd5fe82c6e1585bc which is causing blink test failures on canvas-lost-gpu-context.html.
/external/skia/src/gpu/gl/GrGLPathRange.h
|
61bff7097251755bf9fa9a4ec60cc057c766b4a4 |
|
05-Aug-2014 |
cdalton <cdalton@nvidia.com> |
Calculate rough approximations for nvpr path sizes Calculates a rough approximation of the actual value for gpuMemorySize in GrGLPath and GrGLPathRange, instead of assuming every path is the same fixed size. BUG=skia: R=bsalomon@google.com, markkilgard@gmail.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/442603002
/external/skia/src/gpu/gl/GrGLPathRange.h
|
5672da0fa54f31c9727568e9dd5fe82c6e1585bc |
|
04-Aug-2014 |
cdalton <cdalton@nvidia.com> |
Adds a GrGLPathRendering class that wraps the NV_path_rendering extension and manages its various API versions. It also provides backup implementations when certain NVpr methods from later API versions are not present on the current system. R=bsalomon@google.com, kkinnunen@nvidia.com, markkilgard@gmail.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/437473002
/external/skia/src/gpu/gl/GrGLPathRange.h
|
b85a0aab6905af8b329539b7573a7555b727d5e5 |
|
22-Jul-2014 |
cdalton <cdalton@nvidia.com> |
Add a GrPathRange class Adds a GrPathRange object that represents a range of paths on the gpu. Updates GrDrawTarget::drawPaths and supporting code to use GrPathRange instead of an array of GrPath objects. Change-Id: I67845f3893cd4d955db947d699aa3733cbb081e0 BUG=skia: R=bsalomon@google.com, jvanverth@google.com, kkinnunen@nvidia.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/400713003
/external/skia/src/gpu/gl/GrGLPathRange.h
|