Go to file
Kevin Lubick 66efe821b7 [infra] Change upstream repo for abseil-cpp
Abseil (which is a DEP of dawn) has BUILD.bazel
files, but the ones in the chromium third_party
version are broken because there are some files
that are not included in the chromium clone
(fork?).

For example, internal/thread_annotations.h [1],
which is not found in [2].

We want to be able to use existing BUILD.bazel
rules as much as possible when building Skia
with Bazel, so this changes the repo we sync
abseil to be the one on GitHub (the source of
truth). The git revision I went with was the
most recent one and appeared to work locally.

I ran this idea by bajones@, who added the
DEP originally in [3], and got approval.

[1] https://github.com/abseil/abseil-cpp/blob/master/absl/base/internal/thread_annotations.h
[2] https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+/refs/heads/main/absl/base/internal/
[3] https://skia-review.googlesource.com/c/skia/+/451638

Change-Id: I1a61907a86de08cbddc395bf261426237788c6a5
Bug: skia:12541
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/520696
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
2022-03-15 13:16:16 +00:00
bazel [bazel] Support Vulkan 2022-03-08 21:21:17 +00:00
bench [graphite] Add support to nanobench for Graphite. 2022-03-14 20:10:30 +00:00
bin Handle 'aarch64' from platform.machine() 2022-03-01 13:10:59 +00:00
build/fuchsia
build_overrides Add Abseil dependency for Dawn 2021-09-22 22:05:32 +00:00
client_utils/android Make class members that are static constexpr also be inline. 2021-10-11 16:22:59 +00:00
demos.skia.org [canvaskit] Add in fillText to spreadsheet demo for comparison 2022-02-15 15:35:43 +00:00
dm Add CurrestTestHarness helper method. 2022-03-10 18:05:28 +00:00
docker [canvaskit] Enable Debugger bindings for autobuild 2022-03-08 17:42:37 +00:00
docs/examples Reland "Add kR8_unorm_SkColorType" 2022-02-10 18:00:19 +00:00
example [bazel] Support Vulkan 2022-03-08 21:21:17 +00:00
experimental [graphite] Unmap and track current draw buffers 2022-03-14 18:26:48 +00:00
fuzz Reland "[includes] Remove link between SkImage.h and SkImageEncoder.h" 2022-03-10 04:47:51 +00:00
gm [graphite] Add fixed-function blending support 2022-03-14 14:21:46 +00:00
gn [sksl][test] Add more folding tests for side-effecting expressions 2022-03-10 18:06:12 +00:00
include Revert "[includes] Remove link between SkImageEncoder and SkBitmap" 2022-03-15 00:04:01 +00:00
infra Update SKP version 2022-03-13 07:26:46 +00:00
modules [skottie] Add support for text stroke line join 2022-03-11 15:17:16 +00:00
platform_tools Remove GM support from Java portions of SkQP. 2022-03-14 19:18:43 +00:00
resources [skottie] Add support for text stroke line join 2022-03-11 15:17:16 +00:00
samplecode Reland "[includes] Remove link between SkImage.h and SkImageEncoder.h" 2022-03-10 04:47:51 +00:00
site Fix broken jsfiddle links 2022-03-08 13:41:28 +00:00
specs [infra] Port serve.py from Python2 to 3 2021-08-31 15:28:19 +00:00
src Clamp block increment to uint16 max instead of asserting 2022-03-14 20:07:24 +00:00
tests Revert "[includes] Remove link between SkImageEncoder and SkBitmap" 2022-03-15 00:04:01 +00:00
third_party [bazel] Support Vulkan 2022-03-08 21:21:17 +00:00
toolchain [bazel] Support Vulkan 2022-03-08 21:21:17 +00:00
tools Remove GM support from Java portions of SkQP. 2022-03-14 19:18:43 +00:00
.bazelrc [canvaskit] Add more features to Bazel build 2022-02-04 21:33:20 +00:00
.bazelversion [canvaskit] Add skottie to Bazel build 2022-02-04 19:18:27 +00:00
.clang-format no more bin packing in .clang-format 2021-03-04 17:22:50 +00:00
.clang-tidy
.gitignore Add .vscode to the default gitignore list. 2021-10-13 15:23:02 +00:00
.gn
.vpython [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
AUTHORS Remove obsolete sk_cf_obj 2022-03-11 05:59:16 +00:00
BUILD.bazel [bazel] Compile gms for wasm and WebGL 2022-02-09 18:56:17 +00:00
BUILD.gn Add CurrestTestHarness helper method. 2022-03-10 18:05:28 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS [infra] Change upstream repo for abseil-cpp 2022-03-15 13:16:16 +00:00
DIR_METADATA
go_repositories.bzl [bazel] Use bazel to build task drivers 2022-03-03 16:12:18 +00:00
go.mod [bazel] Make use of test_on_env to spin up server for gms 2022-02-28 14:05:54 +00:00
go.sum [bazel] Make use of test_on_env to spin up server for gms 2022-02-28 14:05:54 +00:00
LICENSE
OWNERS [infra] Add wildcard OWNERS 2021-08-30 19:19:34 +00:00
OWNERS.android Add an OWNERS.android file 2022-03-09 19:33:22 +00:00
package-lock.json [bazel] Make custom karma_test rule 2022-02-23 14:53:01 +00:00
package.json [bazel] Make custom karma_test rule 2022-02-23 14:53:01 +00:00
PRESUBMIT.py Remove AUTHORS check from PRESUBMIT.py 2021-09-30 14:12:18 +00:00
public.bzl remove jpeg from android builds flagged with no_codec 2022-02-14 19:29:10 +00:00
README
README.chromium
RELEASE_NOTES.txt [includes] Prepare to remove SkColor<->SkImageInfo 2022-03-09 18:40:44 +00:00
whitespace.txt Push shaders.skia.org. 2022-01-19 21:46:16 +00:00
WORKSPACE.bazel [bazel] Use bazel to build task drivers 2022-03-03 16:12:18 +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.