Lines Matching refs:path

8 local GLSL_OPTIMIZER = path.join(BGFX_DIR, "3rdparty/glsl-optimizer")
9 local FCPP_DIR = path.join(BGFX_DIR, "3rdparty/fcpp")
10 local GLSLANG = path.join(BGFX_DIR, "3rdparty/glslang")
11 local SPIRV_CROSS = path.join(BGFX_DIR, "3rdparty/spirv-cross")
12 local SPIRV_HEADERS = path.join(BGFX_DIR, "3rdparty/spirv-headers")
13 local SPIRV_TOOLS = path.join(BGFX_DIR, "3rdparty/spirv-tools")
21 path.join(SPIRV_TOOLS, "include"),
22 path.join(SPIRV_TOOLS, "include/generated"),
23 path.join(SPIRV_TOOLS, "source"),
24 path.join(SPIRV_HEADERS, "include"),
28 path.join(SPIRV_TOOLS, "source/opt/**.cpp"),
29 path.join(SPIRV_TOOLS, "source/opt/**.h"),
30 path.join(SPIRV_TOOLS, "source/reduce/**.cpp"),
31 path.join(SPIRV_TOOLS, "source/reduce/**.h"),
34 path.join(SPIRV_TOOLS, "source/assembly_grammar.cpp"),
35 path.join(SPIRV_TOOLS, "source/assembly_grammar.h"),
36 path.join(SPIRV_TOOLS, "source/binary.cpp"),
37 path.join(SPIRV_TOOLS, "source/binary.h"),
38 path.join(SPIRV_TOOLS, "source/cfa.h"),
39 path.join(SPIRV_TOOLS, "source/diagnostic.cpp"),
40 path.join(SPIRV_TOOLS, "source/diagnostic.h"),
41 path.join(SPIRV_TOOLS, "source/disassemble.cpp"),
42 path.join(SPIRV_TOOLS, "source/disassemble.h"),
43 path.join(SPIRV_TOOLS, "source/enum_set.h"),
44 path.join(SPIRV_TOOLS, "source/enum_string_mapping.cpp"),
45 path.join(SPIRV_TOOLS, "source/enum_string_mapping.h"),
46 path.join(SPIRV_TOOLS, "source/ext_inst.cpp"),
47 path.join(SPIRV_TOOLS, "source/ext_inst.h"),
48 path.join(SPIRV_TOOLS, "source/extensions.cpp"),
49 path.join(SPIRV_TOOLS, "source/extensions.h"),
50 path.join(SPIRV_TOOLS, "source/instruction.h"),
51 path.join(SPIRV_TOOLS, "source/latest_version_glsl_std_450_header.h"),
52 path.join(SPIRV_TOOLS, "source/latest_version_opencl_std_header.h"),
53 path.join(SPIRV_TOOLS, "source/latest_version_spirv_header.h"),
54 path.join(SPIRV_TOOLS, "source/libspirv.cpp"),
55 path.join(SPIRV_TOOLS, "source/macro.h"),
56 path.join(SPIRV_TOOLS, "source/name_mapper.cpp"),
57 path.join(SPIRV_TOOLS, "source/name_mapper.h"),
58 path.join(SPIRV_TOOLS, "source/opcode.cpp"),
59 path.join(SPIRV_TOOLS, "source/opcode.h"),
60 path.join(SPIRV_TOOLS, "source/operand.cpp"),
61 path.join(SPIRV_TOOLS, "source/operand.h"),
62 path.join(SPIRV_TOOLS, "source/parsed_operand.cpp"),
63 path.join(SPIRV_TOOLS, "source/parsed_operand.h"),
64 path.join(SPIRV_TOOLS, "source/print.cpp"),
65 path.join(SPIRV_TOOLS, "source/print.h"),
66 path.join(SPIRV_TOOLS, "source/software_version.cpp"),
67 path.join(SPIRV_TOOLS, "source/spirv_constant.h"),
68 path.join(SPIRV_TOOLS, "source/spirv_definition.h"),
69 path.join(SPIRV_TOOLS, "source/spirv_endian.cpp"),
70 path.join(SPIRV_TOOLS, "source/spirv_endian.h"),
71 path.join(SPIRV_TOOLS, "source/spirv_optimizer_options.cpp"),
72 path.join(SPIRV_TOOLS, "source/spirv_reducer_options.cpp"),
73 path.join(SPIRV_TOOLS, "source/spirv_target_env.cpp"),
74 path.join(SPIRV_TOOLS, "source/spirv_target_env.h"),
75 path.join(SPIRV_TOOLS, "source/spirv_validator_options.cpp"),
76 path.join(SPIRV_TOOLS, "source/spirv_validator_options.h"),
77 path.join(SPIRV_TOOLS, "source/table.cpp"),
78 path.join(SPIRV_TOOLS, "source/table.h"),
79 path.join(SPIRV_TOOLS, "source/text.cpp"),
80 path.join(SPIRV_TOOLS, "source/text.h"),
81 path.join(SPIRV_TOOLS, "source/text_handler.cpp"),
82 path.join(SPIRV_TOOLS, "source/text_handler.h"),
83 path.join(SPIRV_TOOLS, "source/util/bit_vector.cpp"),
84 path.join(SPIRV_TOOLS, "source/util/bit_vector.h"),
85 path.join(SPIRV_TOOLS, "source/util/bitutils.h"),
86 path.join(SPIRV_TOOLS, "source/util/hex_float.h"),
87 path.join(SPIRV_TOOLS, "source/util/parse_number.cpp"),
88 path.join(SPIRV_TOOLS, "source/util/parse_number.h"),
89 path.join(SPIRV_TOOLS, "source/util/string_utils.cpp"),
90 path.join(SPIRV_TOOLS, "source/util/string_utils.h"),
91 path.join(SPIRV_TOOLS, "source/util/timer.h"),
92 path.join(SPIRV_TOOLS, "source/val/basic_block.cpp"),
93 path.join(SPIRV_TOOLS, "source/val/construct.cpp"),
94 path.join(SPIRV_TOOLS, "source/val/decoration.h"),
95 path.join(SPIRV_TOOLS, "source/val/function.cpp"),
96 path.join(SPIRV_TOOLS, "source/val/instruction.cpp"),
97 path.join(SPIRV_TOOLS, "source/val/validate.cpp"),
98 path.join(SPIRV_TOOLS, "source/val/validate.h"),
99 path.join(SPIRV_TOOLS, "source/val/validate_adjacency.cpp"),
100 path.join(SPIRV_TOOLS, "source/val/validate_annotation.cpp"),
101 path.join(SPIRV_TOOLS, "source/val/validate_arithmetics.cpp"),
102 path.join(SPIRV_TOOLS, "source/val/validate_atomics.cpp"),
103 path.join(SPIRV_TOOLS, "source/val/validate_barriers.cpp"),
104 path.join(SPIRV_TOOLS, "source/val/validate_bitwise.cpp"),
105 path.join(SPIRV_TOOLS, "source/val/validate_builtins.cpp"),
106 path.join(SPIRV_TOOLS, "source/val/validate_capability.cpp"),
107 path.join(SPIRV_TOOLS, "source/val/validate_cfg.cpp"),
108 path.join(SPIRV_TOOLS, "source/val/validate_composites.cpp"),
109 path.join(SPIRV_TOOLS, "source/val/validate_constants.cpp"),
110 path.join(SPIRV_TOOLS, "source/val/validate_conversion.cpp"),
111 path.join(SPIRV_TOOLS, "source/val/validate_debug.cpp"),
112 path.join(SPIRV_TOOLS, "source/val/validate_decorations.cpp"),
113 path.join(SPIRV_TOOLS, "source/val/validate_derivatives.cpp"),
114 path.join(SPIRV_TOOLS, "source/val/validate_execution_limitations.cpp"),
115 path.join(SPIRV_TOOLS, "source/val/validate_extensions.cpp"),
116 path.join(SPIRV_TOOLS, "source/val/validate_function.cpp"),
117 path.join(SPIRV_TOOLS, "source/val/validate_id.cpp"),
118 path.join(SPIRV_TOOLS, "source/val/validate_image.cpp"),
119 path.join(SPIRV_TOOLS, "source/val/validate_instruction.cpp"),
120 path.join(SPIRV_TOOLS, "source/val/validate_interfaces.cpp"),
121 path.join(SPIRV_TOOLS, "source/val/validate_layout.cpp"),
122 path.join(SPIRV_TOOLS, "source/val/validate_literals.cpp"),
123 path.join(SPIRV_TOOLS, "source/val/validate_logicals.cpp"),
124 path.join(SPIRV_TOOLS, "source/val/validate_memory.cpp"),
125 path.join(SPIRV_TOOLS, "source/val/validate_memory_semantics.cpp"),
126 path.join(SPIRV_TOOLS, "source/val/validate_misc.cpp"),
127 path.join(SPIRV_TOOLS, "source/val/validate_mode_setting.cpp"),
128 path.join(SPIRV_TOOLS, "source/val/validate_non_uniform.cpp"),
129 path.join(SPIRV_TOOLS, "source/val/validate_primitives.cpp"),
130 path.join(SPIRV_TOOLS, "source/val/validate_scopes.cpp"),
131 path.join(SPIRV_TOOLS, "source/val/validate_small_type_uses.cpp"),
132 path.join(SPIRV_TOOLS, "source/val/validate_type.cpp"),
133 path.join(SPIRV_TOOLS, "source/val/validation_state.cpp"),
164 path.join(SPIRV_CROSS, "include"),
168 path.join(SPIRV_CROSS, "spirv.hpp"),
169 path.join(SPIRV_CROSS, "spirv_cfg.cpp"),
170 path.join(SPIRV_CROSS, "spirv_cfg.hpp"),
171 path.join(SPIRV_CROSS, "spirv_common.hpp"),
172 path.join(SPIRV_CROSS, "spirv_cpp.cpp"),
173 path.join(SPIRV_CROSS, "spirv_cpp.hpp"),
174 path.join(SPIRV_CROSS, "spirv_cross.cpp"),
175 path.join(SPIRV_CROSS, "spirv_cross.hpp"),
176 path.join(SPIRV_CROSS, "spirv_cross_parsed_ir.cpp"),
177 path.join(SPIRV_CROSS, "spirv_cross_parsed_ir.hpp"),
178 path.join(SPIRV_CROSS, "spirv_cross_util.cpp"),
179 path.join(SPIRV_CROSS, "spirv_cross_util.hpp"),
180 path.join(SPIRV_CROSS, "spirv_glsl.cpp"),
181 path.join(SPIRV_CROSS, "spirv_glsl.hpp"),
182 path.join(SPIRV_CROSS, "spirv_hlsl.cpp"),
183 path.join(SPIRV_CROSS, "spirv_hlsl.hpp"),
184 path.join(SPIRV_CROSS, "spirv_msl.cpp"),
185 path.join(SPIRV_CROSS, "spirv_msl.hpp"),
186 path.join(SPIRV_CROSS, "spirv_parser.cpp"),
187 path.join(SPIRV_CROSS, "spirv_parser.hpp"),
188 path.join(SPIRV_CROSS, "spirv_reflect.cpp"),
189 path.join(SPIRV_CROSS, "spirv_reflect.hpp"),
212 path.join(SPIRV_TOOLS, "include"),
213 path.join(SPIRV_TOOLS, "source"),
217 path.join(GLSLANG, "glslang/**.cpp"),
218 path.join(GLSLANG, "glslang/**.h"),
220 path.join(GLSLANG, "hlsl/**.cpp"),
221 path.join(GLSLANG, "hlsl/**.h"),
223 path.join(GLSLANG, "SPIRV/**.cpp"),
224 path.join(GLSLANG, "SPIRV/**.h"),
226 path.join(GLSLANG, "OGLCompilersDLL/**.cpp"),
227 path.join(GLSLANG, "OGLCompilersDLL/**.h"),
231 path.join(GLSLANG, "glslang/OSDependent/Unix/main.cpp"),
232 path.join(GLSLANG, "glslang/OSDependent/Windows/main.cpp"),
237 path.join(GLSLANG, "glslang/OSDependent/Unix/**.cpp"),
238 path.join(GLSLANG, "glslang/OSDependent/Unix/**.h"),
243 path.join(GLSLANG, "glslang/OSDependent/Windows/**.cpp"),
244 path.join(GLSLANG, "glslang/OSDependent/Windows/**.h"),
305 path.join(GLSL_OPTIMIZER, "src"),
306 path.join(GLSL_OPTIMIZER, "include"),
307 path.join(GLSL_OPTIMIZER, "src/mesa"),
308 path.join(GLSL_OPTIMIZER, "src/mapi"),
309 path.join(GLSL_OPTIMIZER, "src/glsl"),
313 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp.h"),
314 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp-lex.c"),
315 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp-parse.c"),
316 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp-parse.h"),
317 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/pp.c"),
319 path.join(GLSL_OPTIMIZER, "src/glsl/ast.h"),
320 path.join(GLSL_OPTIMIZER, "src/glsl/ast_array_index.cpp"),
321 path.join(GLSL_OPTIMIZER, "src/glsl/ast_expr.cpp"),
322 path.join(GLSL_OPTIMIZER, "src/glsl/ast_function.cpp"),
323 path.join(GLSL_OPTIMIZER, "src/glsl/ast_to_hir.cpp"),
324 path.join(GLSL_OPTIMIZER, "src/glsl/ast_type.cpp"),
325 path.join(GLSL_OPTIMIZER, "src/glsl/builtin_functions.cpp"),
326 path.join(GLSL_OPTIMIZER, "src/glsl/builtin_type_macros.h"),
327 path.join(GLSL_OPTIMIZER, "src/glsl/builtin_types.cpp"),
328 path.join(GLSL_OPTIMIZER, "src/glsl/builtin_variables.cpp"),
329 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_lexer.cpp"),
330 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_optimizer.cpp"),
331 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_optimizer.h"),
332 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_parser.cpp"),
333 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_parser.h"),
334 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_parser_extras.cpp"),
335 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_parser_extras.h"),
336 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_symbol_table.cpp"),
337 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_symbol_table.h"),
338 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_types.cpp"),
339 path.join(GLSL_OPTIMIZER, "src/glsl/glsl_types.h"),
340 path.join(GLSL_OPTIMIZER, "src/glsl/hir_field_selection.cpp"),
341 path.join(GLSL_OPTIMIZER, "src/glsl/ir.cpp"),
342 path.join(GLSL_OPTIMIZER, "src/glsl/ir.h"),
343 path.join(GLSL_OPTIMIZER, "src/glsl/ir_basic_block.cpp"),
344 path.join(GLSL_OPTIMIZER, "src/glsl/ir_basic_block.h"),
345 path.join(GLSL_OPTIMIZER, "src/glsl/ir_builder.cpp"),
346 path.join(GLSL_OPTIMIZER, "src/glsl/ir_builder.h"),
347 path.join(GLSL_OPTIMIZER, "src/glsl/ir_clone.cpp"),
348 path.join(GLSL_OPTIMIZER, "src/glsl/ir_constant_expression.cpp"),
349 path.join(GLSL_OPTIMIZER, "src/glsl/ir_equals.cpp"),
350 path.join(GLSL_OPTIMIZER, "src/glsl/ir_expression_flattening.cpp"),
351 path.join(GLSL_OPTIMIZER, "src/glsl/ir_expression_flattening.h"),
352 path.join(GLSL_OPTIMIZER, "src/glsl/ir_function.cpp"),
353 path.join(GLSL_OPTIMIZER, "src/glsl/ir_function_can_inline.cpp"),
354 path.join(GLSL_OPTIMIZER, "src/glsl/ir_function_detect_recursion.cpp"),
355 path.join(GLSL_OPTIMIZER, "src/glsl/ir_function_inlining.h"),
356 path.join(GLSL_OPTIMIZER, "src/glsl/ir_hierarchical_visitor.cpp"),
357 path.join(GLSL_OPTIMIZER, "src/glsl/ir_hierarchical_visitor.h"),
358 path.join(GLSL_OPTIMIZER, "src/glsl/ir_hv_accept.cpp"),
359 path.join(GLSL_OPTIMIZER, "src/glsl/ir_import_prototypes.cpp"),
360 path.join(GLSL_OPTIMIZER, "src/glsl/ir_optimization.h"),
361 path.join(GLSL_OPTIMIZER, "src/glsl/ir_print_glsl_visitor.cpp"),
362 path.join(GLSL_OPTIMIZER, "src/glsl/ir_print_glsl_visitor.h"),
363 path.join(GLSL_OPTIMIZER, "src/glsl/ir_print_metal_visitor.cpp"),
364 path.join(GLSL_OPTIMIZER, "src/glsl/ir_print_metal_visitor.h"),
365 path.join(GLSL_OPTIMIZER, "src/glsl/ir_print_visitor.cpp"),
366 path.join(GLSL_OPTIMIZER, "src/glsl/ir_print_visitor.h"),
367 path.join(GLSL_OPTIMIZER, "src/glsl/ir_rvalue_visitor.cpp"),
368 path.join(GLSL_OPTIMIZER, "src/glsl/ir_rvalue_visitor.h"),
369 path.join(GLSL_OPTIMIZER, "src/glsl/ir_stats.cpp"),
370 path.join(GLSL_OPTIMIZER, "src/glsl/ir_stats.h"),
371 path.join(GLSL_OPTIMIZER, "src/glsl/ir_uniform.h"),
372 path.join(GLSL_OPTIMIZER, "src/glsl/ir_unused_structs.cpp"),
373 path.join(GLSL_OPTIMIZER, "src/glsl/ir_unused_structs.h"),
374 path.join(GLSL_OPTIMIZER, "src/glsl/ir_validate.cpp"),
375 path.join(GLSL_OPTIMIZER, "src/glsl/ir_variable_refcount.cpp"),
376 path.join(GLSL_OPTIMIZER, "src/glsl/ir_variable_refcount.h"),
377 path.join(GLSL_OPTIMIZER, "src/glsl/ir_visitor.h"),
378 path.join(GLSL_OPTIMIZER, "src/glsl/link_atomics.cpp"),
379 path.join(GLSL_OPTIMIZER, "src/glsl/link_functions.cpp"),
380 path.join(GLSL_OPTIMIZER, "src/glsl/link_interface_blocks.cpp"),
381 path.join(GLSL_OPTIMIZER, "src/glsl/link_uniform_block_active_visitor.cpp"),
382 path.join(GLSL_OPTIMIZER, "src/glsl/link_uniform_block_active_visitor.h"),
383 path.join(GLSL_OPTIMIZER, "src/glsl/link_uniform_blocks.cpp"),
384 path.join(GLSL_OPTIMIZER, "src/glsl/link_uniform_initializers.cpp"),
385 path.join(GLSL_OPTIMIZER, "src/glsl/link_uniforms.cpp"),
386 path.join(GLSL_OPTIMIZER, "src/glsl/link_varyings.cpp"),
387 path.join(GLSL_OPTIMIZER, "src/glsl/link_varyings.h"),
388 path.join(GLSL_OPTIMIZER, "src/glsl/linker.cpp"),
389 path.join(GLSL_OPTIMIZER, "src/glsl/linker.h"),
390 path.join(GLSL_OPTIMIZER, "src/glsl/list.h"),
391 path.join(GLSL_OPTIMIZER, "src/glsl/loop_analysis.cpp"),
392 path.join(GLSL_OPTIMIZER, "src/glsl/loop_analysis.h"),
393 path.join(GLSL_OPTIMIZER, "src/glsl/loop_controls.cpp"),
394 path.join(GLSL_OPTIMIZER, "src/glsl/loop_unroll.cpp"),
395 path.join(GLSL_OPTIMIZER, "src/glsl/lower_clip_distance.cpp"),
396 path.join(GLSL_OPTIMIZER, "src/glsl/lower_discard.cpp"),
397 path.join(GLSL_OPTIMIZER, "src/glsl/lower_discard_flow.cpp"),
398 path.join(GLSL_OPTIMIZER, "src/glsl/lower_if_to_cond_assign.cpp"),
399 path.join(GLSL_OPTIMIZER, "src/glsl/lower_instructions.cpp"),
400 path.join(GLSL_OPTIMIZER, "src/glsl/lower_jumps.cpp"),
401 path.join(GLSL_OPTIMIZER, "src/glsl/lower_mat_op_to_vec.cpp"),
402 path.join(GLSL_OPTIMIZER, "src/glsl/lower_named_interface_blocks.cpp"),
403 path.join(GLSL_OPTIMIZER, "src/glsl/lower_noise.cpp"),
404 path.join(GLSL_OPTIMIZER, "src/glsl/lower_offset_array.cpp"),
405 path.join(GLSL_OPTIMIZER, "src/glsl/lower_output_reads.cpp"),
406 path.join(GLSL_OPTIMIZER, "src/glsl/lower_packed_varyings.cpp"),
407 path.join(GLSL_OPTIMIZER, "src/glsl/lower_packing_builtins.cpp"),
408 path.join(GLSL_OPTIMIZER, "src/glsl/lower_ubo_reference.cpp"),
409 path.join(GLSL_OPTIMIZER, "src/glsl/lower_variable_index_to_cond_assign.cpp"),
410 path.join(GLSL_OPTIMIZER, "src/glsl/lower_vec_index_to_cond_assign.cpp"),
411 path.join(GLSL_OPTIMIZER, "src/glsl/lower_vec_index_to_swizzle.cpp"),
412 path.join(GLSL_OPTIMIZER, "src/glsl/lower_vector.cpp"),
413 path.join(GLSL_OPTIMIZER, "src/glsl/lower_vector_insert.cpp"),
414 path.join(GLSL_OPTIMIZER, "src/glsl/lower_vertex_id.cpp"),
415 path.join(GLSL_OPTIMIZER, "src/glsl/opt_algebraic.cpp"),
416 path.join(GLSL_OPTIMIZER, "src/glsl/opt_array_splitting.cpp"),
417 path.join(GLSL_OPTIMIZER, "src/glsl/opt_constant_folding.cpp"),
418 path.join(GLSL_OPTIMIZER, "src/glsl/opt_constant_propagation.cpp"),
419 path.join(GLSL_OPTIMIZER, "src/glsl/opt_constant_variable.cpp"),
420 path.join(GLSL_OPTIMIZER, "src/glsl/opt_copy_propagation.cpp"),
421 path.join(GLSL_OPTIMIZER, "src/glsl/opt_copy_propagation_elements.cpp"),
422 path.join(GLSL_OPTIMIZER, "src/glsl/opt_cse.cpp"),
423 path.join(GLSL_OPTIMIZER, "src/glsl/opt_dead_builtin_variables.cpp"),
424 path.join(GLSL_OPTIMIZER, "src/glsl/opt_dead_builtin_varyings.cpp"),
425 path.join(GLSL_OPTIMIZER, "src/glsl/opt_dead_code.cpp"),
426 path.join(GLSL_OPTIMIZER, "src/glsl/opt_dead_code_local.cpp"),
427 path.join(GLSL_OPTIMIZER, "src/glsl/opt_dead_functions.cpp"),
428 path.join(GLSL_OPTIMIZER, "src/glsl/opt_flatten_nested_if_blocks.cpp"),
429 path.join(GLSL_OPTIMIZER, "src/glsl/opt_flip_matrices.cpp"),
430 path.join(GLSL_OPTIMIZER, "src/glsl/opt_function_inlining.cpp"),
431 path.join(GLSL_OPTIMIZER, "src/glsl/opt_if_simplification.cpp"),
432 path.join(GLSL_OPTIMIZER, "src/glsl/opt_minmax.cpp"),
433 path.join(GLSL_OPTIMIZER, "src/glsl/opt_noop_swizzle.cpp"),
434 path.join(GLSL_OPTIMIZER, "src/glsl/opt_rebalance_tree.cpp"),
435 path.join(GLSL_OPTIMIZER, "src/glsl/opt_redundant_jumps.cpp"),
436 path.join(GLSL_OPTIMIZER, "src/glsl/opt_structure_splitting.cpp"),
437 path.join(GLSL_OPTIMIZER, "src/glsl/opt_swizzle_swizzle.cpp"),
438 path.join(GLSL_OPTIMIZER, "src/glsl/opt_tree_grafting.cpp"),
439 path.join(GLSL_OPTIMIZER, "src/glsl/opt_vectorize.cpp"),
440 path.join(GLSL_OPTIMIZER, "src/glsl/program.h"),
441 path.join(GLSL_OPTIMIZER, "src/glsl/s_expression.cpp"),
442 path.join(GLSL_OPTIMIZER, "src/glsl/s_expression.h"),
443 path.join(GLSL_OPTIMIZER, "src/glsl/standalone_scaffolding.cpp"),
444 path.join(GLSL_OPTIMIZER, "src/glsl/standalone_scaffolding.h"),
445 path.join(GLSL_OPTIMIZER, "src/glsl/strtod.c"),
446 path.join(GLSL_OPTIMIZER, "src/glsl/strtod.h"),
448 path.join(GLSL_OPTIMIZER, "src/mesa/main/compiler.h"),
449 path.join(GLSL_OPTIMIZER, "src/mesa/main/config.h"),
450 path.join(GLSL_OPTIMIZER, "src/mesa/main/context.h"),
451 path.join(GLSL_OPTIMIZER, "src/mesa/main/core.h"),
452 path.join(GLSL_OPTIMIZER, "src/mesa/main/dd.h"),
453 path.join(GLSL_OPTIMIZER, "src/mesa/main/errors.h"),
454 path.join(GLSL_OPTIMIZER, "src/mesa/main/glheader.h"),
455 path.join(GLSL_OPTIMIZER, "src/mesa/main/glminimal.h"),
456 path.join(GLSL_OPTIMIZER, "src/mesa/main/imports.c"),
457 path.join(GLSL_OPTIMIZER, "src/mesa/main/imports.h"),
458 path.join(GLSL_OPTIMIZER, "src/mesa/main/macros.h"),
459 path.join(GLSL_OPTIMIZER, "src/mesa/main/mtypes.h"),
460 path.join(GLSL_OPTIMIZER, "src/mesa/main/simple_list.h"),
462 path.join(GLSL_OPTIMIZER, "src/mesa/program/hash_table.h"),
463 path.join(GLSL_OPTIMIZER, "src/mesa/program/prog_hash_table.c"),
464 path.join(GLSL_OPTIMIZER, "src/mesa/program/prog_instruction.h"),
465 path.join(GLSL_OPTIMIZER, "src/mesa/program/prog_parameter.h"),
466 path.join(GLSL_OPTIMIZER, "src/mesa/program/prog_statevars.h"),
467 path.join(GLSL_OPTIMIZER, "src/mesa/program/symbol_table.c"),
468 path.join(GLSL_OPTIMIZER, "src/mesa/program/symbol_table.h"),
470 path.join(GLSL_OPTIMIZER, "src/util/hash_table.c"),
471 path.join(GLSL_OPTIMIZER, "src/util/hash_table.h"),
472 path.join(GLSL_OPTIMIZER, "src/util/macros.h"),
473 path.join(GLSL_OPTIMIZER, "src/util/ralloc.c"),
474 path.join(GLSL_OPTIMIZER, "src/util/ralloc.h"),
478 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp.c"),
479 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/tests/**"),
480 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/**.l"),
481 path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/**.y"),
482 path.join(GLSL_OPTIMIZER, "src/glsl/ir_set_program_inouts.cpp"),
483 path.join(GLSL_OPTIMIZER, "src/glsl/main.cpp"),
484 path.join(GLSL_OPTIMIZER, "src/glsl/builtin_stubs.cpp"),
499 path.join(GLSL_OPTIMIZER, "src/glsl/msvc"),
564 path.join(FCPP_DIR, "**.h"),
565 path.join(FCPP_DIR, "cpp1.c"),
566 path.join(FCPP_DIR, "cpp2.c"),
567 path.join(FCPP_DIR, "cpp3.c"),
568 path.join(FCPP_DIR, "cpp4.c"),
569 path.join(FCPP_DIR, "cpp5.c"),
570 path.join(FCPP_DIR, "cpp6.c"),
571 path.join(FCPP_DIR, "cpp6.c"),
596 path.join(BX_DIR, "include"),
597 path.join(BIMG_DIR, "include"),
598 path.join(BGFX_DIR, "include"),
600 path.join(BGFX_DIR, "3rdparty/dxsdk/include"),
604 path.join(BGFX_DIR, "3rdparty/glslang/glslang/Public"),
605 path.join(BGFX_DIR, "3rdparty/glslang/glslang/Include"),
606 path.join(BGFX_DIR, "3rdparty/glslang"),
608 path.join(GLSL_OPTIMIZER, "include"),
609 path.join(GLSL_OPTIMIZER, "src/glsl"),
613 path.join(SPIRV_TOOLS, "include"),
626 path.join(BGFX_DIR, "tools/shaderc/**.cpp"),
627 path.join(BGFX_DIR, "tools/shaderc/**.h"),
628 path.join(BGFX_DIR, "src/vertexdecl.**"),
629 path.join(BGFX_DIR, "src/shader_spirv.**"),
642 path.join(GLSL_OPTIMIZER, "include/c99"),
657 if filesexist(BGFX_DIR, path.join(BGFX_DIR, "../bgfx-gnm"), {
658 path.join(BGFX_DIR, "scripts/shaderc.lua"), }) then
660 if filesexist(BGFX_DIR, path.join(BGFX_DIR, "../bgfx-gnm"), {
661 path.join(BGFX_DIR, "tools/shaderc/shaderc_pssl.cpp"), }) then
664 path.join(BGFX_DIR, "tools/shaderc/shaderc_pssl.cpp"),
668 dofile(path.join(BGFX_DIR, "../bgfx-gnm/scripts/shaderc.lua") )