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