Crate glsl_optimizer_sys [] [src]

Structs

glslopt_ctx
glslopt_shader

Constants

kGlslOptShaderFragment
kGlslOptShaderVertex
kGlslOptionNotFullShader
kGlslOptionSkipPreprocessor
kGlslPrecCount
kGlslPrecHigh
kGlslPrecLow
kGlslPrecMedium
kGlslTargetMetal
kGlslTargetOpenGL
kGlslTargetOpenGLES20
kGlslTargetOpenGLES30
kGlslTypeBool
kGlslTypeCount
kGlslTypeFloat
kGlslTypeInt
kGlslTypeOther
kGlslTypeTex2D
kGlslTypeTex2DArray
kGlslTypeTex2DShadow
kGlslTypeTex3D
kGlslTypeTexCube

Functions

glslopt_cleanup
glslopt_get_log
glslopt_get_output
glslopt_get_raw_output
glslopt_get_status
glslopt_initialize
glslopt_optimize
glslopt_set_max_unroll_iterations
glslopt_shader_delete
glslopt_shader_get_input_count
glslopt_shader_get_input_desc
glslopt_shader_get_stats
glslopt_shader_get_texture_count
glslopt_shader_get_texture_desc
glslopt_shader_get_uniform_count
glslopt_shader_get_uniform_desc
glslopt_shader_get_uniform_total_size

Type Definitions

glslopt_basic_type
glslopt_options
glslopt_precision
glslopt_shader_type
glslopt_target