- callback(long) - Method in interface org.lwjgl.util.shaderc.ShadercIncludeResolveI
-
- callback(long) - Method in interface org.lwjgl.util.shaderc.ShadercIncludeResultReleaseI
-
- calloc() - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a new ShadercIncludeResult instance allocated with memCalloc.
- calloc(int) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
- calloc() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns a new ShadercSPVCCombinedImageSampler instance allocated with memCalloc.
- calloc(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
- calloc() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Returns a new ShadercSPVCMSLResourceBinding instance allocated with memCalloc.
- calloc(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
- calloc() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Returns a new ShadercSPVCWorkgroupSize instance allocated with memCalloc.
- calloc(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
- callocStack() - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a new ShadercIncludeResult instance allocated on the thread-local MemoryStack and initializes all its bits to zero.
- callocStack(MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a new ShadercIncludeResult instance allocated on the specified MemoryStack and initializes all its bits to zero.
- callocStack(int) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
- callocStack(int, MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
- callocStack() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns a new ShadercSPVCCombinedImageSampler instance allocated on the thread-local MemoryStack and initializes all its bits to zero.
- callocStack(MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns a new ShadercSPVCCombinedImageSampler instance allocated on the specified MemoryStack and initializes all its bits to zero.
- callocStack(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
- callocStack(int, MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
- callocStack() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Returns a new ShadercSPVCMSLResourceBinding instance allocated on the thread-local MemoryStack and initializes all its bits to zero.
- callocStack(MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Returns a new ShadercSPVCMSLResourceBinding instance allocated on the specified MemoryStack and initializes all its bits to zero.
- callocStack(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
- callocStack(int, MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
- callocStack() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Returns a new ShadercSPVCWorkgroupSize instance allocated on the thread-local MemoryStack and initializes all its bits to zero.
- callocStack(MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Returns a new ShadercSPVCWorkgroupSize instance allocated on the specified MemoryStack and initializes all its bits to zero.
- callocStack(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
- callocStack(int, MemoryStack) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
- combined_id() - Method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler.Buffer
-
Returns the value of the combined_id field.
- COMBINED_ID - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
The struct member offsets.
- combined_id() - Method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns the value of the combined_id field.
- compile_into_preprocessed_text - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_into_spv - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_into_spv_assembly - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_add_macro_definition - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_clone - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_clone - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_create - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_destroy - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_initialize - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_release - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_auto_bind_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_auto_map_locations - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_binding_base - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_binding_base_for_stage - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_emit_line_directives - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_entry_point - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_es - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_fixup_clipspace - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_flatten_multidimensional_arrays - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_flatten_ubo - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_flip_vert_y - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_for_fuzzing - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_forced_version_profile - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_generate_debug_info - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_glsl_emit_push_constant_as_ubo - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_glsl_language_version - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_hlsl_functionality1 - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_hlsl_io_mapping - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_hlsl_offsets - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_hlsl_point_coord_compat - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_hlsl_point_size_compat - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_hlsl_register_set_and_binding - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_hlsl_register_set_and_binding_for_stage - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_hlsl_shader_model - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_include_callbacks - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_invert_y - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_limit - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_msl_argument_buffers - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_buffer_size_buffer_index - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_capture - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_discrete_descriptor_sets - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_domain_lower_left - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_enable_point_size_builtin - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_language_version - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_pad_fragment_output - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_platform - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_msl_swizzle_texture_samples - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_nan_clamp - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_optimization_level - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_optimize - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_remove_unused_variables - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_robust_buffer_access_pass - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_separate_shader_objects - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_source_env - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_source_language - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_suppress_warnings - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_target_env - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_target_env - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_target_spirv - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_options_set_validate - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_vulkan_semantics - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compile_options_set_warnings_as_errors - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compile_shader - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- compiler_initialize - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- compiler_release - Static variable in class org.lwjgl.util.shaderc.Shaderc.Functions
-
Function address.
- constant() - Method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize.Buffer
-
Returns the value of the constant field.
- CONSTANT - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
The struct member offsets.
- constant() - Method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Returns the value of the constant field.
- content() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Returns a ByteBuffer view of the null-terminated string pointed to by the content field.
- content(ByteBuffer) - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Sets the address of the specified encoded string to the content field.
- CONTENT - Static variable in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
The struct member offsets.
- content() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a ByteBuffer view of the null-terminated string pointed to by the content field.
- content(ByteBuffer) - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Sets the address of the specified encoded string to the content field.
- content_length() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Returns the value of the content_length field.
- CONTENT_LENGTH - Static variable in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
The struct member offsets.
- content_length() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns the value of the content_length field.
- contentString() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Decodes the null-terminated string pointed to by the content field.
- contentString() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Decodes the null-terminated string pointed to by the content field.
- context_create - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- context_destroy - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- context_get_messages - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- context_set_use_spvc_parser - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- create(long) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResolve
-
Creates a ShadercIncludeResolve instance from the specified function pointer.
- create(ShadercIncludeResolveI) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResolve
-
Creates a ShadercIncludeResolve instance that delegates to the specified ShadercIncludeResolveI instance.
- create() - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a new ShadercIncludeResult instance allocated with BufferUtils.
- create(long) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a new ShadercIncludeResult instance for the specified memory address.
- create(int) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
- create(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
- create(long) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResultRelease
-
Creates a ShadercIncludeResultRelease instance from the specified function pointer.
- create(ShadercIncludeResultReleaseI) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResultRelease
-
Creates a ShadercIncludeResultRelease instance that delegates to the specified ShadercIncludeResultReleaseI instance.
- create() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns a new ShadercSPVCCombinedImageSampler instance allocated with BufferUtils.
- create(long) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns a new ShadercSPVCCombinedImageSampler instance for the specified memory address.
- create(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
- create(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
- create() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Returns a new ShadercSPVCMSLResourceBinding instance allocated with BufferUtils.
- create(long) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Returns a new ShadercSPVCMSLResourceBinding instance for the specified memory address.
- create(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
- create(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
- create() - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Returns a new ShadercSPVCWorkgroupSize instance allocated with BufferUtils.
- create(long) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Returns a new ShadercSPVCWorkgroupSize instance for the specified memory address.
- create(int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
- create(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
- createSafe(long) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResolve
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long) - Static method in class org.lwjgl.util.shaderc.ShadercIncludeResultRelease
-
Like
create, but returns
null if
functionPointer is
NULL.
- createSafe(long) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Like
create, but returns
null if
address is
NULL.
- createSafe(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Like
create, but returns
null if
address is
NULL.
- sampler_id() - Method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler.Buffer
-
Returns the value of the sampler_id field.
- SAMPLER_ID - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
The struct member offsets.
- sampler_id() - Method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Returns the value of the sampler_id field.
- set(ByteBuffer, ByteBuffer, long) - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Initializes this struct with the specified values.
- set(ShadercIncludeResult) - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Copies the specified struct data to this struct.
- set(int, int, int, int, int, int) - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Initializes this struct with the specified values.
- set(ShadercSPVCMSLResourceBinding) - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Copies the specified struct data to this struct.
- set_decoration - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- set_name - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc.Functions
-
Function address.
- Shaderc - Class in org.lwjgl.util.shaderc
-
Native bindings to the libshaderc C API of the
shaderc library.
- Shaderc.Functions - Class in org.lwjgl.util.shaderc
-
Contains the function pointers loaded from the shaderc SharedLibrary.
- shaderc_anyhit_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_assemble_into_spv(long, ByteBuffer, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Takes an assembly string of the format defined in the
SPIRV-Tools project,
assembles it into SPIR-V binary and a
shaderc_compilation_result_t will be returned to hold the results.
- shaderc_assemble_into_spv(long, CharSequence, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Takes an assembly string of the format defined in the
SPIRV-Tools project,
assembles it into SPIR-V binary and a
shaderc_compilation_result_t will be returned to hold the results.
- shaderc_callable_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_closesthit_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_compilation_status_compilation_error - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_configuration_error - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_internal_error - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_invalid_assembly - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_invalid_stage - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_null_result_object - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_success - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_transformation_error - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compilation_status_validation_error - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Indicate the status of a compilation.
- shaderc_compile_into_preprocessed_text(long, ByteBuffer, int, ByteBuffer, ByteBuffer, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Like
compile_into_spv, but the result contains preprocessed source code instead of a SPIR-V binary module
- shaderc_compile_into_preprocessed_text(long, CharSequence, int, CharSequence, CharSequence, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Like
compile_into_spv, but the result contains preprocessed source code instead of a SPIR-V binary module
- shaderc_compile_into_spv(long, ByteBuffer, int, ByteBuffer, ByteBuffer, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Takes a GLSL source string and the associated shader kind, input file name, compiles it according to the given additional_options.
- shaderc_compile_into_spv(long, CharSequence, int, CharSequence, CharSequence, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Takes a GLSL source string and the associated shader kind, input file name, compiles it according to the given additional_options.
- shaderc_compile_into_spv_assembly(long, ByteBuffer, int, ByteBuffer, ByteBuffer, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Like
compile_into_spv, but the result contains SPIR-V assembly text instead of a SPIR-V binary module.
- shaderc_compile_into_spv_assembly(long, CharSequence, int, CharSequence, CharSequence, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Like
compile_into_spv, but the result contains SPIR-V assembly text instead of a SPIR-V binary module.
- shaderc_compile_options_add_macro_definition(long, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Adds a predefined macro to the compilation options.
- shaderc_compile_options_add_macro_definition(long, CharSequence, CharSequence) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Adds a predefined macro to the compilation options.
- shaderc_compile_options_clone(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns a copy of the given shaderc_compile_options_t.
- shaderc_compile_options_initialize() - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns a default-initialized shaderc_compile_options_t that can be used to modify the functionality of a compiled module.
- shaderc_compile_options_release(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Releases the compilation options.
- shaderc_compile_options_set_auto_bind_uniforms(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler should automatically assign bindings to uniforms that aren't already explicitly bound in the shader source.
- shaderc_compile_options_set_auto_map_locations(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler should automatically assign locations to uniform variables that don't have explicit locations in the shader source.
- shaderc_compile_options_set_binding_base(long, int, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the base binding number used for for a uniform resource type when automatically assigning bindings.
- shaderc_compile_options_set_binding_base_for_stage(long, int, int, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
- shaderc_compile_options_set_forced_version_profile(long, int, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Forces the GLSL language version and profile to a given pair.
- shaderc_compile_options_set_generate_debug_info(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the compiler mode to generate debug information in the output.
- shaderc_compile_options_set_hlsl_functionality1(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler should enable extension SPV_GOOGLE_hlsl_functionality1.
- shaderc_compile_options_set_hlsl_io_mapping(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler should use HLSL IO mapping rules for bindings.
- shaderc_compile_options_set_hlsl_offsets(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler should determine block member offsets using HLSL packing rules instead of standard GLSL rules.
- shaderc_compile_options_set_hlsl_register_set_and_binding(long, ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
- shaderc_compile_options_set_hlsl_register_set_and_binding(long, CharSequence, CharSequence, CharSequence) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
- shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage(long, int, ByteBuffer, ByteBuffer, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets a descriptor set and binding for an HLSL register in the given stage.
- shaderc_compile_options_set_hlsl_register_set_and_binding_for_stage(long, int, CharSequence, CharSequence, CharSequence) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets a descriptor set and binding for an HLSL register in the given stage.
- shaderc_compile_options_set_include_callbacks(long, ShadercIncludeResolveI, ShadercIncludeResultReleaseI, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets includer callback functions.
- shaderc_compile_options_set_invert_y(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler should invert position.Y output in vertex shader.
- shaderc_compile_options_set_limit(long, int, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets a resource limit.
- shaderc_compile_options_set_nan_clamp(long, boolean) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets whether the compiler generates code for max and min builtins which, if given a NaN operand, will return the other operand.
- shaderc_compile_options_set_optimization_level(long, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the compiler optimization level to the given level.
- shaderc_compile_options_set_source_language(long, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the source language.
- shaderc_compile_options_set_suppress_warnings(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the compiler mode to suppress warnings, overriding warnings-as-errors mode.
- shaderc_compile_options_set_target_env(long, int, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the target shader environment, affecting which warnings or errors will be issued.
- shaderc_compile_options_set_target_spirv(long, int) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the target SPIR-V version.
- shaderc_compile_options_set_warnings_as_errors(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Sets the compiler mode to treat all warnings as errors.
- shaderc_compiler_initialize() - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns a shaderc_compiler_t that can be used to compile modules.
- shaderc_compiler_release(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Releases the resources held by the shaderc_compiler_t.
- shaderc_compute_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_env_version_opengl_4_5 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_env_version
- shaderc_env_version_vulkan_1_0 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_env_version
- shaderc_env_version_vulkan_1_1 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_env_version
- shaderc_env_version_webgpu - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_env_version
- shaderc_fragment_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_geometry_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_get_spv_version(IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Provides the version and revision of the SPIR-V which will be produced
- shaderc_glsl_anyhit_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_callable_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_closesthit_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_compute_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_anyhit_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_callable_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_closesthit_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_compute_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_fragment_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_geometry_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_intersection_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_mesh_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_miss_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_raygen_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_task_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_tess_control_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_tess_evaluation_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_default_vertex_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_fragment_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_geometry_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_infer_from_source - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_intersection_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_mesh_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_miss_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_raygen_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_task_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_tess_control_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_tess_evaluation_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_glsl_vertex_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_include_type_relative - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The kinds of include requests.
- shaderc_include_type_standard - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The kinds of include requests.
- shaderc_intersection_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_limit_max_atomic_counter_bindings - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_atomic_counter_buffer_size - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_clip_distances - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_clip_planes - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_clip_and_cull_distances - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_image_units_and_fragment_outputs - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_shader_output_resources - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_combined_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_uniform_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_work_group_count_x - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_work_group_count_y - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_work_group_count_z - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_work_group_size_x - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_work_group_size_y - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_compute_work_group_size_z - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_cull_distances - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_draw_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_input_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_input_vectors - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_uniform_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_fragment_uniform_vectors - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_input_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_output_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_output_vertices - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_total_output_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_uniform_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_geometry_varying_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_image_samples - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_lights - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_patch_vertices - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_program_texel_offset - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_samples - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_input_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_output_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_total_output_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_control_uniform_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_input_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_output_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_evaluation_uniform_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_gen_level - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_tess_patch_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_texture_coords - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_texture_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_transform_feedback_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_transform_feedback_interleaved_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_varying_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_varying_floats - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_varying_vectors - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_atomic_counter_buffers - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_atomic_counters - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_attribs - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_image_uniforms - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_output_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_output_vectors - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_texture_image_units - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_uniform_components - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_vertex_uniform_vectors - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_max_viewports - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_limit_min_program_texel_offset - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Resource limits.
- shaderc_mesh_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_miss_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_optimization_level_performance - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Optimization level.
- shaderc_optimization_level_size - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Optimization level.
- shaderc_optimization_level_zero - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Optimization level.
- shaderc_parse_version_profile(ByteBuffer, IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Parses the version and profile from a given null-terminated string containing both version and profile, like: '450core'.
- shaderc_parse_version_profile(CharSequence, IntBuffer, IntBuffer) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Parses the version and profile from a given null-terminated string containing both version and profile, like: '450core'.
- shaderc_profile_compatibility - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_profile
- shaderc_profile_core - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_profile
- shaderc_profile_es - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_profile
- shaderc_profile_none - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_profile
- shaderc_raygen_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_result_get_bytes(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns the compilation output data bytes, either SPIR-V binary or char string.
- shaderc_result_get_bytes(long, long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns the compilation output data bytes, either SPIR-V binary or char string.
- shaderc_result_get_compilation_status(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns the compilation status, indicating whether the compilation succeeded, or failed due to some reasons, like invalid shader stage or compilation
errors.
- shaderc_result_get_error_message(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns a null-terminated string that contains any error messages generated during the compilation.
- shaderc_result_get_length(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns the number of bytes of the compilation output data in the given result object.
- shaderc_result_get_num_errors(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns the number of errors generated during the compilation.
- shaderc_result_get_num_warnings(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Returns the number of warnings generated during the compilation.
- shaderc_result_release(long) - Static method in class org.lwjgl.util.shaderc.Shaderc
-
Releases the resources held by the result object.
- shaderc_source_language_glsl - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Source language kind.
- shaderc_source_language_hlsl - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Source language kind.
- shaderc_spirv_assembly - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_spirv_version_1_0 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The known versions of SPIR-V.
- shaderc_spirv_version_1_1 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The known versions of SPIR-V.
- shaderc_spirv_version_1_2 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The known versions of SPIR-V.
- shaderc_spirv_version_1_3 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The known versions of SPIR-V.
- shaderc_spirv_version_1_4 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The known versions of SPIR-V.
- shaderc_spirv_version_1_5 - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
The known versions of SPIR-V.
- shaderc_spvc_add_msl_resource_binding(long, ShadercSPVCMSLResourceBinding) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Adds a binding to indicate the MSL buffer, texture or sampler index to use for a particular SPIR-V description set and binding.
- shaderc_spvc_build_combined_image_samplers(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Analyzes all separate image and samplers used from the currently selected entry point, and re-routes them all to a combined image sampler instead.
- shaderc_spvc_compile_options_clone(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Returns a copy of the given options.
- shaderc_spvc_compile_options_create() - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Creates default compiler options.
- shaderc_spvc_compile_options_destroy(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Destroys the compilation options.
- shaderc_spvc_compile_options_set_emit_line_directives(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
- shaderc_spvc_compile_options_set_entry_point(long, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Sets the entry point.
- shaderc_spvc_compile_options_set_entry_point(long, CharSequence) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Sets the entry point.
- shaderc_spvc_compile_options_set_es(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Force interpretion as ES, or not.
- shaderc_spvc_compile_options_set_fixup_clipspace(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true (default is false):
GLSL: map depth from Vulkan/D3D style to GL style, i.e.
- shaderc_spvc_compile_options_set_flatten_multidimensional_arrays(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, flatten multidimensional arrays, e.g.
- shaderc_spvc_compile_options_set_flatten_ubo(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Flatten uniform or push constant variable into (i|u)vec4 array.
- shaderc_spvc_compile_options_set_flip_vert_y(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true invert gl_Position.y or equivalent.
- shaderc_spvc_compile_options_set_for_fuzzing(long, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Fill options with given data.
- shaderc_spvc_compile_options_set_glsl_emit_push_constant_as_ubo(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, emit push constants as uniform buffer objects.
- shaderc_spvc_compile_options_set_glsl_language_version(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set GLSL language version.
- shaderc_spvc_compile_options_set_hlsl_point_coord_compat(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, ignore PointCoord.
- shaderc_spvc_compile_options_set_hlsl_point_size_compat(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, ignore PointSize.
- shaderc_spvc_compile_options_set_hlsl_shader_model(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set HLSL shader model.
- shaderc_spvc_compile_options_set_msl_argument_buffers(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Enable use of MSL 2.0 indirect argument buffers.
- shaderc_spvc_compile_options_set_msl_buffer_size_buffer_index(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set the index in the buffer size in the buffer for MSL.
- shaderc_spvc_compile_options_set_msl_capture(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, capture MSL output to buffer.
- shaderc_spvc_compile_options_set_msl_discrete_descriptor_sets(long, IntBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
When using MSL argument buffers, force "classic" MSL 1.0 binding for the given descriptor sets.
- shaderc_spvc_compile_options_set_msl_domain_lower_left(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, flip the Y-coord of the built-in TessCoord.
- shaderc_spvc_compile_options_set_msl_enable_point_size_builtin(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set whether or not PointSize builtin is used for MSL shaders.
- shaderc_spvc_compile_options_set_msl_language_version(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set MSL language version.
- shaderc_spvc_compile_options_set_msl_pad_fragment_output(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, pad MSL fragment output.
- shaderc_spvc_compile_options_set_msl_platform(long, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Choose MSL platform.
- shaderc_spvc_compile_options_set_msl_swizzle_texture_samples(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, swizzle MSL texture samples.
- shaderc_spvc_compile_options_set_optimize(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set if optimization should be performed.
- shaderc_spvc_compile_options_set_remove_unused_variables(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, unused variables will not appear in the output.
- shaderc_spvc_compile_options_set_robust_buffer_access_pass(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, enable robust buffer access pass in the spirv-opt, meaning:
- shaderc_spvc_compile_options_set_separate_shader_objects(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, gl_PerVertex is explicitly redeclared in vertex, geometry and tessellation shaders.
- shaderc_spvc_compile_options_set_source_env(long, int, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Sets the source shader environment, affecting which warnings or errors will be issued during validation.
- shaderc_spvc_compile_options_set_target_env(long, int, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Sets the target shader environment, if this is different from the source environment, then a transform between the environments will be performed if
possible.
- shaderc_spvc_compile_options_set_validate(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set if validation should be performed.
- shaderc_spvc_compile_options_set_vulkan_semantics(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, Vulkan GLSL features are used instead of GL-compatible features.
- shaderc_spvc_compile_shader(long, long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Given an initialized compiler, generates a shader of the appropriate language.
- shaderc_spvc_context_create() - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Create a spvc state handle.
- shaderc_spvc_context_destroy(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Release resources.
- shaderc_spvc_context_get_messages(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Get validation/compilation error or informational messages.
- shaderc_spvc_context_set_use_spvc_parser(long, boolean) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
If true, use spvc built in parser to generate IR for spirv-cross, otherwise use spirv-cross's implementation.
- shaderc_spvc_decoration_aliased - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_arraystride - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_binding - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_block - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_builtin - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_centroid - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_colmajor - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_component - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_descriptorset - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_flat - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_index - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_location - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_matrixstride - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_nocontraction - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_nonreadable - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_nonwritable - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_noperspective - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_offset - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_restrict - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_rowmajor - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_specid - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_decoration_uniform - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
SPIR-V decorations supported by spvc.
- shaderc_spvc_execution_model_fragment - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
shaderc_spvc_execution_model
- shaderc_spvc_execution_model_glcompute - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
shaderc_spvc_execution_model
- shaderc_spvc_execution_model_vertex - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
shaderc_spvc_execution_model
- shaderc_spvc_get_combined_image_samplers(long, ShadercSPVCCombinedImageSampler, PointerBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Returns the combined image samplers.
- shaderc_spvc_get_decoration(long, int, int, IntBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Get spirv_cross decoration.
- shaderc_spvc_get_workgroup_size(long, ByteBuffer, int, ShadercSPVCWorkgroupSize.Buffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Gets workgroup size for an entry point defined by a given execution model and function name.
- shaderc_spvc_get_workgroup_size(long, CharSequence, int, ShadercSPVCWorkgroupSize.Buffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Gets workgroup size for an entry point defined by a given execution model and function name.
- shaderc_spvc_initialize_for_glsl(long, IntBuffer, long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Takes SPIR-V as a sequence of 32-bit words, validates it, then creates the internal compiler for translating to GLSL and performing reflection.
- shaderc_spvc_initialize_for_hlsl(long, IntBuffer, long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Takes SPIR-V as a sequence of 32-bit words, validates it, then creates the internal compiler for translating to HLSL and performing reflection.
- shaderc_spvc_initialize_for_msl(long, IntBuffer, long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Takes SPIR-V as a sequence of 32-bit words, validates it, then creates the internal compiler for translating to MSL and performing reflection.
- shaderc_spvc_initialize_for_vulkan(long, IntBuffer, long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Takes SPIR-V as a sequence of 32-bit words, validates it, then creates the internal compiler for translating to Vulkan and performing reflection.
- shaderc_spvc_msl_platform_ios - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Enum values:
- shaderc_spvc_msl_platform_macos - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Enum values:
- shaderc_spvc_needs_buffer_size_buffer(long, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Gets whether or not the shader needes a buffer of buffer sizes.
- shaderc_spvc_result_create() - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Creates an instant of compilation result data structure.
- shaderc_spvc_result_destroy(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Destroys the resources held by the result object.
- shaderc_spvc_result_get_binary_length(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Get length of validation/compilation result as a binary buffer.
- shaderc_spvc_result_get_binary_output(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Get validation/compilation result as a binary buffer.
- shaderc_spvc_result_get_binary_output(long, long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Get validation/compilation result as a binary buffer.
- shaderc_spvc_result_get_string_output(long) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Get validation/compilation result as a string.
- shaderc_spvc_set_decoration(long, int, int, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set spirv_cross decoration.
- shaderc_spvc_set_name(long, int, ByteBuffer) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set name on a given id.
- shaderc_spvc_set_name(long, int, CharSequence) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Set name on a given id.
- shaderc_spvc_status_compilation_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_configuration_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_internal_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_invalid_out_param - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_missing_context_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_success - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_transformation_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_uninitialized_compiler_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_status_validation_error - Static variable in class org.lwjgl.util.shaderc.ShadercSpvc
-
Return code for spvc API calls.
- shaderc_spvc_unset_decoration(long, int, int) - Static method in class org.lwjgl.util.shaderc.ShadercSpvc
-
Unset spirv_cross decoration.
- shaderc_target_env_default - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_target_env
- shaderc_target_env_opengl - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_target_env
- shaderc_target_env_opengl_compat - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_target_env
- shaderc_target_env_vulkan - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_target_env
- shaderc_target_env_webgpu - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_target_env
- shaderc_task_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_tess_control_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_tess_evaluation_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- shaderc_uniform_kind_buffer - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Uniform resource kinds.
- shaderc_uniform_kind_image - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Uniform resource kinds.
- shaderc_uniform_kind_sampler - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Uniform resource kinds.
- shaderc_uniform_kind_storage_buffer - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Uniform resource kinds.
- shaderc_uniform_kind_texture - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Uniform resource kinds.
- shaderc_uniform_kind_unordered_access_view - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
Uniform resource kinds.
- shaderc_vertex_shader - Static variable in class org.lwjgl.util.shaderc.Shaderc
-
shaderc_shader_kind
- ShadercIncludeResolve - Class in org.lwjgl.util.shaderc
-
- ShadercIncludeResolveI - Interface in org.lwjgl.util.shaderc
-
- ShadercIncludeResult - Class in org.lwjgl.util.shaderc
-
An include result.
- ShadercIncludeResult(ByteBuffer) - Constructor for class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Creates a ShadercIncludeResult instance at the current position of the specified ByteBuffer container.
- ShadercIncludeResult.Buffer - Class in org.lwjgl.util.shaderc
-
- ShadercIncludeResultRelease - Class in org.lwjgl.util.shaderc
-
- ShadercIncludeResultReleaseI - Interface in org.lwjgl.util.shaderc
-
- ShadercSpvc - Class in org.lwjgl.util.shaderc
-
Native bindings to the libshaderc_spvc C API of the
shaderc library.
- ShadercSpvc.Functions - Class in org.lwjgl.util.shaderc
-
Contains the function pointers loaded from the shaderc SharedLibrary.
- ShadercSPVCCombinedImageSampler - Class in org.lwjgl.util.shaderc
-
Layout
- ShadercSPVCCombinedImageSampler(ByteBuffer) - Constructor for class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
Creates a ShadercSPVCCombinedImageSampler instance at the current position of the specified ByteBuffer container.
- ShadercSPVCCombinedImageSampler.Buffer - Class in org.lwjgl.util.shaderc
-
- ShadercSPVCMSLResourceBinding - Class in org.lwjgl.util.shaderc
-
Layout
- ShadercSPVCMSLResourceBinding(ByteBuffer) - Constructor for class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Creates a ShadercSPVCMSLResourceBinding instance at the current position of the specified ByteBuffer container.
- ShadercSPVCMSLResourceBinding.Buffer - Class in org.lwjgl.util.shaderc
-
- ShadercSPVCWorkgroupSize - Class in org.lwjgl.util.shaderc
-
Layout
- ShadercSPVCWorkgroupSize(ByteBuffer) - Constructor for class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
Creates a ShadercSPVCWorkgroupSize instance at the current position of the specified ByteBuffer container.
- ShadercSPVCWorkgroupSize.Buffer - Class in org.lwjgl.util.shaderc
-
- SIGNATURE - Static variable in interface org.lwjgl.util.shaderc.ShadercIncludeResolveI
-
- SIGNATURE - Static variable in interface org.lwjgl.util.shaderc.ShadercIncludeResultReleaseI
-
- SIZEOF - Static variable in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
The struct size in bytes.
- sizeof() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
- SIZEOF - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
The struct size in bytes.
- sizeof() - Method in class org.lwjgl.util.shaderc.ShadercSPVCCombinedImageSampler
-
- SIZEOF - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
The struct size in bytes.
- sizeof() - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
- SIZEOF - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
The struct size in bytes.
- sizeof() - Method in class org.lwjgl.util.shaderc.ShadercSPVCWorkgroupSize
-
- source_name() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Returns a ByteBuffer view of the null-terminated string pointed to by the source_name field.
- source_name(ByteBuffer) - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Sets the address of the specified encoded string to the source_name field.
- SOURCE_NAME - Static variable in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
The struct member offsets.
- source_name() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns a ByteBuffer view of the null-terminated string pointed to by the source_name field.
- source_name(ByteBuffer) - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Sets the address of the specified encoded string to the source_name field.
- source_name_length() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Returns the value of the source_name_length field.
- SOURCE_NAME_LENGTH - Static variable in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
The struct member offsets.
- source_name_length() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Returns the value of the source_name_length field.
- source_nameString() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult.Buffer
-
Decodes the null-terminated string pointed to by the source_name field.
- source_nameString() - Method in class org.lwjgl.util.shaderc.ShadercIncludeResult
-
Decodes the null-terminated string pointed to by the source_name field.
- stage() - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding.Buffer
-
Returns the value of the stage field.
- stage(int) - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding.Buffer
-
Sets the specified value to the stage field.
- STAGE - Static variable in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
The struct member offsets.
- stage() - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Returns the value of the stage field.
- stage(int) - Method in class org.lwjgl.util.shaderc.ShadercSPVCMSLResourceBinding
-
Sets the specified value to the stage field.