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

Side by Side Diff: gpu/khronos_conform_support/khronos_conform_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: Created 6 years, 3 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_conform.gypi',
8 ],
9 'targets': [
10 {
11 'target_name': 'khronos_conform_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_conform_test.cc',
20 ],
21 'conditions': [
22 ['internal_khronos_conform_tests', {
23 'dependencies': [
24 'khronos_conform_test_windowless',
25 ],
26 'variables': {
27 'khronos_conform_test_output_dir': '<(SHARED_INTERMEDIATE_DIR)/gpu/k hronos_conform_test',
28 },
29 'sources': [
30 '<(khronos_conform_test_output_dir)/khronos_conform_test_autogen.cc' ,
31 ],
32 'actions': [
33 {
34 'action_name': 'generate_khronos_conform_tests',
35 'inputs': [
36 'generate_khronos_conform_tests.py',
37 'khronos_conform_test.h',
38 '<@(glcts_gtf_runfiles)',
39 ],
40 'outputs': [
41 '<(khronos_conform_test_output_dir)/khronos_conform_test_autogen .cc',
42 ],
43 'action': [
44 'python',
45 'generate_khronos_conform_tests.py',
46 '--outdir=<(khronos_conform_test_output_dir)',
47 '<@(glcts_gtf_runfiles)',
48 ],
49 },
50 ],
51 }],
52 ],
53 },
54 ],
55 'conditions': [
56 ['internal_khronos_conform_tests', {
57 'targets': [
58 {
59 'target_name': 'tcutil_platform_windowless',
60 'type': 'static_library',
61 'dependencies': [
62 '<(DEPTH)/gpu/khronos_conform_support/khronos_conform_framework.gyp: khronos_conform_framework',
63 ],
64 'sources': [
65 'native/egl_native_windowless.cc',
66 ],
67 },
68 {
69 'target_name': 'khronos_conform_test_windowless',
70 'type': 'executable',
71 'dependencies': [
72 'tcutil_platform_windowless',
73 '<(DEPTH)/gpu/khronos_conform_support/khronos_conform_framework.gyp: khronos_conform_framework',
74 '<(DEPTH)/gpu/khronos_conform_support/khronos_conform_cts.gyp:glcts_ es2',
75 ],
76 'copies': [
77 {
78 'destination': '<(PRODUCT_DIR)/khronos_conform_data/gl_cts',
79 'files': [
80 '<@(glcts_data_dirs)',
81 ],
82 },
83 {
84 'destination': '<(PRODUCT_DIR)/khronos_conform_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_conform/cts/glcTestPackageEntry.cpp',
93 '<(DEPTH)/third_party/khronos_conform/cts/glcTestPackageRegistry.cpp ',
94 '<(DEPTH)/third_party/khronos_conform/cts/glcTestPackageRegistry.hpp ',
95 'native/main.cc',
96 ],
97 },
98 ],
99 }],
100 ],
101 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698