Type Alias glslang_sys::glslang_input_t
source · pub type glslang_input_t = glslang_input_s;
Aliased Type§
struct glslang_input_t {Show 15 fields
pub language: glslang_source_t,
pub stage: glslang_stage_t,
pub client: glslang_client_t,
pub client_version: glslang_target_client_version_t,
pub target_language: glslang_target_language_t,
pub target_language_version: glslang_target_language_version_t,
pub code: *const i8,
pub default_version: i32,
pub default_profile: glslang_profile_t,
pub force_default_version_and_profile: i32,
pub forward_compatible: i32,
pub messages: glslang_messages_t,
pub resource: *const glslang_resource_s,
pub callbacks: glsl_include_callbacks_s,
pub callbacks_ctx: *mut c_void,
}
Fields§
§language: glslang_source_t
§stage: glslang_stage_t
§client: glslang_client_t
§client_version: glslang_target_client_version_t
§target_language: glslang_target_language_t
§target_language_version: glslang_target_language_version_t
§code: *const i8
Shader source code
default_version: i32
§default_profile: glslang_profile_t
§force_default_version_and_profile: i32
§forward_compatible: i32
§messages: glslang_messages_t
§resource: *const glslang_resource_s
§callbacks: glsl_include_callbacks_s
§callbacks_ctx: *mut c_void