Checkout GLES 1.1 conformance from DEPS.

This follows a pattern in Chromium where they are slowly removing
src-internal and moving to the public DEPS. Also removes the
angle-internal dependency and removes the folder from .gitignore so
developers can clean it up.

Bug: angleproject:3993
Change-Id: I51a169fbff5bf629f03038c0870873cf9f5e3863
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1853888
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
This commit is contained in:
Jamie Madill 2019-10-10 15:27:27 -04:00 коммит произвёл Commit Bot
Родитель 32bee0fd03
Коммит 67a017f42e
2 изменённых файлов: 10 добавлений и 11 удалений

1
.gitignore поставляемый
Просмотреть файл

@ -24,7 +24,6 @@
.cipd
.gclient
.gclient_entries
/angle-internal
/src/tests/third_party/gles_conformance_tests
/testing
/third_party/cherry

20
DEPS
Просмотреть файл

@ -5,6 +5,7 @@
vars = {
'android_git': 'https://android.googlesource.com',
'chromium_git': 'https://chromium.googlesource.com',
'chrome_internal_git': 'https://chrome-internal.googlesource.com',
'swiftshader_git': 'https://swiftshader.googlesource.com',
# This variable is set on the Chrome infra for compatiblity with gclient.
@ -13,8 +14,9 @@ vars = {
# This variable is overrided in Chromium's DEPS file.
'build_with_chromium': False,
# By default, do not check out angle-internal. This can be overridden e.g. with custom_vars.
# We overload Chromium's 'src-internal' for infra simplicity.
# Only check out public sources by default. This can be overridden with custom_vars.
# We overload Chromium's 'src-internal' for simplicity.
# TOOD(ynovikov): Use checkout_angle_internal custom variable instead.
'checkout_src_internal': False,
# Current revision of dEQP.
@ -44,11 +46,6 @@ vars = {
deps = {
'{angle_root}/angle-internal': {
'url': 'https://chrome-internal.googlesource.com/angle/angle-internal.git@f682552d8131422e91f45661a7af83e885ff70ce',
'condition': 'checkout_src_internal',
},
'{angle_root}/build': {
'url': '{chromium_git}/chromium/src/build.git@fd0d28db8039e2aaf9fa35e53e3af6dc9ead8055',
'condition': 'not build_with_chromium',
@ -79,6 +76,12 @@ deps = {
'condition': 'checkout_fuchsia and not build_with_chromium',
},
# Closed-source OpenGL ES 1.1 Conformance tests.
'{angle_root}/third_party/gles1_conform': {
'url': '{chrome_internal_git}/angle/es-cts.git@dc9f502f709c9cd88d7f8d3974f1c77aa246958e',
'condition': 'checkout_src_internal',
},
# glmark2 is a GPL3-licensed OpenGL ES 2.0 benchmark. We use it for testing.
'{angle_root}/third_party/glmark2/src': {
'url': '{chromium_git}/external/github.com/glmark2/glmark2@9e01aef1a786b28aca73135a5b00f85c357e8f5e',
@ -350,9 +353,6 @@ hooks = [
]
recursedeps = [
# angle-internal has its own DEPS file to pull additional internal repos
'{angle_root}/angle-internal',
# buildtools provides clang_format.
'{angle_root}/buildtools',
]