Go to file
Brian Salomon e44bfee96e Remove GrGLGpu/GrGLCaps readPixelsSupported.
This code checks the external format/type that will be used with
glReadPixels. It tests for the values inherently allowed by the GL
and for implementation values.

It would need to be refactored to use formats and color types rather
than GrPixelConfig.

However, the code that calls GrGpu::readPixels and
GrGpu::transferPixelsFrom already tests
GrCaps::supportedReadPixelsColorType. The GrGLCaps override only allows
format/type combinations allowed by ES without implementation queries,
which is less permissive than the deleted code.

We may get more permissive again but will probably follow a different
pattern and do this after the format/colortype tables are built out in
GrGLCaps.

Bug: skia:6718
Change-Id: I36d9ab496dfe71045dcbce84200a9de3e93440bf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/226840
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-07-16 15:53:21 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Remove WallTimer class. 2019-07-15 16:06:11 +00:00
bin Add bin/try-clients to trigger client tryjobs 2019-06-11 16:55:53 +00:00
dm Add GrProtected parameter to all createBackendTexture variants 2019-07-01 19:46:18 +00:00
docker fix Dockerfile? 2019-06-24 16:34:59 +00:00
docs/examples PDF example 2019-05-28 17:21:59 +00:00
example ModifierKey unifies sk_app::Window::ModifierKey & Sample::Click::ModifierKey 2019-07-09 16:16:41 +00:00
experimental sk_app, Sample: Unify InputState enum. 2019-07-16 14:51:03 +00:00
fuzz Make fuzzing use embedded test font 2019-06-03 16:29:21 +00:00
gm Revert "SkMetaData: move from src/ to tools/" 2019-07-16 00:28:44 +00:00
gn Revert "SkMetaData: move from src/ to tools/" 2019-07-16 00:28:44 +00:00
include add savelayer flag to promote the later to half-float 2019-07-12 17:31:33 +00:00
infra Roll recipe dependencies (trivial). 2019-07-16 14:44:13 +00:00
modules [skottie] Use kF16ColorType layers for motion blur 2019-07-15 21:41:28 +00:00
platform_tools tools: separate TimeUtils from AnimTimer 2019-07-12 15:05:01 +00:00
resources [skottie] Motion blur support 2019-07-09 13:02:17 +00:00
samplecode sk_app, Sample: Unify InputState enum. 2019-07-16 14:51:03 +00:00
site documentation/build, BUILDCONFIG: Visual Studio Build Tools 2019 2019-07-12 14:17:16 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Remove GrGLGpu/GrGLCaps readPixelsSupported. 2019-07-16 15:53:21 +00:00
tests Rework transfer pixels tests to be more robust. 2019-07-16 14:31:04 +00:00
third_party Roll FreeType 2019-07-11 21:16:53 +00:00
tools sk_app, Sample: Unify InputState enum. 2019-07-16 14:51:03 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn Revert "SkMetaData: move from src/ to tools/" 2019-07-16 00:28:44 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 c3085ead7055..754d697fb3a7 (10 commits) 2019-07-16 05:33:42 +00:00
go.mod Update Go deps 2019-07-16 05:30:02 +00:00
go.sum Update Go deps 2019-07-16 05:30:02 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py add mtklein to api approvals 2019-04-02 15:16:56 +00:00
public.bzl [skottie] Caching motion tile 2019-07-10 19:13:41 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.