Go to file
Brian Salomon c1e5fb6207 Rewrite restore_scissor_on_fbo_change
Old workaround was never used by chrome and was insufficient for
SkiaRenderer bug on Adreno 3xx.

Use same name used by Chrome.

Always set the scissor state before every draw/clear when using FBO 0.

Bug: chromium:1152831
Change-Id: Ibf0453d949fa3d5cb964411da3bcc1ec62a3d3a4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/342076
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2020-12-09 16:15:09 +00:00
animations
bazel bazel baby steps 2020-09-14 15:18:32 +00:00
bench Add flag to hide non-sampling imageshader factories 2020-12-08 20:33:23 +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 Port to ANGLE's GN files 2020-09-11 15:22:34 +00:00
client_utils/android Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
demos.skia.org [canvaskit] Remove Sk from nearly all function/type names. 2020-10-07 21:01:32 +00:00
dm Reland "SkAndroidCodec: Support decoding all frames" 2020-11-16 16:55:48 +00:00
docker [canvaskit,pathkit] Update to emsdk 2.0 2020-08-20 14:55:50 +00:00
docs/examples work on better SkPath::dump 2020-12-06 19:47:31 +00:00
example Reland "Remove use of legacy display globals." 2020-10-05 19:13:58 +00:00
experimental handle different bounds for every frame 2020-12-07 20:52:10 +00:00
fuzz Add flag to hide non-sampling imageshader factories 2020-12-08 20:33:23 +00:00
gm Remove SkImage::MakeFromYUVATexturesCopyToExternal 2020-12-09 14:50:19 +00:00
gn Add flag to hide non-sampling imageshader factories 2020-12-08 20:33:23 +00:00
include Rewrite restore_scissor_on_fbo_change 2020-12-09 16:15:09 +00:00
infra [infra] Roll infra DEPS, update CIPD packages 2020-12-09 15:56:38 +00:00
modules [svg] Text shaping and layout 2020-12-08 20:48:43 +00:00
platform_tools move SkottieAnimation out of SkottieRunner to top level 2020-11-24 19:37:46 +00:00
resources Tweak ParticlesSlide's resource provider to show how to use PathBinding 2020-12-07 17:26:39 +00:00
samplecode Add flag to hide non-sampling imageshader factories 2020-12-08 20:33:23 +00:00
site Update docs for iOS deployment 2020-11-19 14:50:28 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Rewrite restore_scissor_on_fbo_change 2020-12-09 16:15:09 +00:00
tests Add newline to end of Metal's Globals struct definition. 2020-12-09 15:49:30 +00:00
third_party System harfbuzz also means harfbuzz-icu. 2020-12-08 16:17:42 +00:00
tools Remove SkImage::MakeFromYUVATexturesCopyToExternal 2020-12-09 14:50:19 +00:00
.bazelignore bazel baby steps 2020-09-14 15:18:32 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy Disable ClangTidy namespace comments for short blocks. 2020-08-24 14:01:22 +00:00
.gitignore bazel baby steps 2020-09-14 15:18:32 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix issues with latest GN 2020-11-07 13:55:45 +00:00
BUILD.bazel bazel baby steps 2020-09-14 15:18:32 +00:00
BUILD.gn Fix GN dirty checking for SPIR-V test files. 2020-12-08 20:46:53 +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 251ba5cb119f to 27e52ca05dc7 (24 revisions) 2020-12-09 04:54:13 +00:00
go.mod [infra] Roll infra DEPS, update CIPD packages 2020-12-09 15:56:38 +00:00
go.sum [infra] Roll infra DEPS, update CIPD packages 2020-12-09 15:56:38 +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 Revert "[infra] Switch from isolate to RBE-CAS" 2020-12-08 14:29:10 +00:00
public.bzl remove SK_BUILD_NO_OPTS 2020-12-08 19:44:02 +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 SkImage::MakeFromYUVATexturesCopyToExternal 2020-12-09 14:50:19 +00:00
whitespace.txt Whitespace change to re-trigger Mac/iOS tests 2020-02-23 20:55:01 +00:00
WORKSPACE.bazel bazel baby steps 2020-09-14 15:18:32 +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.