Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(561)

Side by Side Diff: gpu/khronos_glcts_support/khronos_glcts_test.gyp

Issue 556333003: Add support for khronos gl-cts using its drawElements apis (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 {
6 'includes': [
7 'khronos_glcts.gypi',
8 ],
9 'targets': [
10 {
11 'target_name': 'khronos_glcts_test',
12 'type': 'executable',
13 'dependencies': [
14 '<(DEPTH)/base/base.gyp:base',
15 '<(DEPTH)/gpu/gpu.gyp:gpu',
16 '<(DEPTH)/testing/gtest.gyp:gtest',
17 ],
18 'sources': [
19 'khronos_glcts_test.cc',
20 ],
21 'conditions': [
22 ['internal_khronos_glcts_tests', {
23 'dependencies': [
24 'khronos_glcts_test_windowless',
25 ],
26 'variables': {
27 'khronos_glcts_test_output_dir': '<(SHARED_INTERMEDIATE_DIR)/gpu/khr onos_glcts_test',
28 },
29 'sources': [
30 '<(khronos_glcts_test_output_dir)/khronos_glcts_test_autogen.cc',
31 ],
32 'actions': [
33 {
34 'action_name': 'generate_khronos_glcts_tests',
35 'inputs': [
36 'generate_khronos_glcts_tests.py',
37 'khronos_glcts_test.h',
38 '<@(glcts_gtf_runfiles)',
39 ],
40 'outputs': [
41 '<(khronos_glcts_test_output_dir)/khronos_glcts_test_autogen.cc' ,
42 ],
43 'action': [
44 'python',
45 'generate_khronos_glcts_tests.py',
46 '--outdir=<(khronos_glcts_test_output_dir)',
47 '<@(glcts_gtf_runfiles)',
48 ],
49 },
50 ],
51 }],
52 ],
53 },
54 ],
55 'conditions': [
56 ['internal_khronos_glcts_tests', {
57 'targets': [
58 {
59 'target_name': 'tcutil_platform_windowless',
60 'type': 'static_library',
61 'dependencies': [
62 '<(DEPTH)/gpu/khronos_glcts_support/khronos_glcts_framework.gyp:khro nos_glcts_framework',
63 ],
64 'sources': [
65 'native/egl_native_windowless.cc',
66 ],
67 },
68 {
69 'target_name': 'khronos_glcts_test_windowless',
70 'type': 'executable',
71 'dependencies': [
72 'tcutil_platform_windowless',
73 '<(DEPTH)/gpu/khronos_glcts_support/khronos_glcts_framework.gyp:khro nos_glcts_framework',
74 '<(DEPTH)/gpu/khronos_glcts_support/khronos_glcts_cts.gyp:glcts_es2' ,
75 ],
76 'copies': [
77 {
78 'destination': '<(PRODUCT_DIR)/khronos_glcts_data/gl_cts',
79 'files': [
80 '<@(glcts_data_dirs)',
81 ],
82 },
83 {
84 'destination': '<(PRODUCT_DIR)/khronos_glcts_data/gl_cts/GTF',
85 'files': [
86 '<@(glcts_gtf_data_dirs)',
87 '<@(glcts_gtf_runfiles)',
88 ],
89 },
90 ],
91 'sources': [
92 '<(DEPTH)/third_party/khronos_glcts/cts/glcTestPackageEntry.cpp',
93 '<(DEPTH)/third_party/khronos_glcts/cts/glcTestPackageRegistry.cpp',
94 '<(DEPTH)/third_party/khronos_glcts/cts/glcTestPackageRegistry.hpp',
95 'native/main.cc',
96 ],
97 },
98 ],
99 }],
100 ],
101 }
OLDNEW
« no previous file with comments | « gpu/khronos_glcts_support/khronos_glcts_test.cc ('k') | gpu/khronos_glcts_support/khronos_glcts_test_expectations.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698