Docs.rs
glsl-optimizer-sys-0.1.0
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
glsl-optimizer-sys 0.1.0
An FFI interface to glsl-optimizer.
Crate
Source
Builds
Feature flags
Hide files
..
glcpp
.gitignore
.npmignore
ast.h
ast_array_index.cpp
ast_expr.cpp
ast_function.cpp
ast_to_hir.cpp
ast_type.cpp
builtin_functions.cpp
builtin_type_macros.h
builtin_types.cpp
builtin_variables.cpp
glsl_lexer.cpp
glsl_lexer.ll
glsl_optimizer.cpp
glsl_optimizer.h
glsl_parser.cpp
glsl_parser.h
glsl_parser.yy
glsl_parser_extras.cpp
glsl_parser_extras.h
glsl_symbol_table.cpp
glsl_symbol_table.h
glsl_types.cpp
glsl_types.h
hir_field_selection.cpp
ir.cpp
ir.h
ir_basic_block.cpp
ir_basic_block.h
ir_builder.cpp
ir_builder.h
ir_clone.cpp
ir_constant_expression.cpp
ir_equals.cpp
ir_expression_flattening.cpp
ir_expression_flattening.h
ir_function.cpp
ir_function_can_inline.cpp
ir_function_detect_recursion.cpp
ir_function_inlining.h
ir_hierarchical_visitor.cpp
ir_hierarchical_visitor.h
ir_hv_accept.cpp
ir_import_prototypes.cpp
ir_optimization.h
ir_print_glsl_visitor.cpp
ir_print_glsl_visitor.h
ir_print_metal_visitor.cpp
ir_print_metal_visitor.h
ir_print_visitor.cpp
ir_print_visitor.h
ir_rvalue_visitor.cpp
ir_rvalue_visitor.h
ir_stats.cpp
ir_stats.h
ir_uniform.h
ir_unused_structs.cpp
ir_unused_structs.h
ir_validate.cpp
ir_variable_refcount.cpp
ir_variable_refcount.h
ir_visitor.h
link_atomics.cpp
link_functions.cpp
link_interface_blocks.cpp
link_uniform_block_active_visitor.cpp
link_uniform_block_active_visitor.h
link_uniform_blocks.cpp
link_uniform_initializers.cpp
link_uniforms.cpp
link_varyings.cpp
link_varyings.h
linker.cpp
linker.h
list.h
loop_analysis.cpp
loop_analysis.h
loop_controls.cpp
loop_unroll.cpp
lower_clip_distance.cpp
lower_discard.cpp
lower_discard_flow.cpp
lower_if_to_cond_assign.cpp
lower_instructions.cpp
lower_jumps.cpp
lower_mat_op_to_vec.cpp
lower_named_interface_blocks.cpp
lower_noise.cpp
lower_offset_array.cpp
lower_output_reads.cpp
lower_packed_varyings.cpp
lower_packing_builtins.cpp
lower_ubo_reference.cpp
lower_variable_index_to_cond_assign.cpp
lower_vec_index_to_cond_assign.cpp
lower_vec_index_to_swizzle.cpp
lower_vector.cpp
lower_vector_insert.cpp
lower_vertex_id.cpp
main.cpp
Makefile
opt_algebraic.cpp
opt_array_splitting.cpp
opt_constant_folding.cpp
opt_constant_propagation.cpp
opt_constant_variable.cpp
opt_copy_propagation.cpp
opt_copy_propagation_elements.cpp
opt_cse.cpp
opt_dead_builtin_variables.cpp
opt_dead_builtin_varyings.cpp
opt_dead_code.cpp
opt_dead_code_local.cpp
opt_dead_functions.cpp
opt_flatten_nested_if_blocks.cpp
opt_flip_matrices.cpp
opt_function_inlining.cpp
opt_if_simplification.cpp
opt_minmax.cpp
opt_noop_swizzle.cpp
opt_rebalance_tree.cpp
opt_redundant_jumps.cpp
opt_structure_splitting.cpp
opt_swizzle_swizzle.cpp
opt_tree_grafting.cpp
opt_vectorize.cpp
program.h
README
s_expression.cpp
s_expression.h
SConscript
standalone_scaffolding.cpp
standalone_scaffolding.h
strtod.c
strtod.h
TODO