зеркало из https://github.com/AvaloniaUI/angle.git
GN: Make dEQP import libEGL/libGLESv2 as data_deps.
This removes the hard link dependency on ANGLE. Allows us to use ANGLE dEQP tests with msan. Otherwise they were complaining about missing shared libraries. Also would eventually let us test ANGLE dEQP tests against a native driver. Was done as a part of investigating SwapBuffers crashes on SwiftShader. Bug: angleproject:4060 Change-Id: I569de15573c8eb7808bd7783f1a514655d1c6422 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1898207 Reviewed-by: Jonah Ryan-Davis <jonahr@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
This commit is contained in:
Родитель
c1776c61e5
Коммит
10f41ebb72
|
@ -773,12 +773,18 @@ if (build_angle_deqp_tests && !is_fuchsia) {
|
|||
":angle_deqp_glshared",
|
||||
"${angle_root}:angle_common",
|
||||
"${angle_root}:angle_util",
|
||||
]
|
||||
|
||||
data_deps = [
|
||||
"${angle_root}:libEGL",
|
||||
"${angle_root}:libGLESv2",
|
||||
]
|
||||
|
||||
configs += [ "${angle_root}:library_name_config" ]
|
||||
public_configs += [ ":angle_deqp_libtester_config" ]
|
||||
public_configs += [
|
||||
":angle_deqp_libtester_config",
|
||||
"${angle_root}:libANGLE_config",
|
||||
]
|
||||
sources = deqp_libtester_sources
|
||||
if (is_android) {
|
||||
sources += deqp_libtester_sources_android
|
||||
|
|
Загрузка…
Ссылка в новой задаче