OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | |
7 'generated_src_dir': 'src/chromium_gensrc', | |
8 }, | |
9 'conditions': [ | 6 'conditions': [ |
10 ['use_system_mesa==0', { | 7 ['use_system_mesa==0', { |
11 'target_defaults': { | 8 'target_defaults': { |
12 'defines': [ | |
13 'MAPI_ABI_HEADER="glapi_mapi_tmp_shared.h"', | |
14 "PACKAGE_NAME=\"Mesa\"", | |
15 "PACKAGE_TARNAME=\"mesa\"", | |
16 "PACKAGE_VERSION=\"9.0.3\"", | |
17 "PACKAGE_STRING=\"Mesa\ 9.0.3\"", | |
18 "PACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?produ
ct=Mesa\"", | |
19 "PACKAGE_URL=\"\"", | |
20 "PACKAGE=\"mesa\"", | |
21 "VERSION=\"9.0.3\"", | |
22 "STDC_HEADERS=1", | |
23 "HAVE_SYS_TYPES_H=1", | |
24 "HAVE_SYS_STAT_H=1", | |
25 "HAVE_STDLIB_H=1", | |
26 "HAVE_STRING_H=1", | |
27 "HAVE_MEMORY_H=1", | |
28 "HAVE_STRINGS_H=1", | |
29 "HAVE_INTTYPES_H=1", | |
30 "HAVE_STDINT_H=1", | |
31 "HAVE_DLFCN_H=1", | |
32 "LT_OBJDIR=\".libs/\"", | |
33 "YYTEXT_POINTER=1", | |
34 "HAVE_LIBEXPAT=1", | |
35 "HAVE_LIBXCB_DRI2=1", | |
36 "FEATURE_GL=1", | |
37 'MAPI_MODE_GLAPI', | |
38 #"USE_X86_64_ASM", | |
39 "IN_DRI_DRIVER", | |
40 "USE_XCB", | |
41 "GLX_INDIRECT_RENDERING", | |
42 "GLX_DIRECT_RENDERING", | |
43 "USE_EXTERNAL_DXTN_LIB=1", | |
44 "IN_DRI_DRIVER", | |
45 "HAVE_ALIAS", | |
46 "HAVE_MINCORE", | |
47 "HAVE_LIBUDEV", | |
48 ], | |
49 'conditions': [ | 9 'conditions': [ |
50 ['OS=="android"', { | 10 ['OS!="win"', { |
51 'defines': [ | 11 'defines': [ |
52 '__GLIBC__', | 12 # For talloc |
53 ], | 13 'HAVE_VA_COPY', |
54 'cflags': [ | |
55 '-include assert.h', | |
56 ], | 14 ], |
57 }], | 15 }], |
58 ['OS=="linux"', { | 16 ['OS!="mac"', { |
59 'defines': [ | 17 'defines': [ |
60 '_GNU_SOURCE', | 18 # For talloc |
61 ], | 19 'HAVE_STRNLEN', |
62 }], | |
63 ['os_posix == 1', { | |
64 'defines': [ | |
65 'HAVE_DLOPEN', | |
66 'HAVE_PTHREAD=1', | |
67 'HAVE_UNISTD_H=1', | |
68 ], | |
69 }], | |
70 ['os_posix == 1 and OS != "android"', { | |
71 'defines': [ | |
72 'HAVE_POSIX_MEMALIGN', | |
73 ], | 20 ], |
74 }], | 21 }], |
75 ['os_posix == 1 and OS != "mac" and OS != "android"', { | 22 ['os_posix == 1 and OS != "mac" and OS != "android"', { |
76 'cflags': [ | 23 'cflags': [ |
77 '-fPIC', | 24 '-fPIC', |
78 ], | 25 ], |
79 }], | 26 }], |
80 ['OS=="win"', { | 27 ], |
81 # Pick up emulation headers not supported by Visual Studio. | 28 'defines': [ |
82 'include_dirs': [ | 29 # For Mesa |
83 'src/include/c99', | 30 'MAPI_GLAPI_CURRENT', |
84 ], | |
85 }], | |
86 ], | 31 ], |
87 }, | 32 }, |
88 'targets': [ | 33 'targets': [ |
89 { | 34 { |
90 'target_name': 'mesa_headers', | 35 'target_name': 'mesa_headers', |
91 'type': 'none', | 36 'type': 'none', |
92 'direct_dependent_settings': { | 37 'direct_dependent_settings': { |
93 'include_dirs': [ | 38 'include_dirs': [ |
94 'src/include', | 39 'src/include', |
95 ], | 40 ], |
96 'xcode_settings': { | |
97 'WARNING_CFLAGS': [ | |
98 '-Wno-unknown-pragmas', | |
99 ], | |
100 }, | |
101 'cflags': [ | |
102 '-Wno-unknown-pragmas', | |
103 ], | |
104 }, | 41 }, |
105 }, | 42 }, |
106 { | 43 { |
107 'target_name': 'mesa_libglslcommon', | 44 'target_name': 'mesa', |
108 'type': 'static_library', | 45 'type': 'static_library', |
109 'include_dirs': [ | 46 'include_dirs': [ |
110 'src/src/gallium/auxiliary', | 47 '../talloc', |
111 'src/src/gallium/include', | |
112 'src/src/glsl', | 48 'src/src/glsl', |
113 'src/src/glsl/glcpp', | |
114 'src/src/mapi', | 49 'src/src/mapi', |
115 'src/src/mapi/glapi', | |
116 'src/src/mesa', | 50 'src/src/mesa', |
117 'src/src/mesa/main', | 51 'src/src/mesa/main', |
118 'src/include', | |
119 '<(generated_src_dir)/mesa/', | |
120 '<(generated_src_dir)/mesa/main', | |
121 '<(generated_src_dir)/mesa/program', | |
122 '<(generated_src_dir)/mesa/glapi', | |
123 ], | 52 ], |
124 'dependencies': [ | 53 'dependencies': [ |
125 'mesa_headers', | 54 'mesa_headers', |
126 ], | 55 ], |
127 # TODO(scottmg): http://crbug.com/143877 These should be removed if | 56 # TODO(scottmg): http://crbug.com/143877 These should be removed if |
128 # Mesa is ever rolled and the warnings are fixed. | 57 # Mesa is ever rolled and the warnings are fixed. |
129 'msvs_disabled_warnings': [ | 58 'msvs_disabled_warnings': [ |
130 4005, 4018, 4065, 4090, 4099, 4273, 4291, 4345, 4267, | 59 4005, 4018, 4065, 4090, 4099, 4113, 4133, 4146, 4267, 4273, 4291, |
| 60 4305, 4334, 4748, |
131 ], | 61 ], |
132 'sources': [ | 62 'sources': [ |
133 '<(generated_src_dir)/mesa/main/dispatch.h', | 63 '../talloc/talloc.c', |
| 64 'src/src/glsl/ast.h', |
134 'src/src/glsl/ast_expr.cpp', | 65 'src/src/glsl/ast_expr.cpp', |
135 'src/src/glsl/ast_function.cpp', | 66 'src/src/glsl/ast_function.cpp', |
136 'src/src/glsl/ast_to_hir.cpp', | 67 'src/src/glsl/ast_to_hir.cpp', |
137 'src/src/glsl/ast_type.cpp', | 68 'src/src/glsl/ast_type.cpp', |
138 'src/src/glsl/builtin_variables.cpp', | 69 'src/src/glsl/builtin_function.cpp', |
139 '<(generated_src_dir)/mesa/glcpp-lex.c', | 70 'src/src/glsl/builtin_types.h', |
140 '<(generated_src_dir)/mesa/glcpp-parse.c', | 71 'src/src/glsl/builtin_variables.h', |
141 '<(generated_src_dir)/mesa/glcpp-parse.h', | 72 'src/src/glsl/glsl_lexer.cpp', |
142 'src/src/glsl/glcpp/glcpp.h', | 73 'src/src/glsl/glsl_parser.cpp', |
143 'src/src/glsl/glcpp/pp.c', | 74 'src/src/glsl/glsl_parser.h', |
144 '<(generated_src_dir)/mesa/glsl_lexer.cc', | |
145 '<(generated_src_dir)/mesa/glsl_parser.cc', | |
146 'src/src/glsl/glsl_parser_extras.cpp', | 75 'src/src/glsl/glsl_parser_extras.cpp', |
147 'src/src/glsl/glsl_parser_extras.h', | 76 'src/src/glsl/glsl_parser_extras.h', |
148 'src/src/glsl/glsl_symbol_table.cpp', | 77 'src/src/glsl/glsl_symbol_table.cpp', |
149 'src/src/glsl/glsl_symbol_table.h', | 78 'src/src/glsl/glsl_symbol_table.h', |
150 'src/src/glsl/glsl_types.cpp', | 79 'src/src/glsl/glsl_types.cpp', |
151 'src/src/glsl/glsl_types.h', | 80 'src/src/glsl/glsl_types.h', |
152 'src/src/glsl/hir_field_selection.cpp', | 81 'src/src/glsl/hir_field_selection.cpp', |
153 'src/src/glsl/ir.cpp', | 82 'src/src/glsl/ir.cpp', |
154 'src/src/glsl/ir.h', | 83 'src/src/glsl/ir.h', |
| 84 'src/src/glsl/ir_algebraic.cpp', |
155 'src/src/glsl/ir_basic_block.cpp', | 85 'src/src/glsl/ir_basic_block.cpp', |
156 'src/src/glsl/ir_basic_block.h', | 86 'src/src/glsl/ir_basic_block.h', |
157 'src/src/glsl/ir_builder.cpp', | |
158 'src/src/glsl/ir_builder.h', | |
159 'src/src/glsl/ir_clone.cpp', | 87 'src/src/glsl/ir_clone.cpp', |
160 'src/src/glsl/ir_constant_expression.cpp', | 88 'src/src/glsl/ir_constant_expression.cpp', |
| 89 'src/src/glsl/ir_constant_folding.cpp', |
| 90 'src/src/glsl/ir_constant_propagation.cpp', |
| 91 'src/src/glsl/ir_constant_variable.cpp', |
| 92 'src/src/glsl/ir_copy_propagation.cpp', |
| 93 'src/src/glsl/ir_dead_code.cpp', |
| 94 'src/src/glsl/ir_dead_code_local.cpp', |
| 95 'src/src/glsl/ir_dead_functions.cpp', |
| 96 'src/src/glsl/ir_div_to_mul_rcp.cpp', |
| 97 'src/src/glsl/ir_explog_to_explog2.cpp', |
161 'src/src/glsl/ir_expression_flattening.cpp', | 98 'src/src/glsl/ir_expression_flattening.cpp', |
162 'src/src/glsl/ir_expression_flattening.h', | 99 'src/src/glsl/ir_expression_flattening.h', |
163 'src/src/glsl/ir_function.cpp', | 100 'src/src/glsl/ir_function.cpp', |
164 'src/src/glsl/ir_function_can_inline.cpp', | 101 'src/src/glsl/ir_function_can_inline.cpp', |
165 'src/src/glsl/ir_function_detect_recursion.cpp', | 102 'src/src/glsl/ir_function_inlining.cpp', |
| 103 'src/src/glsl/ir_function_inlining.h', |
166 'src/src/glsl/ir_hierarchical_visitor.cpp', | 104 'src/src/glsl/ir_hierarchical_visitor.cpp', |
167 'src/src/glsl/ir_hierarchical_visitor.h', | 105 'src/src/glsl/ir_hierarchical_visitor.h', |
168 'src/src/glsl/ir_hv_accept.cpp', | 106 'src/src/glsl/ir_hv_accept.cpp', |
| 107 'src/src/glsl/ir_if_simplification.cpp', |
| 108 'src/src/glsl/ir_if_to_cond_assign.cpp', |
169 'src/src/glsl/ir_import_prototypes.cpp', | 109 'src/src/glsl/ir_import_prototypes.cpp', |
| 110 'src/src/glsl/ir_lower_jumps.cpp', |
| 111 'src/src/glsl/ir_mat_op_to_vec.cpp', |
| 112 'src/src/glsl/ir_mod_to_fract.cpp', |
| 113 'src/src/glsl/ir_noop_swizzle.cpp', |
| 114 'src/src/glsl/ir_optimization.h', |
170 'src/src/glsl/ir_print_visitor.cpp', | 115 'src/src/glsl/ir_print_visitor.cpp', |
171 'src/src/glsl/ir_print_visitor.h', | 116 'src/src/glsl/ir_print_visitor.h', |
172 'src/src/glsl/ir_reader.cpp', | 117 'src/src/glsl/ir_reader.cpp', |
173 'src/src/glsl/ir_reader.h', | 118 'src/src/glsl/ir_reader.h', |
174 'src/src/glsl/ir_rvalue_visitor.cpp', | 119 'src/src/glsl/ir_rvalue_visitor.cpp', |
175 'src/src/glsl/ir_rvalue_visitor.h', | 120 'src/src/glsl/ir_rvalue_visitor.h', |
176 'src/src/glsl/ir_set_program_inouts.cpp', | 121 'src/src/glsl/ir_set_program_inouts.cpp', |
| 122 'src/src/glsl/ir_structure_splitting.cpp', |
| 123 'src/src/glsl/ir_sub_to_add_neg.cpp', |
| 124 'src/src/glsl/ir_swizzle_swizzle.cpp', |
| 125 'src/src/glsl/ir_tree_grafting.cpp', |
177 'src/src/glsl/ir_validate.cpp', | 126 'src/src/glsl/ir_validate.cpp', |
| 127 'src/src/glsl/ir_variable.cpp', |
178 'src/src/glsl/ir_variable_refcount.cpp', | 128 'src/src/glsl/ir_variable_refcount.cpp', |
179 'src/src/glsl/ir_variable_refcount.h', | 129 'src/src/glsl/ir_variable_refcount.h', |
| 130 'src/src/glsl/ir_vec_index_to_cond_assign.cpp', |
| 131 'src/src/glsl/ir_vec_index_to_swizzle.cpp', |
| 132 'src/src/glsl/ir_visitor.h', |
180 'src/src/glsl/link_functions.cpp', | 133 'src/src/glsl/link_functions.cpp', |
181 'src/src/glsl/link_uniform_initializers.cpp', | |
182 'src/src/glsl/link_uniforms.cpp', | |
183 'src/src/glsl/linker.cpp', | 134 'src/src/glsl/linker.cpp', |
184 'src/src/glsl/linker.h', | 135 'src/src/glsl/linker.h', |
| 136 'src/src/glsl/list.h', |
185 'src/src/glsl/loop_analysis.cpp', | 137 'src/src/glsl/loop_analysis.cpp', |
186 'src/src/glsl/loop_analysis.h', | 138 'src/src/glsl/loop_analysis.h', |
187 'src/src/glsl/loop_controls.cpp', | 139 'src/src/glsl/loop_controls.cpp', |
188 'src/src/glsl/loop_unroll.cpp', | 140 'src/src/glsl/loop_unroll.cpp', |
189 'src/src/glsl/lower_clip_distance.cpp', | |
190 'src/src/glsl/lower_discard.cpp', | |
191 'src/src/glsl/lower_discard_flow.cpp', | |
192 'src/src/glsl/lower_if_to_cond_assign.cpp', | |
193 'src/src/glsl/lower_instructions.cpp', | |
194 'src/src/glsl/lower_jumps.cpp', | |
195 'src/src/glsl/lower_mat_op_to_vec.cpp', | |
196 'src/src/glsl/lower_noise.cpp', | 141 'src/src/glsl/lower_noise.cpp', |
197 'src/src/glsl/lower_output_reads.cpp', | |
198 'src/src/glsl/lower_texture_projection.cpp', | |
199 'src/src/glsl/lower_ubo_reference.cpp', | |
200 'src/src/glsl/lower_variable_index_to_cond_assign.cpp', | 142 'src/src/glsl/lower_variable_index_to_cond_assign.cpp', |
201 'src/src/glsl/lower_vec_index_to_cond_assign.cpp', | |
202 'src/src/glsl/lower_vec_index_to_swizzle.cpp', | |
203 'src/src/glsl/lower_vector.cpp', | |
204 'src/src/glsl/opt_algebraic.cpp', | |
205 'src/src/glsl/opt_array_splitting.cpp', | |
206 'src/src/glsl/opt_constant_folding.cpp', | |
207 'src/src/glsl/opt_constant_propagation.cpp', | |
208 'src/src/glsl/opt_constant_variable.cpp', | |
209 'src/src/glsl/opt_copy_propagation.cpp', | |
210 'src/src/glsl/opt_copy_propagation_elements.cpp', | |
211 'src/src/glsl/opt_dead_code.cpp', | |
212 'src/src/glsl/opt_dead_code_local.cpp', | |
213 'src/src/glsl/opt_dead_functions.cpp', | |
214 'src/src/glsl/opt_function_inlining.cpp', | |
215 'src/src/glsl/opt_if_simplification.cpp', | |
216 'src/src/glsl/opt_noop_swizzle.cpp', | |
217 'src/src/glsl/opt_redundant_jumps.cpp', | 143 'src/src/glsl/opt_redundant_jumps.cpp', |
218 'src/src/glsl/opt_structure_splitting.cpp', | |
219 'src/src/glsl/opt_swizzle_swizzle.cpp', | |
220 'src/src/glsl/opt_tree_grafting.cpp', | |
221 'src/src/glsl/program.h', | 144 'src/src/glsl/program.h', |
222 'src/src/glsl/ralloc.c', | |
223 'src/src/glsl/ralloc.h', | |
224 'src/src/glsl/s_expression.cpp', | 145 'src/src/glsl/s_expression.cpp', |
225 'src/src/glsl/s_expression.h', | 146 'src/src/glsl/s_expression.h', |
226 'src/src/glsl/standalone_scaffolding.cpp', | 147 'src/src/glsl/safe_strcmp.c', |
227 'src/src/glsl/standalone_scaffolding.h', | 148 'src/src/glsl/safe_strcmp.h', |
228 'src/src/glsl/strtod.c', | 149 'src/src/glsl/glcpp/glcpp-lex.c', |
229 'src/src/glsl/strtod.h', | 150 'src/src/glsl/glcpp/glcpp-parse.c', |
230 ], | 151 'src/src/glsl/glcpp/glcpp-parse.h', |
231 'conditions': [ | 152 'src/src/glsl/glcpp/pp.c', |
232 ['clang == 1', { | 153 'src/src/mapi/glapi/glapi.h', |
233 'xcode_settings': { | 154 'src/src/mapi/glapi/glapi_dispatch.c', |
234 'WARNING_CFLAGS': [ | 155 'src/src/mapi/glapi/glapi_entrypoint.c', |
235 '-Wno-tautological-constant-out-of-range-compare', | 156 'src/src/mapi/glapi/glapi_getproc.c', |
236 ], | 157 'src/src/mapi/glapi/glapi_nop.c', |
237 'WARNING_CFLAGS!': [ | 158 'src/src/mapi/glapi/glapi_priv.h', |
238 # Don't warn about string->bool used in asserts. | 159 'src/src/mapi/glapi/glapidispatch.h', |
239 '-Wstring-conversion', | 160 'src/src/mapi/glapi/glapioffsets.h', |
240 ], | 161 'src/src/mapi/glapi/glapitable.h', |
241 }, | 162 'src/src/mapi/glapi/glapitemp.h', |
242 'cflags': [ | 163 'src/src/mapi/glapi/glprocs.h', |
243 '-Wno-tautological-constant-out-of-range-compare', | 164 'src/src/mapi/mapi/u_compiler.h', |
244 ], | |
245 'cflags!': [ | |
246 '-Wstring-conversion', | |
247 ], | |
248 }], | |
249 ], | |
250 }, | |
251 { | |
252 'target_name': 'mesa', | |
253 'type': 'static_library', | |
254 'include_dirs': [ | |
255 'src/src/gallium/auxiliary', | |
256 'src/src/gallium/include', | |
257 'src/src/glsl', | |
258 'src/src/glsl/glcpp', | |
259 'src/src/mapi', | |
260 'src/src/mapi/glapi', | |
261 'src/src/mesa', | |
262 'src/src/mesa/main', | |
263 '<(generated_src_dir)/mesa/', | |
264 '<(generated_src_dir)/mesa/main', | |
265 '<(generated_src_dir)/mesa/program', | |
266 '<(generated_src_dir)/mesa/glapi', | |
267 ], | |
268 'dependencies': [ | |
269 'mesa_headers', | |
270 'mesa_libglslcommon', | |
271 ], | |
272 # TODO(scottmg): http://crbug.com/143877 These should be removed if | |
273 # Mesa is ever rolled and the warnings are fixed. | |
274 'msvs_disabled_warnings': [ | |
275 4005, 4018, 4090, 4099, 4146, 4273, 4291, 4305, 4334, 4748, 4267, | |
276 ], | |
277 'sources': [ | |
278 '<(generated_src_dir)/mesa/builtin_function.cpp', | |
279 '<(generated_src_dir)/mesa/glapi_mapi_tmp_shared.h', | |
280 'src/src/mapi/mapi/entry.c', | |
281 'src/src/mapi/mapi/entry.h', | |
282 'src/src/mapi/mapi/mapi.c', | |
283 'src/src/mapi/mapi/mapi.h', | |
284 'src/src/mapi/mapi/mapi_glapi.c', | |
285 'src/src/mapi/mapi/stub.c', | |
286 'src/src/mapi/mapi/stub.h', | |
287 'src/src/mapi/mapi/table.c', | |
288 'src/src/mapi/mapi/table.h', | |
289 'src/src/mapi/mapi/u_current.c', | 165 'src/src/mapi/mapi/u_current.c', |
290 'src/src/mapi/mapi/u_current.h', | 166 'src/src/mapi/mapi/u_current.h', |
291 'src/src/mapi/mapi/u_execmem.c', | 167 'src/src/mapi/mapi/u_execmem.c', |
292 'src/src/mapi/mapi/u_execmem.h', | 168 'src/src/mapi/mapi/u_execmem.h', |
| 169 'src/src/mapi/mapi/u_macros.h', |
| 170 'src/src/mapi/mapi/u_thread.c', |
| 171 'src/src/mapi/mapi/u_thread.h', |
293 'src/src/mesa/main/accum.c', | 172 'src/src/mesa/main/accum.c', |
294 'src/src/mesa/main/accum.h', | 173 'src/src/mesa/main/accum.h', |
295 'src/src/mesa/main/api_arrayelt.c', | 174 'src/src/mesa/main/api_arrayelt.c', |
296 'src/src/mesa/main/api_arrayelt.h', | 175 'src/src/mesa/main/api_arrayelt.h', |
297 'src/src/mesa/main/api_exec.c', | 176 'src/src/mesa/main/api_exec.c', |
298 'src/src/mesa/main/api_exec.h', | 177 'src/src/mesa/main/api_exec.h', |
299 '<(generated_src_dir)/mesa/api_exec_es1.c', | |
300 'src/src/mesa/main/api_loopback.c', | 178 'src/src/mesa/main/api_loopback.c', |
301 'src/src/mesa/main/api_loopback.h', | 179 'src/src/mesa/main/api_loopback.h', |
| 180 'src/src/mesa/main/api_noop.c', |
| 181 'src/src/mesa/main/api_noop.h', |
302 'src/src/mesa/main/api_validate.c', | 182 'src/src/mesa/main/api_validate.c', |
303 'src/src/mesa/main/api_validate.h', | 183 'src/src/mesa/main/api_validate.h', |
304 'src/src/mesa/main/arbprogram.c', | 184 'src/src/mesa/main/arbprogram.c', |
305 'src/src/mesa/main/arbprogram.h', | 185 'src/src/mesa/main/arbprogram.h', |
306 'src/src/mesa/main/arrayobj.c', | 186 'src/src/mesa/main/arrayobj.c', |
307 'src/src/mesa/main/arrayobj.h', | 187 'src/src/mesa/main/arrayobj.h', |
308 'src/src/mesa/main/atifragshader.c', | 188 'src/src/mesa/main/atifragshader.c', |
309 'src/src/mesa/main/atifragshader.h', | 189 'src/src/mesa/main/atifragshader.h', |
310 'src/src/mesa/main/attrib.c', | 190 'src/src/mesa/main/attrib.c', |
311 'src/src/mesa/main/attrib.h', | 191 'src/src/mesa/main/attrib.h', |
| 192 'src/src/mesa/main/bitset.h', |
312 'src/src/mesa/main/blend.c', | 193 'src/src/mesa/main/blend.c', |
313 'src/src/mesa/main/blend.h', | 194 'src/src/mesa/main/blend.h', |
314 'src/src/mesa/main/bufferobj.c', | 195 'src/src/mesa/main/bufferobj.c', |
315 'src/src/mesa/main/bufferobj.h', | 196 'src/src/mesa/main/bufferobj.h', |
316 'src/src/mesa/main/buffers.c', | 197 'src/src/mesa/main/buffers.c', |
317 'src/src/mesa/main/buffers.h', | 198 'src/src/mesa/main/buffers.h', |
318 'src/src/mesa/main/clear.c', | 199 'src/src/mesa/main/clear.c', |
319 'src/src/mesa/main/clear.h', | 200 'src/src/mesa/main/clear.h', |
320 'src/src/mesa/main/clip.c', | 201 'src/src/mesa/main/clip.c', |
321 'src/src/mesa/main/clip.h', | 202 'src/src/mesa/main/clip.h', |
| 203 'src/src/mesa/main/colormac.h', |
322 'src/src/mesa/main/colortab.c', | 204 'src/src/mesa/main/colortab.c', |
323 'src/src/mesa/main/colortab.h', | 205 'src/src/mesa/main/colortab.h', |
| 206 'src/src/mesa/main/compiler.h', |
324 'src/src/mesa/main/condrender.c', | 207 'src/src/mesa/main/condrender.c', |
325 'src/src/mesa/main/condrender.h', | 208 'src/src/mesa/main/condrender.h', |
| 209 'src/src/mesa/main/config.h', |
326 'src/src/mesa/main/context.c', | 210 'src/src/mesa/main/context.c', |
327 'src/src/mesa/main/context.h', | 211 'src/src/mesa/main/context.h', |
328 'src/src/mesa/main/convolve.c', | 212 'src/src/mesa/main/convolve.c', |
329 'src/src/mesa/main/convolve.h', | 213 'src/src/mesa/main/convolve.h', |
| 214 'src/src/mesa/main/core.h', |
330 'src/src/mesa/main/cpuinfo.c', | 215 'src/src/mesa/main/cpuinfo.c', |
331 'src/src/mesa/main/cpuinfo.h', | 216 'src/src/mesa/main/cpuinfo.h', |
| 217 'src/src/mesa/main/dd.h', |
332 'src/src/mesa/main/debug.c', | 218 'src/src/mesa/main/debug.c', |
333 'src/src/mesa/main/debug.h', | 219 'src/src/mesa/main/debug.h', |
334 'src/src/mesa/main/depth.c', | 220 'src/src/mesa/main/depth.c', |
335 'src/src/mesa/main/depth.h', | 221 'src/src/mesa/main/depth.h', |
| 222 'src/src/mesa/main/depthstencil.c', |
| 223 'src/src/mesa/main/depthstencil.h', |
| 224 'src/src/mesa/main/dispatch.h', |
336 'src/src/mesa/main/dlist.c', | 225 'src/src/mesa/main/dlist.c', |
337 'src/src/mesa/main/dlist.h', | 226 'src/src/mesa/main/dlist.h', |
| 227 'src/src/mesa/main/dlopen.c', |
| 228 'src/src/mesa/main/dlopen.h', |
338 'src/src/mesa/main/drawpix.c', | 229 'src/src/mesa/main/drawpix.c', |
339 'src/src/mesa/main/drawpix.h', | 230 'src/src/mesa/main/drawpix.h', |
340 'src/src/mesa/main/drawtex.c', | 231 'src/src/mesa/main/drawtex.c', |
341 'src/src/mesa/main/drawtex.h', | 232 'src/src/mesa/main/drawtex.h', |
342 'src/src/mesa/main/enable.c', | 233 'src/src/mesa/main/enable.c', |
343 'src/src/mesa/main/enable.h', | 234 'src/src/mesa/main/enable.h', |
344 '<(generated_src_dir)/mesa/enums.c', | 235 'src/src/mesa/main/enums.c', |
345 'src/src/mesa/main/enums.h', | 236 'src/src/mesa/main/enums.h', |
346 'src/src/mesa/main/errors.c', | |
347 'src/src/mesa/main/errors.h', | |
348 'src/src/mesa/main/es1_conversion.c', | |
349 'src/src/mesa/main/es1_conversion.h', | |
350 'src/src/mesa/main/eval.c', | 237 'src/src/mesa/main/eval.c', |
351 'src/src/mesa/main/eval.h', | 238 'src/src/mesa/main/eval.h', |
352 'src/src/mesa/main/execmem.c', | 239 'src/src/mesa/main/execmem.c', |
353 'src/src/mesa/main/extensions.c', | 240 'src/src/mesa/main/extensions.c', |
354 'src/src/mesa/main/extensions.h', | 241 'src/src/mesa/main/extensions.h', |
355 'src/src/mesa/main/fbobject.c', | 242 'src/src/mesa/main/fbobject.c', |
356 'src/src/mesa/main/fbobject.h', | 243 'src/src/mesa/main/fbobject.h', |
357 'src/src/mesa/main/feedback.c', | 244 'src/src/mesa/main/feedback.c', |
358 'src/src/mesa/main/feedback.h', | 245 'src/src/mesa/main/feedback.h', |
359 'src/src/mesa/main/ff_fragment_shader.cpp', | |
360 'src/src/mesa/main/ffvertex_prog.c', | 246 'src/src/mesa/main/ffvertex_prog.c', |
361 'src/src/mesa/main/ffvertex_prog.h', | 247 'src/src/mesa/main/ffvertex_prog.h', |
362 'src/src/mesa/main/fog.c', | 248 'src/src/mesa/main/fog.c', |
363 'src/src/mesa/main/fog.h', | 249 'src/src/mesa/main/fog.h', |
364 'src/src/mesa/main/format_pack.c', | |
365 'src/src/mesa/main/format_pack.h', | |
366 'src/src/mesa/main/format_unpack.c', | |
367 'src/src/mesa/main/format_unpack.h', | |
368 'src/src/mesa/main/formats.c', | 250 'src/src/mesa/main/formats.c', |
369 'src/src/mesa/main/formats.h', | 251 'src/src/mesa/main/formats.h', |
370 'src/src/mesa/main/framebuffer.c', | 252 'src/src/mesa/main/framebuffer.c', |
371 'src/src/mesa/main/framebuffer.h', | 253 'src/src/mesa/main/framebuffer.h', |
372 'src/src/mesa/main/get.c', | 254 'src/src/mesa/main/get.c', |
373 'src/src/mesa/main/get.h', | 255 'src/src/mesa/main/get.h', |
374 'src/src/mesa/main/getstring.c', | 256 'src/src/mesa/main/getstring.c', |
375 'src/src/mesa/main/glformats.c', | 257 'src/src/mesa/main/glheader.h', |
376 'src/src/mesa/main/glformats.h', | |
377 'src/src/mesa/main/hash.c', | 258 'src/src/mesa/main/hash.c', |
378 'src/src/mesa/main/hash.h', | 259 'src/src/mesa/main/hash.h', |
379 'src/src/mesa/main/hint.c', | 260 'src/src/mesa/main/hint.c', |
380 'src/src/mesa/main/hint.h', | 261 'src/src/mesa/main/hint.h', |
381 'src/src/mesa/main/histogram.c', | 262 'src/src/mesa/main/histogram.c', |
382 'src/src/mesa/main/histogram.h', | 263 'src/src/mesa/main/histogram.h', |
383 'src/src/mesa/main/image.c', | 264 'src/src/mesa/main/image.c', |
384 'src/src/mesa/main/image.h', | 265 'src/src/mesa/main/image.h', |
385 'src/src/mesa/main/imports.c', | 266 'src/src/mesa/main/imports.c', |
386 'src/src/mesa/main/imports.h', | 267 'src/src/mesa/main/imports.h', |
387 'src/src/mesa/main/light.c', | 268 'src/src/mesa/main/light.c', |
388 'src/src/mesa/main/light.h', | 269 'src/src/mesa/main/light.h', |
389 'src/src/mesa/main/lines.c', | 270 'src/src/mesa/main/lines.c', |
390 'src/src/mesa/main/lines.h', | 271 'src/src/mesa/main/lines.h', |
| 272 'src/src/mesa/main/macros.h', |
391 'src/src/mesa/main/matrix.c', | 273 'src/src/mesa/main/matrix.c', |
392 'src/src/mesa/main/matrix.h', | 274 'src/src/mesa/main/matrix.h', |
| 275 'src/src/mesa/main/mfeatures.h', |
393 'src/src/mesa/main/mipmap.c', | 276 'src/src/mesa/main/mipmap.c', |
394 'src/src/mesa/main/mipmap.h', | 277 'src/src/mesa/main/mipmap.h', |
395 'src/src/mesa/main/mm.c', | 278 'src/src/mesa/main/mm.c', |
396 'src/src/mesa/main/mm.h', | 279 'src/src/mesa/main/mm.h', |
| 280 'src/src/mesa/main/mtypes.h', |
397 'src/src/mesa/main/multisample.c', | 281 'src/src/mesa/main/multisample.c', |
398 'src/src/mesa/main/multisample.h', | 282 'src/src/mesa/main/multisample.h', |
399 'src/src/mesa/main/nvprogram.c', | 283 'src/src/mesa/main/nvprogram.c', |
400 'src/src/mesa/main/nvprogram.h', | 284 'src/src/mesa/main/nvprogram.h', |
401 'src/src/mesa/main/pack.c', | |
402 'src/src/mesa/main/pack.h', | |
403 'src/src/mesa/main/pbo.c', | |
404 'src/src/mesa/main/pbo.h', | |
405 'src/src/mesa/main/pixel.c', | 285 'src/src/mesa/main/pixel.c', |
406 'src/src/mesa/main/pixel.h', | 286 'src/src/mesa/main/pixel.h', |
407 'src/src/mesa/main/pixelstore.c', | 287 'src/src/mesa/main/pixelstore.c', |
408 'src/src/mesa/main/pixelstore.h', | 288 'src/src/mesa/main/pixelstore.h', |
409 'src/src/mesa/main/pixeltransfer.c', | |
410 'src/src/mesa/main/pixeltransfer.h', | |
411 'src/src/mesa/main/points.c', | 289 'src/src/mesa/main/points.c', |
412 'src/src/mesa/main/points.h', | 290 'src/src/mesa/main/points.h', |
413 'src/src/mesa/main/polygon.c', | 291 'src/src/mesa/main/polygon.c', |
414 'src/src/mesa/main/polygon.h', | 292 'src/src/mesa/main/polygon.h', |
415 'src/src/mesa/main/querymatrix.c', | |
416 'src/src/mesa/main/queryobj.c', | 293 'src/src/mesa/main/queryobj.c', |
417 'src/src/mesa/main/queryobj.h', | 294 'src/src/mesa/main/queryobj.h', |
418 'src/src/mesa/main/rastpos.c', | 295 'src/src/mesa/main/rastpos.c', |
419 'src/src/mesa/main/rastpos.h', | 296 'src/src/mesa/main/rastpos.h', |
420 'src/src/mesa/main/readpix.c', | 297 'src/src/mesa/main/readpix.c', |
421 'src/src/mesa/main/readpix.h', | 298 'src/src/mesa/main/readpix.h', |
422 'src/src/mesa/main/remap.c', | 299 'src/src/mesa/main/remap.c', |
423 'src/src/mesa/main/remap.h', | 300 'src/src/mesa/main/remap.h', |
| 301 'src/src/mesa/main/remap_helper.h', |
424 'src/src/mesa/main/renderbuffer.c', | 302 'src/src/mesa/main/renderbuffer.c', |
425 'src/src/mesa/main/renderbuffer.h', | 303 'src/src/mesa/main/renderbuffer.h', |
426 'src/src/mesa/main/samplerobj.c', | |
427 'src/src/mesa/main/samplerobj.h', | |
428 'src/src/mesa/main/scissor.c', | 304 'src/src/mesa/main/scissor.c', |
429 'src/src/mesa/main/scissor.h', | 305 'src/src/mesa/main/scissor.h', |
430 'src/src/mesa/main/shader_query.cpp', | |
431 'src/src/mesa/main/shaderapi.c', | 306 'src/src/mesa/main/shaderapi.c', |
432 'src/src/mesa/main/shaderapi.h', | 307 'src/src/mesa/main/shaderapi.h', |
433 'src/src/mesa/main/shaderobj.c', | 308 'src/src/mesa/main/shaderobj.c', |
434 'src/src/mesa/main/shaderobj.h', | 309 'src/src/mesa/main/shaderobj.h', |
435 'src/src/mesa/main/shared.c', | 310 'src/src/mesa/main/shared.c', |
436 'src/src/mesa/main/shared.h', | 311 'src/src/mesa/main/shared.h', |
| 312 'src/src/mesa/main/simple_list.h', |
437 'src/src/mesa/main/state.c', | 313 'src/src/mesa/main/state.c', |
438 'src/src/mesa/main/state.h', | 314 'src/src/mesa/main/state.h', |
439 'src/src/mesa/main/stencil.c', | 315 'src/src/mesa/main/stencil.c', |
440 'src/src/mesa/main/stencil.h', | 316 'src/src/mesa/main/stencil.h', |
441 'src/src/mesa/main/syncobj.c', | 317 'src/src/mesa/main/syncobj.c', |
442 'src/src/mesa/main/syncobj.h', | 318 'src/src/mesa/main/syncobj.h', |
443 'src/src/mesa/main/texcompress.c', | 319 'src/src/mesa/main/texcompress.c', |
444 'src/src/mesa/main/texcompress.h', | 320 'src/src/mesa/main/texcompress.h', |
445 'src/src/mesa/main/texcompress_cpal.c', | |
446 'src/src/mesa/main/texcompress_cpal.h', | |
447 'src/src/mesa/main/texcompress_etc.c', | |
448 'src/src/mesa/main/texcompress_etc.h', | |
449 'src/src/mesa/main/texcompress_fxt1.c', | 321 'src/src/mesa/main/texcompress_fxt1.c', |
450 'src/src/mesa/main/texcompress_fxt1.h', | 322 'src/src/mesa/main/texcompress_fxt1.h', |
451 'src/src/mesa/main/texcompress_rgtc.c', | |
452 'src/src/mesa/main/texcompress_rgtc.h', | |
453 'src/src/mesa/main/texcompress_s3tc.c', | 323 'src/src/mesa/main/texcompress_s3tc.c', |
454 'src/src/mesa/main/texcompress_s3tc.h', | 324 'src/src/mesa/main/texcompress_s3tc.h', |
455 'src/src/mesa/main/texenv.c', | 325 'src/src/mesa/main/texenv.c', |
456 'src/src/mesa/main/texenv.h', | 326 'src/src/mesa/main/texenv.h', |
| 327 'src/src/mesa/main/texenvprogram.c', |
| 328 'src/src/mesa/main/texenvprogram.h', |
| 329 'src/src/mesa/main/texfetch.c', |
| 330 'src/src/mesa/main/texfetch.h', |
| 331 'src/src/mesa/main/texfetch_tmp.h', |
457 'src/src/mesa/main/texformat.c', | 332 'src/src/mesa/main/texformat.c', |
458 'src/src/mesa/main/texformat.h', | 333 'src/src/mesa/main/texformat.h', |
459 'src/src/mesa/main/texgen.c', | 334 'src/src/mesa/main/texgen.c', |
460 'src/src/mesa/main/texgen.h', | 335 'src/src/mesa/main/texgen.h', |
461 'src/src/mesa/main/texgetimage.c', | 336 'src/src/mesa/main/texgetimage.c', |
462 'src/src/mesa/main/texgetimage.h', | 337 'src/src/mesa/main/texgetimage.h', |
463 'src/src/mesa/main/teximage.c', | 338 'src/src/mesa/main/teximage.c', |
464 'src/src/mesa/main/teximage.h', | 339 'src/src/mesa/main/teximage.h', |
465 'src/src/mesa/main/texobj.c', | 340 'src/src/mesa/main/texobj.c', |
466 'src/src/mesa/main/texobj.h', | 341 'src/src/mesa/main/texobj.h', |
| 342 'src/src/mesa/main/texpal.c', |
| 343 'src/src/mesa/main/texpal.h', |
467 'src/src/mesa/main/texparam.c', | 344 'src/src/mesa/main/texparam.c', |
468 'src/src/mesa/main/texparam.h', | 345 'src/src/mesa/main/texparam.h', |
| 346 'src/src/mesa/main/texrender.c', |
| 347 'src/src/mesa/main/texrender.h', |
469 'src/src/mesa/main/texstate.c', | 348 'src/src/mesa/main/texstate.c', |
470 'src/src/mesa/main/texstate.h', | 349 'src/src/mesa/main/texstate.h', |
471 'src/src/mesa/main/texstorage.c', | |
472 'src/src/mesa/main/texstorage.h', | |
473 'src/src/mesa/main/texstore.c', | 350 'src/src/mesa/main/texstore.c', |
474 'src/src/mesa/main/texstore.h', | 351 'src/src/mesa/main/texstore.h', |
475 'src/src/mesa/main/texturebarrier.c', | |
476 'src/src/mesa/main/texturebarrier.h', | |
477 'src/src/mesa/main/transformfeedback.c', | 352 'src/src/mesa/main/transformfeedback.c', |
478 'src/src/mesa/main/transformfeedback.h', | 353 'src/src/mesa/main/transformfeedback.h', |
479 'src/src/mesa/main/uniform_query.cpp', | |
480 'src/src/mesa/main/uniforms.c', | 354 'src/src/mesa/main/uniforms.c', |
481 'src/src/mesa/main/uniforms.h', | 355 'src/src/mesa/main/uniforms.h', |
482 'src/src/mesa/main/varray.c', | 356 'src/src/mesa/main/varray.c', |
483 'src/src/mesa/main/varray.h', | 357 'src/src/mesa/main/varray.h', |
484 'src/src/mesa/main/version.c', | 358 'src/src/mesa/main/version.c', |
485 'src/src/mesa/main/version.h', | 359 'src/src/mesa/main/version.h', |
486 'src/src/mesa/main/viewport.c', | 360 'src/src/mesa/main/viewport.c', |
487 'src/src/mesa/main/viewport.h', | 361 'src/src/mesa/main/viewport.h', |
488 'src/src/mesa/main/vtxfmt.c', | 362 'src/src/mesa/main/vtxfmt.c', |
489 'src/src/mesa/main/vtxfmt.h', | 363 'src/src/mesa/main/vtxfmt.h', |
| 364 'src/src/mesa/main/vtxfmt_tmp.h', |
| 365 'src/src/mesa/math/m_clip_tmp.h', |
| 366 'src/src/mesa/math/m_copy_tmp.h', |
| 367 'src/src/mesa/math/m_debug.h', |
490 'src/src/mesa/math/m_debug_clip.c', | 368 'src/src/mesa/math/m_debug_clip.c', |
491 'src/src/mesa/math/m_debug_norm.c', | 369 'src/src/mesa/math/m_debug_norm.c', |
| 370 'src/src/mesa/math/m_debug_util.h', |
492 'src/src/mesa/math/m_debug_xform.c', | 371 'src/src/mesa/math/m_debug_xform.c', |
| 372 'src/src/mesa/math/m_dotprod_tmp.h', |
493 'src/src/mesa/math/m_eval.c', | 373 'src/src/mesa/math/m_eval.c', |
494 'src/src/mesa/math/m_eval.h', | 374 'src/src/mesa/math/m_eval.h', |
495 'src/src/mesa/math/m_matrix.c', | 375 'src/src/mesa/math/m_matrix.c', |
496 'src/src/mesa/math/m_matrix.h', | 376 'src/src/mesa/math/m_matrix.h', |
| 377 'src/src/mesa/math/m_norm_tmp.h', |
| 378 'src/src/mesa/math/m_trans_tmp.h', |
497 'src/src/mesa/math/m_translate.c', | 379 'src/src/mesa/math/m_translate.c', |
498 'src/src/mesa/math/m_translate.h', | 380 'src/src/mesa/math/m_translate.h', |
499 'src/src/mesa/math/m_vector.c', | 381 'src/src/mesa/math/m_vector.c', |
500 'src/src/mesa/math/m_vector.h', | 382 'src/src/mesa/math/m_vector.h', |
501 'src/src/mesa/math/m_xform.c', | 383 'src/src/mesa/math/m_xform.c', |
502 'src/src/mesa/math/m_xform.h', | 384 'src/src/mesa/math/m_xform.h', |
| 385 'src/src/mesa/math/m_xform_tmp.h', |
503 'src/src/mesa/program/arbprogparse.c', | 386 'src/src/mesa/program/arbprogparse.c', |
504 'src/src/mesa/program/arbprogparse.h', | 387 'src/src/mesa/program/arbprogparse.h', |
505 'src/src/mesa/program/hash_table.c', | 388 'src/src/mesa/program/hash_table.c', |
506 'src/src/mesa/program/hash_table.h', | 389 'src/src/mesa/program/hash_table.h', |
507 'src/src/mesa/program/ir_to_mesa.cpp', | 390 'src/src/mesa/program/ir_to_mesa.cpp', |
508 'src/src/mesa/program/ir_to_mesa.h', | 391 'src/src/mesa/program/ir_to_mesa.h', |
509 '<(generated_src_dir)/mesa/lex.yy.c', | 392 'src/src/mesa/program/lex.yy.c', |
510 'src/src/mesa/program/nvfragparse.c', | 393 'src/src/mesa/program/nvfragparse.c', |
511 'src/src/mesa/program/nvfragparse.h', | 394 'src/src/mesa/program/nvfragparse.h', |
512 'src/src/mesa/program/nvvertparse.c', | 395 'src/src/mesa/program/nvvertparse.c', |
513 'src/src/mesa/program/nvvertparse.h', | 396 'src/src/mesa/program/nvvertparse.h', |
514 'src/src/mesa/program/prog_cache.c', | 397 'src/src/mesa/program/prog_cache.c', |
515 'src/src/mesa/program/prog_cache.h', | 398 'src/src/mesa/program/prog_cache.h', |
516 'src/src/mesa/program/prog_execute.c', | 399 'src/src/mesa/program/prog_execute.c', |
517 'src/src/mesa/program/prog_execute.h', | 400 'src/src/mesa/program/prog_execute.h', |
518 'src/src/mesa/program/prog_instruction.c', | 401 'src/src/mesa/program/prog_instruction.c', |
519 'src/src/mesa/program/prog_instruction.h', | 402 'src/src/mesa/program/prog_instruction.h', |
520 'src/src/mesa/program/prog_noise.c', | 403 'src/src/mesa/program/prog_noise.c', |
521 'src/src/mesa/program/prog_noise.h', | 404 'src/src/mesa/program/prog_noise.h', |
522 'src/src/mesa/program/prog_opt_constant_fold.c', | |
523 'src/src/mesa/program/prog_optimize.c', | 405 'src/src/mesa/program/prog_optimize.c', |
524 'src/src/mesa/program/prog_optimize.h', | 406 'src/src/mesa/program/prog_optimize.h', |
525 'src/src/mesa/program/prog_parameter.c', | 407 'src/src/mesa/program/prog_parameter.c', |
526 'src/src/mesa/program/prog_parameter.h', | 408 'src/src/mesa/program/prog_parameter.h', |
527 'src/src/mesa/program/prog_parameter_layout.c', | 409 'src/src/mesa/program/prog_parameter_layout.c', |
528 'src/src/mesa/program/prog_parameter_layout.h', | 410 'src/src/mesa/program/prog_parameter_layout.h', |
529 'src/src/mesa/program/prog_print.c', | 411 'src/src/mesa/program/prog_print.c', |
530 'src/src/mesa/program/prog_print.h', | 412 'src/src/mesa/program/prog_print.h', |
531 'src/src/mesa/program/prog_statevars.c', | 413 'src/src/mesa/program/prog_statevars.c', |
532 'src/src/mesa/program/prog_statevars.h', | 414 'src/src/mesa/program/prog_statevars.h', |
| 415 'src/src/mesa/program/prog_uniform.c', |
| 416 'src/src/mesa/program/prog_uniform.h', |
533 'src/src/mesa/program/program.c', | 417 'src/src/mesa/program/program.c', |
534 'src/src/mesa/program/program.h', | 418 'src/src/mesa/program/program.h', |
535 '<(generated_src_dir)/mesa/program/program_parse.tab.c', | 419 'src/src/mesa/program/program_parse.tab.c', |
536 '<(generated_src_dir)/mesa/program/program_parse.tab.h', | 420 'src/src/mesa/program/program_parse.tab.h', |
537 'src/src/mesa/program/program_parse_extra.c', | 421 'src/src/mesa/program/program_parse_extra.c', |
| 422 'src/src/mesa/program/program_parser.h', |
538 'src/src/mesa/program/programopt.c', | 423 'src/src/mesa/program/programopt.c', |
539 'src/src/mesa/program/programopt.h', | 424 'src/src/mesa/program/programopt.h', |
540 'src/src/mesa/program/register_allocate.c', | |
541 'src/src/mesa/program/register_allocate.h', | |
542 'src/src/mesa/program/sampler.cpp', | |
543 'src/src/mesa/program/sampler.h', | |
544 'src/src/mesa/program/string_to_uint_map.cpp', | |
545 'src/src/mesa/program/symbol_table.c', | 425 'src/src/mesa/program/symbol_table.c', |
546 'src/src/mesa/program/symbol_table.h', | 426 'src/src/mesa/program/symbol_table.h', |
547 'src/src/mesa/state_tracker/st_atom.c', | |
548 'src/src/mesa/state_tracker/st_atom.h', | |
549 'src/src/mesa/state_tracker/st_atom_array.c', | |
550 'src/src/mesa/state_tracker/st_atom_blend.c', | |
551 'src/src/mesa/state_tracker/st_atom_clip.c', | |
552 'src/src/mesa/state_tracker/st_atom_constbuf.c', | |
553 'src/src/mesa/state_tracker/st_atom_constbuf.h', | |
554 'src/src/mesa/state_tracker/st_atom_depth.c', | |
555 'src/src/mesa/state_tracker/st_atom_framebuffer.c', | |
556 'src/src/mesa/state_tracker/st_atom_msaa.c', | |
557 'src/src/mesa/state_tracker/st_atom_pixeltransfer.c', | |
558 'src/src/mesa/state_tracker/st_atom_rasterizer.c', | |
559 'src/src/mesa/state_tracker/st_atom_sampler.c', | |
560 'src/src/mesa/state_tracker/st_atom_scissor.c', | |
561 'src/src/mesa/state_tracker/st_atom_shader.c', | |
562 'src/src/mesa/state_tracker/st_atom_shader.h', | |
563 'src/src/mesa/state_tracker/st_atom_stipple.c', | |
564 'src/src/mesa/state_tracker/st_atom_texture.c', | |
565 'src/src/mesa/state_tracker/st_atom_viewport.c', | |
566 'src/src/mesa/state_tracker/st_cb_bitmap.c', | |
567 'src/src/mesa/state_tracker/st_cb_bitmap.h', | |
568 'src/src/mesa/state_tracker/st_cb_blit.c', | |
569 'src/src/mesa/state_tracker/st_cb_blit.h', | |
570 'src/src/mesa/state_tracker/st_cb_bufferobjects.c', | |
571 'src/src/mesa/state_tracker/st_cb_bufferobjects.h', | |
572 'src/src/mesa/state_tracker/st_cb_clear.c', | |
573 'src/src/mesa/state_tracker/st_cb_clear.h', | |
574 'src/src/mesa/state_tracker/st_cb_condrender.c', | |
575 'src/src/mesa/state_tracker/st_cb_condrender.h', | |
576 'src/src/mesa/state_tracker/st_cb_drawpixels.c', | |
577 'src/src/mesa/state_tracker/st_cb_drawpixels.h', | |
578 'src/src/mesa/state_tracker/st_cb_drawtex.c', | |
579 'src/src/mesa/state_tracker/st_cb_drawtex.h', | |
580 'src/src/mesa/state_tracker/st_cb_eglimage.c', | |
581 'src/src/mesa/state_tracker/st_cb_eglimage.h', | |
582 'src/src/mesa/state_tracker/st_cb_fbo.c', | |
583 'src/src/mesa/state_tracker/st_cb_fbo.h', | |
584 'src/src/mesa/state_tracker/st_cb_feedback.c', | |
585 'src/src/mesa/state_tracker/st_cb_feedback.h', | |
586 'src/src/mesa/state_tracker/st_cb_flush.c', | |
587 'src/src/mesa/state_tracker/st_cb_flush.h', | |
588 'src/src/mesa/state_tracker/st_cb_program.c', | |
589 'src/src/mesa/state_tracker/st_cb_program.h', | |
590 'src/src/mesa/state_tracker/st_cb_queryobj.c', | |
591 'src/src/mesa/state_tracker/st_cb_queryobj.h', | |
592 'src/src/mesa/state_tracker/st_cb_rasterpos.c', | |
593 'src/src/mesa/state_tracker/st_cb_rasterpos.h', | |
594 'src/src/mesa/state_tracker/st_cb_readpixels.c', | |
595 'src/src/mesa/state_tracker/st_cb_readpixels.h', | |
596 'src/src/mesa/state_tracker/st_cb_strings.c', | |
597 'src/src/mesa/state_tracker/st_cb_strings.h', | |
598 'src/src/mesa/state_tracker/st_cb_syncobj.c', | |
599 'src/src/mesa/state_tracker/st_cb_syncobj.h', | |
600 'src/src/mesa/state_tracker/st_cb_texture.c', | |
601 'src/src/mesa/state_tracker/st_cb_texture.h', | |
602 'src/src/mesa/state_tracker/st_cb_texturebarrier.c', | |
603 'src/src/mesa/state_tracker/st_cb_texturebarrier.h', | |
604 'src/src/mesa/state_tracker/st_cb_viewport.c', | |
605 'src/src/mesa/state_tracker/st_cb_viewport.h', | |
606 'src/src/mesa/state_tracker/st_cb_xformfb.c', | |
607 'src/src/mesa/state_tracker/st_cb_xformfb.h', | |
608 'src/src/mesa/state_tracker/st_context.c', | |
609 'src/src/mesa/state_tracker/st_context.h', | |
610 'src/src/mesa/state_tracker/st_debug.c', | |
611 'src/src/mesa/state_tracker/st_debug.h', | |
612 'src/src/mesa/state_tracker/st_draw.c', | |
613 'src/src/mesa/state_tracker/st_draw.h', | |
614 'src/src/mesa/state_tracker/st_draw_feedback.c', | |
615 'src/src/mesa/state_tracker/st_extensions.c', | |
616 'src/src/mesa/state_tracker/st_extensions.h', | |
617 'src/src/mesa/state_tracker/st_format.c', | |
618 'src/src/mesa/state_tracker/st_format.h', | |
619 'src/src/mesa/state_tracker/st_gen_mipmap.c', | |
620 'src/src/mesa/state_tracker/st_gen_mipmap.h', | |
621 'src/src/mesa/state_tracker/st_glsl_to_tgsi.cpp', | |
622 'src/src/mesa/state_tracker/st_glsl_to_tgsi.h', | |
623 'src/src/mesa/state_tracker/st_manager.c', | |
624 'src/src/mesa/state_tracker/st_manager.h', | |
625 'src/src/mesa/state_tracker/st_mesa_to_tgsi.c', | |
626 'src/src/mesa/state_tracker/st_mesa_to_tgsi.h', | |
627 'src/src/mesa/state_tracker/st_program.c', | |
628 'src/src/mesa/state_tracker/st_program.h', | |
629 'src/src/mesa/state_tracker/st_texture.c', | |
630 'src/src/mesa/state_tracker/st_texture.h', | |
631 'src/src/mesa/swrast/s_aaline.c', | 427 'src/src/mesa/swrast/s_aaline.c', |
632 'src/src/mesa/swrast/s_aaline.h', | 428 'src/src/mesa/swrast/s_aaline.h', |
| 429 'src/src/mesa/swrast/s_aalinetemp.h', |
633 'src/src/mesa/swrast/s_aatriangle.c', | 430 'src/src/mesa/swrast/s_aatriangle.c', |
634 'src/src/mesa/swrast/s_aatriangle.h', | 431 'src/src/mesa/swrast/s_aatriangle.h', |
| 432 'src/src/mesa/swrast/s_aatritemp.h', |
| 433 'src/src/mesa/swrast/s_accum.c', |
| 434 'src/src/mesa/swrast/s_accum.h', |
635 'src/src/mesa/swrast/s_alpha.c', | 435 'src/src/mesa/swrast/s_alpha.c', |
636 'src/src/mesa/swrast/s_alpha.h', | 436 'src/src/mesa/swrast/s_alpha.h', |
637 'src/src/mesa/swrast/s_atifragshader.c', | 437 'src/src/mesa/swrast/s_atifragshader.c', |
638 'src/src/mesa/swrast/s_atifragshader.h', | 438 'src/src/mesa/swrast/s_atifragshader.h', |
639 'src/src/mesa/swrast/s_bitmap.c', | 439 'src/src/mesa/swrast/s_bitmap.c', |
640 'src/src/mesa/swrast/s_blend.c', | 440 'src/src/mesa/swrast/s_blend.c', |
641 'src/src/mesa/swrast/s_blend.h', | 441 'src/src/mesa/swrast/s_blend.h', |
642 'src/src/mesa/swrast/s_blit.c', | 442 'src/src/mesa/swrast/s_blit.c', |
643 'src/src/mesa/swrast/s_clear.c', | 443 'src/src/mesa/swrast/s_clear.c', |
644 'src/src/mesa/swrast/s_context.c', | 444 'src/src/mesa/swrast/s_context.c', |
645 'src/src/mesa/swrast/s_context.h', | 445 'src/src/mesa/swrast/s_context.h', |
646 'src/src/mesa/swrast/s_copypix.c', | 446 'src/src/mesa/swrast/s_copypix.c', |
647 'src/src/mesa/swrast/s_depth.c', | 447 'src/src/mesa/swrast/s_depth.c', |
648 'src/src/mesa/swrast/s_depth.h', | 448 'src/src/mesa/swrast/s_depth.h', |
649 'src/src/mesa/swrast/s_drawpix.c', | 449 'src/src/mesa/swrast/s_drawpix.c', |
650 'src/src/mesa/swrast/s_feedback.c', | 450 'src/src/mesa/swrast/s_feedback.c', |
651 'src/src/mesa/swrast/s_feedback.h', | 451 'src/src/mesa/swrast/s_feedback.h', |
652 'src/src/mesa/swrast/s_fog.c', | 452 'src/src/mesa/swrast/s_fog.c', |
653 'src/src/mesa/swrast/s_fog.h', | 453 'src/src/mesa/swrast/s_fog.h', |
654 'src/src/mesa/swrast/s_fragprog.c', | 454 'src/src/mesa/swrast/s_fragprog.c', |
655 'src/src/mesa/swrast/s_fragprog.h', | 455 'src/src/mesa/swrast/s_fragprog.h', |
656 'src/src/mesa/swrast/s_lines.c', | 456 'src/src/mesa/swrast/s_lines.c', |
657 'src/src/mesa/swrast/s_lines.h', | 457 'src/src/mesa/swrast/s_lines.h', |
| 458 'src/src/mesa/swrast/s_linetemp.h', |
658 'src/src/mesa/swrast/s_logic.c', | 459 'src/src/mesa/swrast/s_logic.c', |
659 'src/src/mesa/swrast/s_logic.h', | 460 'src/src/mesa/swrast/s_logic.h', |
660 'src/src/mesa/swrast/s_masking.c', | 461 'src/src/mesa/swrast/s_masking.c', |
661 'src/src/mesa/swrast/s_masking.h', | 462 'src/src/mesa/swrast/s_masking.h', |
662 'src/src/mesa/swrast/s_points.c', | 463 'src/src/mesa/swrast/s_points.c', |
663 'src/src/mesa/swrast/s_points.h', | 464 'src/src/mesa/swrast/s_points.h', |
664 'src/src/mesa/swrast/s_renderbuffer.c', | 465 'src/src/mesa/swrast/s_readpix.c', |
665 'src/src/mesa/swrast/s_renderbuffer.h', | |
666 'src/src/mesa/swrast/s_span.c', | 466 'src/src/mesa/swrast/s_span.c', |
667 'src/src/mesa/swrast/s_span.h', | 467 'src/src/mesa/swrast/s_span.h', |
| 468 'src/src/mesa/swrast/s_spantemp.h', |
668 'src/src/mesa/swrast/s_stencil.c', | 469 'src/src/mesa/swrast/s_stencil.c', |
669 'src/src/mesa/swrast/s_stencil.h', | 470 'src/src/mesa/swrast/s_stencil.h', |
670 'src/src/mesa/swrast/s_texcombine.c', | 471 'src/src/mesa/swrast/s_texcombine.c', |
671 'src/src/mesa/swrast/s_texcombine.h', | 472 'src/src/mesa/swrast/s_texcombine.h', |
672 'src/src/mesa/swrast/s_texfetch.c', | |
673 'src/src/mesa/swrast/s_texfetch.h', | |
674 'src/src/mesa/swrast/s_texfilter.c', | 473 'src/src/mesa/swrast/s_texfilter.c', |
675 'src/src/mesa/swrast/s_texfilter.h', | 474 'src/src/mesa/swrast/s_texfilter.h', |
676 'src/src/mesa/swrast/s_texrender.c', | |
677 'src/src/mesa/swrast/s_texture.c', | |
678 'src/src/mesa/swrast/s_triangle.c', | 475 'src/src/mesa/swrast/s_triangle.c', |
679 'src/src/mesa/swrast/s_triangle.h', | 476 'src/src/mesa/swrast/s_triangle.h', |
| 477 'src/src/mesa/swrast/s_trispan.h', |
| 478 'src/src/mesa/swrast/s_tritemp.h', |
680 'src/src/mesa/swrast/s_zoom.c', | 479 'src/src/mesa/swrast/s_zoom.c', |
681 'src/src/mesa/swrast/s_zoom.h', | 480 'src/src/mesa/swrast/s_zoom.h', |
| 481 'src/src/mesa/swrast/swrast.h', |
682 'src/src/mesa/swrast_setup/ss_context.c', | 482 'src/src/mesa/swrast_setup/ss_context.c', |
683 'src/src/mesa/swrast_setup/ss_context.h', | 483 'src/src/mesa/swrast_setup/ss_context.h', |
684 'src/src/mesa/swrast_setup/ss_triangle.c', | 484 'src/src/mesa/swrast_setup/ss_triangle.c', |
685 'src/src/mesa/swrast_setup/ss_triangle.h', | 485 'src/src/mesa/swrast_setup/ss_triangle.h', |
| 486 'src/src/mesa/swrast_setup/ss_tritmp.h', |
| 487 'src/src/mesa/swrast_setup/ss_vb.h', |
| 488 'src/src/mesa/swrast_setup/swrast_setup.h', |
686 'src/src/mesa/tnl/t_context.c', | 489 'src/src/mesa/tnl/t_context.c', |
687 'src/src/mesa/tnl/t_context.h', | 490 'src/src/mesa/tnl/t_context.h', |
688 'src/src/mesa/tnl/t_draw.c', | 491 'src/src/mesa/tnl/t_draw.c', |
689 'src/src/mesa/tnl/t_pipeline.c', | 492 'src/src/mesa/tnl/t_pipeline.c', |
690 'src/src/mesa/tnl/t_pipeline.h', | 493 'src/src/mesa/tnl/t_pipeline.h', |
691 'src/src/mesa/tnl/t_rasterpos.c', | 494 'src/src/mesa/tnl/t_rasterpos.c', |
| 495 'src/src/mesa/tnl/t_vb_cliptmp.h', |
| 496 'src/src/mesa/tnl/t_vb_cull.c', |
692 'src/src/mesa/tnl/t_vb_fog.c', | 497 'src/src/mesa/tnl/t_vb_fog.c', |
693 'src/src/mesa/tnl/t_vb_light.c', | 498 'src/src/mesa/tnl/t_vb_light.c', |
| 499 'src/src/mesa/tnl/t_vb_lighttmp.h', |
694 'src/src/mesa/tnl/t_vb_normals.c', | 500 'src/src/mesa/tnl/t_vb_normals.c', |
695 'src/src/mesa/tnl/t_vb_points.c', | 501 'src/src/mesa/tnl/t_vb_points.c', |
696 'src/src/mesa/tnl/t_vb_program.c', | 502 'src/src/mesa/tnl/t_vb_program.c', |
697 'src/src/mesa/tnl/t_vb_render.c', | 503 'src/src/mesa/tnl/t_vb_render.c', |
| 504 'src/src/mesa/tnl/t_vb_rendertmp.h', |
698 'src/src/mesa/tnl/t_vb_texgen.c', | 505 'src/src/mesa/tnl/t_vb_texgen.c', |
699 'src/src/mesa/tnl/t_vb_texmat.c', | 506 'src/src/mesa/tnl/t_vb_texmat.c', |
700 'src/src/mesa/tnl/t_vb_vertex.c', | 507 'src/src/mesa/tnl/t_vb_vertex.c', |
701 'src/src/mesa/tnl/t_vertex.c', | 508 'src/src/mesa/tnl/t_vertex.c', |
702 'src/src/mesa/tnl/t_vertex.h', | 509 'src/src/mesa/tnl/t_vertex.h', |
703 'src/src/mesa/tnl/t_vertex_generic.c', | 510 'src/src/mesa/tnl/t_vertex_generic.c', |
704 'src/src/mesa/tnl/t_vertex_sse.c', | 511 'src/src/mesa/tnl/t_vertex_sse.c', |
705 'src/src/mesa/tnl/t_vp_build.c', | 512 'src/src/mesa/tnl/t_vp_build.c', |
706 'src/src/mesa/tnl/t_vp_build.h', | 513 'src/src/mesa/tnl/t_vp_build.h', |
| 514 'src/src/mesa/tnl/tnl.h', |
| 515 'src/src/mesa/vbo/vbo.h', |
| 516 'src/src/mesa/vbo/vbo_attrib.h', |
| 517 'src/src/mesa/vbo/vbo_attrib_tmp.h', |
707 'src/src/mesa/vbo/vbo_context.c', | 518 'src/src/mesa/vbo/vbo_context.c', |
708 'src/src/mesa/vbo/vbo_context.h', | 519 'src/src/mesa/vbo/vbo_context.h', |
709 'src/src/mesa/vbo/vbo_exec.c', | 520 'src/src/mesa/vbo/vbo_exec.c', |
710 'src/src/mesa/vbo/vbo_exec.h', | 521 'src/src/mesa/vbo/vbo_exec.h', |
711 'src/src/mesa/vbo/vbo_exec_api.c', | 522 'src/src/mesa/vbo/vbo_exec_api.c', |
712 'src/src/mesa/vbo/vbo_exec_array.c', | 523 'src/src/mesa/vbo/vbo_exec_array.c', |
713 'src/src/mesa/vbo/vbo_exec_draw.c', | 524 'src/src/mesa/vbo/vbo_exec_draw.c', |
714 'src/src/mesa/vbo/vbo_exec_eval.c', | 525 'src/src/mesa/vbo/vbo_exec_eval.c', |
715 'src/src/mesa/vbo/vbo_noop.c', | |
716 'src/src/mesa/vbo/vbo_noop.h', | |
717 'src/src/mesa/vbo/vbo_primitive_restart.c', | |
718 'src/src/mesa/vbo/vbo_rebase.c', | 526 'src/src/mesa/vbo/vbo_rebase.c', |
719 'src/src/mesa/vbo/vbo_save.c', | 527 'src/src/mesa/vbo/vbo_save.c', |
720 'src/src/mesa/vbo/vbo_save.h', | 528 'src/src/mesa/vbo/vbo_save.h', |
721 'src/src/mesa/vbo/vbo_save_api.c', | 529 'src/src/mesa/vbo/vbo_save_api.c', |
722 'src/src/mesa/vbo/vbo_save_draw.c', | 530 'src/src/mesa/vbo/vbo_save_draw.c', |
723 'src/src/mesa/vbo/vbo_save_loopback.c', | 531 'src/src/mesa/vbo/vbo_save_loopback.c', |
724 'src/src/mesa/vbo/vbo_split.c', | 532 'src/src/mesa/vbo/vbo_split.c', |
725 'src/src/mesa/vbo/vbo_split.h', | 533 'src/src/mesa/vbo/vbo_split.h', |
726 'src/src/mesa/vbo/vbo_split_copy.c', | 534 'src/src/mesa/vbo/vbo_split_copy.c', |
727 'src/src/mesa/vbo/vbo_split_inplace.c', | 535 'src/src/mesa/vbo/vbo_split_inplace.c', |
728 'src/src/mesa/x86-64/x86-64.c', | |
729 'src/src/mesa/x86-64/x86-64.h', | |
730 ], | 536 ], |
731 'conditions': [ | 537 'conditions': [ |
732 ['clang == 1', { | 538 ['clang == 1', { |
733 'xcode_settings': { | 539 'xcode_settings': { |
734 'WARNING_CFLAGS': [ | 540 'WARNING_CFLAGS': [ |
735 '-Wno-tautological-constant-out-of-range-compare', | 541 # Several functions ignore the result of talloc_steal(). |
| 542 '-Wno-unused-value', |
| 543 # texenvprogram.c converts '~0' to a bitfield, which causes cl
ang |
| 544 # to warn that -1 is implicitly converted to 255. |
| 545 '-Wno-constant-conversion', |
736 ], | 546 ], |
737 'WARNING_CFLAGS!': [ | 547 'WARNING_CFLAGS!': [ |
738 # Don't warn about string->bool used in asserts. | 548 # Don't warn about string->bool used in asserts. |
739 '-Wstring-conversion', | 549 '-Wstring-conversion', |
740 ], | 550 ], |
741 }, | 551 }, |
742 'cflags': [ | 552 'cflags': [ |
743 '-Wno-tautological-constant-out-of-range-compare', | 553 '-Wno-unused-value', |
| 554 '-Wno-constant-conversion', |
744 ], | 555 ], |
745 'cflags!': [ | 556 'cflags!': [ |
746 '-Wstring-conversion', | 557 '-Wstring-conversion', |
747 ], | 558 ], |
748 }], | 559 }], |
749 ['OS=="android" and clang==0', { | 560 ['OS=="android" and clang==0', { |
750 # Disable sincos() optimization to avoid a linker error | 561 # Disable sincos() optimization to avoid a linker error |
751 # since Android's math library doesn't have sincos(). | 562 # since Android's math library doesn't have sincos(). |
752 # Either -fno-builtin-sin or -fno-builtin-cos works. | 563 # Either -fno-builtin-sin or -fno-builtin-cos works. |
753 'cflags': [ | 564 'cflags': [ |
754 '-fno-builtin-sin', | 565 '-fno-builtin-sin', |
755 ], | 566 ], |
756 }], | 567 }], |
757 ['OS=="win"', { | |
758 'defines': [ | |
759 # Because we're building as a static library | |
760 '_GLAPI_NO_EXPORTS', | |
761 ], | |
762 }], | |
763 ], | 568 ], |
764 }, | 569 }, |
765 # Building this target will hide the native OpenGL shared library and | 570 # Building this target will hide the native OpenGL shared library and |
766 # replace it with a slow software renderer. | 571 # replace it with a slow software renderer. |
767 { | 572 { |
768 'target_name': 'osmesa', | 573 'target_name': 'osmesa', |
769 'type': 'loadable_module', | 574 'type': 'loadable_module', |
770 'mac_bundle': 0, | 575 'mac_bundle': 0, |
771 'dependencies': [ | 576 'dependencies': [ |
772 'mesa_headers', | 577 'mesa_headers', |
773 'mesa', | 578 'mesa', |
774 ], | 579 ], |
| 580 # Fixes link problems on Mac OS X with missing __cxa_pure_virtual. |
775 'conditions': [ | 581 'conditions': [ |
776 ['OS=="win"', { | 582 ['OS=="mac"', { |
777 'defines': [ | 583 'sources': [ |
778 'BUILD_GL32', | 584 'src/src/mesa/drivers/osmesa/empty.cpp', |
779 'KEYWORD1=GLAPI', | |
780 'KEYWORD2=GLAPIENTRY', | |
781 ], | 585 ], |
782 }], | 586 }], |
783 ], | 587 ], |
784 'include_dirs': [ | 588 'include_dirs': [ |
785 'src/src/mapi', | 589 'src/src/mapi', |
786 'src/src/mesa', | 590 'src/src/mesa', |
787 'src/src/mesa/drivers', | 591 'src/src/mesa/drivers', |
788 '<(generated_src_dir)/mesa', | |
789 ], | 592 ], |
| 593 # TODO(scottmg): http://crbug.com/143877 These should be removed if |
| 594 # Mesa is ever rolled and the warnings are fixed. |
790 'msvs_disabled_warnings': [ | 595 'msvs_disabled_warnings': [ |
791 4005, 4018, 4065, 4090, 4099, 4273, 4291, 4345, 4267, | 596 4005, 4133, 4267, |
792 ], | 597 ], |
793 'sources': [ | 598 'sources': [ |
794 'src/src/mesa/drivers/common/driverfuncs.c', | 599 'src/src/mesa/drivers/common/driverfuncs.c', |
795 'src/src/mesa/drivers/common/driverfuncs.h', | 600 'src/src/mesa/drivers/common/driverfuncs.h', |
796 'src/src/mesa/drivers/common/meta.c', | 601 'src/src/mesa/drivers/common/meta.c', |
797 'src/src/mesa/drivers/common/meta.h', | 602 'src/src/mesa/drivers/common/meta.h', |
798 'src/src/mesa/drivers/osmesa/osmesa.c', | 603 'src/src/mesa/drivers/osmesa/osmesa.c', |
799 'src/src/mesa/drivers/osmesa/osmesa.def', | 604 'src/src/mesa/drivers/osmesa/osmesa.def', |
800 ], | 605 ], |
801 }, | 606 }, |
802 ], | 607 ], |
803 }, { # use_system_mesa==1 | 608 }, { # use_system_mesa==1 |
804 'targets': [ | 609 'targets': [ |
805 # TODO(phajdan.jr): Make this work, http://crbug.com/161389 . | 610 # TODO(phajdan.jr): Make this work, http://crbug.com/161389 . |
806 { | 611 { |
807 'target_name': 'mesa_headers', | 612 'target_name': 'mesa_headers', |
808 'type': 'none', | 613 'type': 'none', |
809 'variables': { | 614 'variables': { |
810 'headers_root_path': 'include', | 615 'headers_root_path': 'src/include', |
811 # This list can easily be updated using the command below: | 616 # This list can easily be updated using the command below: |
812 # find third_party/mesa/include -iname '*.h' -printf \ | 617 # find third_party/mesa/src/include -iname '*.h' \ |
813 # "'%p',\n" | grep -v internal | grep "/GL/" | sed -e \ | 618 # -printf "'%p',\n" | grep -v internal | sed -e \ |
814 # 's|third_party/mesa/include/||' | sort -u | 619 # 's|third_party/mesa/src/include/||' | sort -u |
815 'header_filenames': [ | 620 'header_filenames': [ |
| 621 'GL/glext.h', |
| 622 'GL/glfbdev.h', |
816 'GL/gl.h', | 623 'GL/gl.h', |
817 'GL/gl_mangle.h', | 624 'GL/gl_mangle.h', |
818 'GL/glext.h', | 625 'GL/glu.h', |
| 626 'GL/glu_mangle.h', |
| 627 'GL/glxext.h', |
819 'GL/glx.h', | 628 'GL/glx.h', |
820 'GL/glx_mangle.h', | 629 'GL/glx_mangle.h', |
821 'GL/glxext.h', | 630 'GL/mesa_wgl.h', |
822 'GL/osmesa.h', | 631 'GL/osmesa.h', |
| 632 'GL/vms_x_fix.h', |
823 'GL/wglext.h', | 633 'GL/wglext.h', |
824 'GL/wmesa.h', | 634 'GL/wmesa.h', |
825 ], | 635 ], |
826 }, | 636 }, |
827 'includes': [ | 637 'includes': [ |
828 '../../build/shim_headers.gypi', | 638 '../../build/shim_headers.gypi', |
829 ], | 639 ], |
830 }, | 640 }, |
831 { | 641 { |
832 'target_name': 'mesa', | 642 'target_name': 'mesa', |
833 'type': 'none', | 643 'type': 'none', |
834 }, | 644 }, |
835 { | 645 { |
836 'target_name': 'osmesa', | 646 'target_name': 'osmesa', |
837 'type': 'none', | 647 'type': 'none', |
838 }, | 648 }, |
839 ], | 649 ], |
840 }], | 650 }], |
841 ], | 651 ], |
842 } | 652 } |
OLD | NEW |