Class Shaderc.Functions

java.lang.Object
org.lwjgl.util.shaderc.Shaderc.Functions
Enclosing class:
Shaderc

public static final class Shaderc.Functions extends Object
Contains the function pointers loaded from the shaderc SharedLibrary.
  • Field Details

    • compiler_initialize

      public static final long compiler_initialize
      Function address.
    • compiler_release

      public static final long compiler_release
      Function address.
    • compile_options_initialize

      public static final long compile_options_initialize
      Function address.
    • compile_options_clone

      public static final long compile_options_clone
      Function address.
    • compile_options_release

      public static final long compile_options_release
      Function address.
    • compile_options_add_macro_definition

      public static final long compile_options_add_macro_definition
      Function address.
    • compile_options_set_source_language

      public static final long compile_options_set_source_language
      Function address.
    • compile_options_set_generate_debug_info

      public static final long compile_options_set_generate_debug_info
      Function address.
    • compile_options_set_optimization_level

      public static final long compile_options_set_optimization_level
      Function address.
    • compile_options_set_forced_version_profile

      public static final long compile_options_set_forced_version_profile
      Function address.
    • compile_options_set_include_callbacks

      public static final long compile_options_set_include_callbacks
      Function address.
    • compile_options_set_suppress_warnings

      public static final long compile_options_set_suppress_warnings
      Function address.
    • compile_options_set_target_env

      public static final long compile_options_set_target_env
      Function address.
    • compile_options_set_target_spirv

      public static final long compile_options_set_target_spirv
      Function address.
    • compile_options_set_warnings_as_errors

      public static final long compile_options_set_warnings_as_errors
      Function address.
    • compile_options_set_limit

      public static final long compile_options_set_limit
      Function address.
    • compile_options_set_auto_bind_uniforms

      public static final long compile_options_set_auto_bind_uniforms
      Function address.
    • compile_options_set_auto_combined_image_sampler

      public static final long compile_options_set_auto_combined_image_sampler
      Function address.
    • compile_options_set_hlsl_io_mapping

      public static final long compile_options_set_hlsl_io_mapping
      Function address.
    • compile_options_set_hlsl_offsets

      public static final long compile_options_set_hlsl_offsets
      Function address.
    • compile_options_set_binding_base

      public static final long compile_options_set_binding_base
      Function address.
    • compile_options_set_binding_base_for_stage

      public static final long compile_options_set_binding_base_for_stage
      Function address.
    • compile_options_set_preserve_bindings

      public static final long compile_options_set_preserve_bindings
      Function address.
    • compile_options_set_auto_map_locations

      public static final long compile_options_set_auto_map_locations
      Function address.
    • compile_options_set_hlsl_register_set_and_binding_for_stage

      public static final long compile_options_set_hlsl_register_set_and_binding_for_stage
      Function address.
    • compile_options_set_hlsl_register_set_and_binding

      public static final long compile_options_set_hlsl_register_set_and_binding
      Function address.
    • compile_options_set_hlsl_functionality1

      public static final long compile_options_set_hlsl_functionality1
      Function address.
    • compile_options_set_hlsl_16bit_types

      public static final long compile_options_set_hlsl_16bit_types
      Function address.
    • compile_options_set_vulkan_rules_relaxed

      public static final long compile_options_set_vulkan_rules_relaxed
      Function address.
    • compile_options_set_invert_y

      public static final long compile_options_set_invert_y
      Function address.
    • compile_options_set_nan_clamp

      public static final long compile_options_set_nan_clamp
      Function address.
    • compile_into_spv

      public static final long compile_into_spv
      Function address.
    • compile_into_spv_assembly

      public static final long compile_into_spv_assembly
      Function address.
    • compile_into_preprocessed_text

      public static final long compile_into_preprocessed_text
      Function address.
    • assemble_into_spv

      public static final long assemble_into_spv
      Function address.
    • result_release

      public static final long result_release
      Function address.
    • result_get_length

      public static final long result_get_length
      Function address.
    • result_get_num_warnings

      public static final long result_get_num_warnings
      Function address.
    • result_get_num_errors

      public static final long result_get_num_errors
      Function address.
    • result_get_compilation_status

      public static final long result_get_compilation_status
      Function address.
    • result_get_bytes

      public static final long result_get_bytes
      Function address.
    • result_get_error_message

      public static final long result_get_error_message
      Function address.
    • get_spv_version

      public static final long get_spv_version
      Function address.
    • parse_version_profile

      public static final long parse_version_profile
      Function address.