Docs.rs
glslopt-0.1.13
Platform
x86_64-unknown-linux-gnu
Feature flags
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
glslopt 0.1.13
Optimizes GLSL shader code
Crate
Source
Builds
Feature flags
Documentation
..
glcpp
ast.h
ast_array_index.cpp
ast_expr.cpp
ast_function.cpp
ast_to_hir.cpp
ast_type.cpp
builtin_functions.cpp
builtin_functions.h
builtin_int64.h
builtin_types.cpp
builtin_variables.cpp
float64.glsl
generate_ir.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
hir_field_selection.cpp
int64.glsl
ir.cpp
ir.h
ir_array_refcount.cpp
ir_array_refcount.h
ir_basic_block.cpp
ir_basic_block.h
ir_builder.cpp
ir_builder.h
ir_builder_print_visitor.cpp
ir_builder_print_visitor.h
ir_clone.cpp
ir_constant_expression.cpp
ir_equals.cpp
ir_expression_flattening.cpp
ir_expression_flattening.h
ir_expression_operation.h
ir_expression_operation.py
ir_expression_operation_constant.h
ir_expression_operation_strings.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_optimization.h
ir_print_glsl_visitor.cpp
ir_print_glsl_visitor.h
ir_print_visitor.cpp
ir_print_visitor.h
ir_reader.cpp
ir_reader.h
ir_rvalue_visitor.cpp
ir_rvalue_visitor.h
ir_set_program_inouts.cpp
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
linker_util.cpp
linker_util.h
list.h
loop_analysis.cpp
loop_analysis.h
loop_unroll.cpp
lower_blend_equation_advanced.cpp
lower_buffer_access.cpp
lower_buffer_access.h
lower_builtins.cpp
lower_const_arrays_to_uniforms.cpp
lower_cs_derived.cpp
lower_discard.cpp
lower_discard_flow.cpp
lower_distance.cpp
lower_if_to_cond_assign.cpp
lower_instructions.cpp
lower_int64.cpp
lower_jumps.cpp
lower_mat_op_to_vec.cpp
lower_named_interface_blocks.cpp
lower_offset_array.cpp
lower_output_reads.cpp
lower_packed_varyings.cpp
lower_packing_builtins.cpp
lower_precision.cpp
lower_shared_reference.cpp
lower_subroutine.cpp
lower_tess_level.cpp
lower_texture_projection.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_derefs.cpp
lower_vector_insert.cpp
lower_vertex_id.cpp
lower_xfb_varying.cpp
main.cpp
opt_add_neg_to_sub.h
opt_algebraic.cpp
opt_array_splitting.cpp
opt_conditional_discard.cpp
opt_constant_folding.cpp
opt_constant_propagation.cpp
opt_constant_variable.cpp
opt_copy_propagation_elements.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_rebalance_tree.cpp
opt_redundant_jumps.cpp
opt_structure_splitting.cpp
opt_swizzle.cpp
opt_tree_grafting.cpp
opt_vectorize.cpp
program.h
propagate_invariance.cpp
README
s_expression.cpp
s_expression.h
serialize.cpp
serialize.h
shader_cache.cpp
shader_cache.h
standalone.cpp
standalone.h
standalone_scaffolding.cpp
standalone_scaffolding.h
string_to_uint_map.cpp
string_to_uint_map.h
test_optpass.h
TODO
xxd.py