diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /gfx/angle/src/tests/angle_perftests.gypi | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip |
Add m-esr52 at 52.6.0
Diffstat (limited to 'gfx/angle/src/tests/angle_perftests.gypi')
-rwxr-xr-x | gfx/angle/src/tests/angle_perftests.gypi | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/gfx/angle/src/tests/angle_perftests.gypi b/gfx/angle/src/tests/angle_perftests.gypi new file mode 100755 index 000000000..6a86da9c0 --- /dev/null +++ b/gfx/angle/src/tests/angle_perftests.gypi @@ -0,0 +1,74 @@ +# Copyright 2015 The ANGLE Project Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. +# +# angle_perftests.gypi: +# +# This .gypi describes all of the sources and dependencies to build a +# unified "angle_perftests" target, which contains all of ANGLE's +# performance tests (buffer updates, texture updates, draw calls, etc) +# It requires a parent target to include this gypi in an executable +# target containing a gtest harness in a main.cpp. + +{ + 'variables': + { + 'angle_perf_tests_sources': + [ + '<(angle_path)/src/tests/perf_tests/ANGLEPerfTest.cpp', + '<(angle_path)/src/tests/perf_tests/ANGLEPerfTest.h', + '<(angle_path)/src/tests/perf_tests/BufferSubData.cpp', + '<(angle_path)/src/tests/perf_tests/DrawCallPerf.cpp', + '<(angle_path)/src/tests/perf_tests/DynamicPromotionPerfTest.cpp', + '<(angle_path)/src/tests/perf_tests/EGLInitializePerf.cpp', + '<(angle_path)/src/tests/perf_tests/IndexConversionPerf.cpp', + '<(angle_path)/src/tests/perf_tests/InstancingPerf.cpp', + '<(angle_path)/src/tests/perf_tests/InterleavedAttributeData.cpp', + '<(angle_path)/src/tests/perf_tests/PointSprites.cpp', + '<(angle_path)/src/tests/perf_tests/TexSubImage.cpp', + '<(angle_path)/src/tests/perf_tests/TextureSampling.cpp', + '<(angle_path)/src/tests/perf_tests/TexturesPerf.cpp', + '<(angle_path)/src/tests/perf_tests/UniformsPerf.cpp', + '<(angle_path)/src/tests/perf_tests/third_party/perf/perf_test.cc', + '<(angle_path)/src/tests/perf_tests/third_party/perf/perf_test.h', + '<(angle_path)/src/tests/test_utils/angle_test_configs.cpp', + '<(angle_path)/src/tests/test_utils/angle_test_configs.h', + '<(angle_path)/src/tests/test_utils/angle_test_instantiate.cpp', + '<(angle_path)/src/tests/test_utils/angle_test_instantiate.h', + ], + 'angle_perf_tests_win_sources': + [ + '<(angle_path)/src/tests/perf_tests/IndexDataManagerTest.cpp', + ] + }, + # Everything below (except WinRT-related config) must be also maintained for GN. + # If you change anything below, also update angle/src/tests/BUILD.gn. + 'dependencies': + [ + '<(angle_path)/src/angle.gyp:angle_common', + '<(angle_path)/src/angle.gyp:libANGLE', # for unit testing + '<(angle_path)/src/angle.gyp:libGLESv2', + '<(angle_path)/src/angle.gyp:libEGL', + '<(angle_path)/src/tests/tests.gyp:angle_test_support', + '<(angle_path)/util/util.gyp:angle_util', + ], + 'include_dirs': + [ + '<(angle_path)/include', + '<(angle_path)/src/tests' + ], + 'sources': + [ + '<@(angle_perf_tests_sources)', + ], + 'conditions': + [ + ['OS=="win"', + { + 'sources': + [ + '<@(angle_perf_tests_win_sources)', + ], + }], + ] +} |