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