Go to file
Shawn Guo 284190b108 Check vendor and render string for Freedreno driver
There are quite a few GL context capability tracking for Qualcomm
Adreno device in GrGLCaps.cpp.  The vendor/render detecting functions
currently only check strings for Qualcomm vendor KGSL driver.  Let's
add check for Freedreno driver as well, so that those GL context
capability handling applies to both KGSL and Freedreno driver.  This
fixes some rendering corruption and performance issue on an A405 device
running Freedreno driver on Android.

Change-Id: I98744725490d9941465238434a6574c03dc66963
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/306746
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2020-07-30 20:46:15 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Remove gendered language 2020-07-28 15:02:41 +00:00
bin bin/try: automatically set 'git cl issue' when not found 2020-06-25 17:44:01 +00:00
build/fuchsia [fuchsia] Fix fidlc command. 2020-06-10 03:29:24 +00:00
build_overrides Use Dawn's BUILD.gn instead of defining another one for Skia. 2020-04-13 23:26:31 +00:00
client_utils/android Remove SkBitmapRegionDecoder and SkBRDAllocator 2020-06-01 20:56:29 +00:00
demos.skia.org Modify CanvasKit to work in a Web Worker and add a demo of it in action. 2020-07-21 22:21:06 +00:00
dm Remove subset parameter from making encoded/generator images 2020-07-28 17:33:12 +00:00
docker Fix swiftshader Dockerfile. 2020-07-20 17:17:53 +00:00
docs/examples Migrate MakeFromAdoptedTexture to GrDirectContext 2020-07-29 20:15:00 +00:00
example Clean up GrContext references in the src/gpu 2020-07-16 14:14:08 +00:00
experimental Remove experimental/Networking code 2020-07-28 13:25:27 +00:00
fuzz add create ddl fuzzer 2020-07-22 20:10:51 +00:00
gm Remove virtual SkImage_Base::getPlanes 2020-07-30 18:33:50 +00:00
gn Change some instances of whitelist/blacklist 2020-07-30 10:56:03 +00:00
include Remove remaining usages of skvx::mad 2020-07-30 20:41:09 +00:00
infra Delete Android compile bots 2020-07-30 15:59:00 +00:00
modules Remove remaining usages of skvx::mad 2020-07-30 20:41:09 +00:00
platform_tools Update doc comments. 2020-07-30 20:17:42 +00:00
resources Remove "master" from lua files 2020-07-28 13:35:37 +00:00
samplecode demo CubicResampler 2020-07-24 20:13:34 +00:00
site Clarify quickstart documentation. 2020-07-30 19:09:12 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Check vendor and render string for Freedreno driver 2020-07-30 20:46:15 +00:00
tests Remove remaining usages of skvx::mad 2020-07-30 20:41:09 +00:00
third_party Inclusive language 2020-07-24 13:33:53 +00:00
tools Rename "master context" to "primary context" 2020-07-30 20:42:20 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy Enable ClangTidy guard bugprone-argument-comment. 2020-07-30 18:24:00 +00:00
.gitignore Reland the new module for skia lib for g3 2020-06-23 14:19:13 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS GCC: fix unknown attribute warnings for no_sanitize 2020-07-06 13:52:22 +00:00
BUILD.gn add create ddl fuzzer 2020-07-22 20:10:51 +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 ANGLE from c20449a879c6 to fd60950e59a3 (11 revisions) 2020-07-30 08:17:23 +00:00
go.mod Update Go Deps 2020-07-25 05:33:32 +00:00
go.sum Update Go Deps 2020-07-25 05:33:32 +00:00
LICENSE LICENSE file: clean up 2019-11-22 21:59:03 +00:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py PRESUBMIT: Don't check formatting of deleted files 2020-04-08 10:36:09 +00:00
public.bzl Reland #3 "ICU API: only in SkParagraph, simplified." 2020-07-24 13:28:52 +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
RELEASE_NOTES.txt remove (unused) DirectTo... methods 2020-07-28 23:47:07 +00:00
whitespace.txt Whitespace change to re-trigger Mac/iOS tests 2020-02-23 20:55:01 +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.