Class Spvc.Functions

java.lang.Object
org.lwjgl.util.spvc.Spvc.Functions
Enclosing class:
Spvc

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

    • get_version

      public static final long get_version
      Function address.
    • get_commit_revision_and_timestamp

      public static final long get_commit_revision_and_timestamp
      Function address.
    • msl_vertex_attribute_init

      public static final long msl_vertex_attribute_init
      Function address.
    • msl_shader_interface_var_init

      public static final long msl_shader_interface_var_init
      Function address.
    • msl_shader_input_init

      public static final long msl_shader_input_init
      Function address.
    • msl_shader_interface_var_init_2

      public static final long msl_shader_interface_var_init_2
      Function address.
    • msl_resource_binding_init

      public static final long msl_resource_binding_init
      Function address.
    • msl_resource_binding_init_2

      public static final long msl_resource_binding_init_2
      Function address.
    • msl_get_aux_buffer_struct_version

      public static final long msl_get_aux_buffer_struct_version
      Function address.
    • msl_constexpr_sampler_init

      public static final long msl_constexpr_sampler_init
      Function address.
    • msl_sampler_ycbcr_conversion_init

      public static final long msl_sampler_ycbcr_conversion_init
      Function address.
    • hlsl_resource_binding_init

      public static final long hlsl_resource_binding_init
      Function address.
    • context_create

      public static final long context_create
      Function address.
    • context_destroy

      public static final long context_destroy
      Function address.
    • context_release_allocations

      public static final long context_release_allocations
      Function address.
    • context_get_last_error_string

      public static final long context_get_last_error_string
      Function address.
    • context_set_error_callback

      public static final long context_set_error_callback
      Function address.
    • context_parse_spirv

      public static final long context_parse_spirv
      Function address.
    • context_create_compiler

      public static final long context_create_compiler
      Function address.
    • compiler_get_current_id_bound

      public static final long compiler_get_current_id_bound
      Function address.
    • compiler_create_compiler_options

      public static final long compiler_create_compiler_options
      Function address.
    • compiler_options_set_bool

      public static final long compiler_options_set_bool
      Function address.
    • compiler_options_set_uint

      public static final long compiler_options_set_uint
      Function address.
    • compiler_install_compiler_options

      public static final long compiler_install_compiler_options
      Function address.
    • compiler_compile

      public static final long compiler_compile
      Function address.
    • compiler_add_header_line

      public static final long compiler_add_header_line
      Function address.
    • compiler_require_extension

      public static final long compiler_require_extension
      Function address.
    • compiler_get_num_required_extensions

      public static final long compiler_get_num_required_extensions
      Function address.
    • compiler_get_required_extension

      public static final long compiler_get_required_extension
      Function address.
    • compiler_flatten_buffer_block

      public static final long compiler_flatten_buffer_block
      Function address.
    • compiler_variable_is_depth_or_compare

      public static final long compiler_variable_is_depth_or_compare
      Function address.
    • compiler_mask_stage_output_by_location

      public static final long compiler_mask_stage_output_by_location
      Function address.
    • compiler_mask_stage_output_by_builtin

      public static final long compiler_mask_stage_output_by_builtin
      Function address.
    • compiler_hlsl_set_root_constants_layout

      public static final long compiler_hlsl_set_root_constants_layout
      Function address.
    • compiler_hlsl_add_vertex_attribute_remap

      public static final long compiler_hlsl_add_vertex_attribute_remap
      Function address.
    • compiler_hlsl_remap_num_workgroups_builtin

      public static final long compiler_hlsl_remap_num_workgroups_builtin
      Function address.
    • compiler_hlsl_set_resource_binding_flags

      public static final long compiler_hlsl_set_resource_binding_flags
      Function address.
    • compiler_hlsl_add_resource_binding

      public static final long compiler_hlsl_add_resource_binding
      Function address.
    • compiler_hlsl_is_resource_used

      public static final long compiler_hlsl_is_resource_used
      Function address.
    • compiler_msl_is_rasterization_disabled

      public static final long compiler_msl_is_rasterization_disabled
      Function address.
    • compiler_msl_needs_swizzle_buffer

      public static final long compiler_msl_needs_swizzle_buffer
      Function address.
    • compiler_msl_needs_buffer_size_buffer

      public static final long compiler_msl_needs_buffer_size_buffer
      Function address.
    • compiler_msl_needs_output_buffer

      public static final long compiler_msl_needs_output_buffer
      Function address.
    • compiler_msl_needs_patch_output_buffer

      public static final long compiler_msl_needs_patch_output_buffer
      Function address.
    • compiler_msl_needs_input_threadgroup_mem

      public static final long compiler_msl_needs_input_threadgroup_mem
      Function address.
    • compiler_msl_add_vertex_attribute

      public static final long compiler_msl_add_vertex_attribute
      Function address.
    • compiler_msl_add_resource_binding

      public static final long compiler_msl_add_resource_binding
      Function address.
    • compiler_msl_add_resource_binding_2

      public static final long compiler_msl_add_resource_binding_2
      Function address.
    • compiler_msl_add_shader_input

      public static final long compiler_msl_add_shader_input
      Function address.
    • compiler_msl_add_shader_input_2

      public static final long compiler_msl_add_shader_input_2
      Function address.
    • compiler_msl_add_shader_output

      public static final long compiler_msl_add_shader_output
      Function address.
    • compiler_msl_add_shader_output_2

      public static final long compiler_msl_add_shader_output_2
      Function address.
    • compiler_msl_add_discrete_descriptor_set

      public static final long compiler_msl_add_discrete_descriptor_set
      Function address.
    • compiler_msl_set_argument_buffer_device_address_space

      public static final long compiler_msl_set_argument_buffer_device_address_space
      Function address.
    • compiler_msl_is_vertex_attribute_used

      public static final long compiler_msl_is_vertex_attribute_used
      Function address.
    • compiler_msl_is_shader_input_used

      public static final long compiler_msl_is_shader_input_used
      Function address.
    • compiler_msl_is_shader_output_used

      public static final long compiler_msl_is_shader_output_used
      Function address.
    • compiler_msl_is_resource_used

      public static final long compiler_msl_is_resource_used
      Function address.
    • compiler_msl_remap_constexpr_sampler

      public static final long compiler_msl_remap_constexpr_sampler
      Function address.
    • compiler_msl_remap_constexpr_sampler_by_binding

      public static final long compiler_msl_remap_constexpr_sampler_by_binding
      Function address.
    • compiler_msl_remap_constexpr_sampler_ycbcr

      public static final long compiler_msl_remap_constexpr_sampler_ycbcr
      Function address.
    • compiler_msl_remap_constexpr_sampler_by_binding_ycbcr

      public static final long compiler_msl_remap_constexpr_sampler_by_binding_ycbcr
      Function address.
    • compiler_msl_set_fragment_output_components

      public static final long compiler_msl_set_fragment_output_components
      Function address.
    • compiler_msl_get_automatic_resource_binding

      public static final long compiler_msl_get_automatic_resource_binding
      Function address.
    • compiler_msl_get_automatic_resource_binding_secondary

      public static final long compiler_msl_get_automatic_resource_binding_secondary
      Function address.
    • compiler_msl_add_dynamic_buffer

      public static final long compiler_msl_add_dynamic_buffer
      Function address.
    • compiler_msl_add_inline_uniform_block

      public static final long compiler_msl_add_inline_uniform_block
      Function address.
    • compiler_msl_set_combined_sampler_suffix

      public static final long compiler_msl_set_combined_sampler_suffix
      Function address.
    • compiler_msl_get_combined_sampler_suffix

      public static final long compiler_msl_get_combined_sampler_suffix
      Function address.
    • compiler_get_active_interface_variables

      public static final long compiler_get_active_interface_variables
      Function address.
    • compiler_set_enabled_interface_variables

      public static final long compiler_set_enabled_interface_variables
      Function address.
    • compiler_create_shader_resources

      public static final long compiler_create_shader_resources
      Function address.
    • compiler_create_shader_resources_for_active_variables

      public static final long compiler_create_shader_resources_for_active_variables
      Function address.
    • resources_get_resource_list_for_type

      public static final long resources_get_resource_list_for_type
      Function address.
    • resources_get_builtin_resource_list_for_type

      public static final long resources_get_builtin_resource_list_for_type
      Function address.
    • compiler_set_decoration

      public static final long compiler_set_decoration
      Function address.
    • compiler_set_decoration_string

      public static final long compiler_set_decoration_string
      Function address.
    • compiler_set_name

      public static final long compiler_set_name
      Function address.
    • compiler_set_member_decoration

      public static final long compiler_set_member_decoration
      Function address.
    • compiler_set_member_decoration_string

      public static final long compiler_set_member_decoration_string
      Function address.
    • compiler_set_member_name

      public static final long compiler_set_member_name
      Function address.
    • compiler_unset_decoration

      public static final long compiler_unset_decoration
      Function address.
    • compiler_unset_member_decoration

      public static final long compiler_unset_member_decoration
      Function address.
    • compiler_has_decoration

      public static final long compiler_has_decoration
      Function address.
    • compiler_has_member_decoration

      public static final long compiler_has_member_decoration
      Function address.
    • compiler_get_name

      public static final long compiler_get_name
      Function address.
    • compiler_get_decoration

      public static final long compiler_get_decoration
      Function address.
    • compiler_get_decoration_string

      public static final long compiler_get_decoration_string
      Function address.
    • compiler_get_member_decoration

      public static final long compiler_get_member_decoration
      Function address.
    • compiler_get_member_decoration_string

      public static final long compiler_get_member_decoration_string
      Function address.
    • compiler_get_member_name

      public static final long compiler_get_member_name
      Function address.
    • compiler_get_entry_points

      public static final long compiler_get_entry_points
      Function address.
    • compiler_set_entry_point

      public static final long compiler_set_entry_point
      Function address.
    • compiler_rename_entry_point

      public static final long compiler_rename_entry_point
      Function address.
    • compiler_get_cleansed_entry_point_name

      public static final long compiler_get_cleansed_entry_point_name
      Function address.
    • compiler_set_execution_mode

      public static final long compiler_set_execution_mode
      Function address.
    • compiler_unset_execution_mode

      public static final long compiler_unset_execution_mode
      Function address.
    • compiler_set_execution_mode_with_arguments

      public static final long compiler_set_execution_mode_with_arguments
      Function address.
    • compiler_get_execution_modes

      public static final long compiler_get_execution_modes
      Function address.
    • compiler_get_execution_mode_argument

      public static final long compiler_get_execution_mode_argument
      Function address.
    • compiler_get_execution_mode_argument_by_index

      public static final long compiler_get_execution_mode_argument_by_index
      Function address.
    • compiler_get_execution_model

      public static final long compiler_get_execution_model
      Function address.
    • compiler_update_active_builtins

      public static final long compiler_update_active_builtins
      Function address.
    • compiler_has_active_builtin

      public static final long compiler_has_active_builtin
      Function address.
    • compiler_get_type_handle

      public static final long compiler_get_type_handle
      Function address.
    • type_get_base_type_id

      public static final long type_get_base_type_id
      Function address.
    • type_get_basetype

      public static final long type_get_basetype
      Function address.
    • type_get_bit_width

      public static final long type_get_bit_width
      Function address.
    • type_get_vector_size

      public static final long type_get_vector_size
      Function address.
    • type_get_columns

      public static final long type_get_columns
      Function address.
    • type_get_num_array_dimensions

      public static final long type_get_num_array_dimensions
      Function address.
    • type_array_dimension_is_literal

      public static final long type_array_dimension_is_literal
      Function address.
    • type_get_array_dimension

      public static final long type_get_array_dimension
      Function address.
    • type_get_num_member_types

      public static final long type_get_num_member_types
      Function address.
    • type_get_member_type

      public static final long type_get_member_type
      Function address.
    • type_get_storage_class

      public static final long type_get_storage_class
      Function address.
    • type_get_image_sampled_type

      public static final long type_get_image_sampled_type
      Function address.
    • type_get_image_dimension

      public static final long type_get_image_dimension
      Function address.
    • type_get_image_is_depth

      public static final long type_get_image_is_depth
      Function address.
    • type_get_image_arrayed

      public static final long type_get_image_arrayed
      Function address.
    • type_get_image_multisampled

      public static final long type_get_image_multisampled
      Function address.
    • type_get_image_is_storage

      public static final long type_get_image_is_storage
      Function address.
    • type_get_image_storage_format

      public static final long type_get_image_storage_format
      Function address.
    • type_get_image_access_qualifier

      public static final long type_get_image_access_qualifier
      Function address.
    • compiler_get_declared_struct_size

      public static final long compiler_get_declared_struct_size
      Function address.
    • compiler_get_declared_struct_size_runtime_array

      public static final long compiler_get_declared_struct_size_runtime_array
      Function address.
    • compiler_get_declared_struct_member_size

      public static final long compiler_get_declared_struct_member_size
      Function address.
    • compiler_type_struct_member_offset

      public static final long compiler_type_struct_member_offset
      Function address.
    • compiler_type_struct_member_array_stride

      public static final long compiler_type_struct_member_array_stride
      Function address.
    • compiler_type_struct_member_matrix_stride

      public static final long compiler_type_struct_member_matrix_stride
      Function address.
    • compiler_build_dummy_sampler_for_combined_images

      public static final long compiler_build_dummy_sampler_for_combined_images
      Function address.
    • compiler_build_combined_image_samplers

      public static final long compiler_build_combined_image_samplers
      Function address.
    • compiler_get_combined_image_samplers

      public static final long compiler_get_combined_image_samplers
      Function address.
    • compiler_get_specialization_constants

      public static final long compiler_get_specialization_constants
      Function address.
    • compiler_get_constant_handle

      public static final long compiler_get_constant_handle
      Function address.
    • compiler_get_work_group_size_specialization_constants

      public static final long compiler_get_work_group_size_specialization_constants
      Function address.
    • compiler_get_active_buffer_ranges

      public static final long compiler_get_active_buffer_ranges
      Function address.
    • constant_get_scalar_fp16

      public static final long constant_get_scalar_fp16
      Function address.
    • constant_get_scalar_fp32

      public static final long constant_get_scalar_fp32
      Function address.
    • constant_get_scalar_fp64

      public static final long constant_get_scalar_fp64
      Function address.
    • constant_get_scalar_u32

      public static final long constant_get_scalar_u32
      Function address.
    • constant_get_scalar_i32

      public static final long constant_get_scalar_i32
      Function address.
    • constant_get_scalar_u16

      public static final long constant_get_scalar_u16
      Function address.
    • constant_get_scalar_i16

      public static final long constant_get_scalar_i16
      Function address.
    • constant_get_scalar_u8

      public static final long constant_get_scalar_u8
      Function address.
    • constant_get_scalar_i8

      public static final long constant_get_scalar_i8
      Function address.
    • constant_get_subconstants

      public static final long constant_get_subconstants
      Function address.
    • constant_get_scalar_u64

      public static final long constant_get_scalar_u64
      Function address.
    • constant_get_scalar_i64

      public static final long constant_get_scalar_i64
      Function address.
    • constant_get_type

      public static final long constant_get_type
      Function address.
    • constant_set_scalar_fp16

      public static final long constant_set_scalar_fp16
      Function address.
    • constant_set_scalar_fp32

      public static final long constant_set_scalar_fp32
      Function address.
    • constant_set_scalar_fp64

      public static final long constant_set_scalar_fp64
      Function address.
    • constant_set_scalar_u32

      public static final long constant_set_scalar_u32
      Function address.
    • constant_set_scalar_i32

      public static final long constant_set_scalar_i32
      Function address.
    • constant_set_scalar_u64

      public static final long constant_set_scalar_u64
      Function address.
    • constant_set_scalar_i64

      public static final long constant_set_scalar_i64
      Function address.
    • constant_set_scalar_u16

      public static final long constant_set_scalar_u16
      Function address.
    • constant_set_scalar_i16

      public static final long constant_set_scalar_i16
      Function address.
    • constant_set_scalar_u8

      public static final long constant_set_scalar_u8
      Function address.
    • constant_set_scalar_i8

      public static final long constant_set_scalar_i8
      Function address.
    • compiler_get_binary_offset_for_decoration

      public static final long compiler_get_binary_offset_for_decoration
      Function address.
    • compiler_buffer_is_hlsl_counter_buffer

      public static final long compiler_buffer_is_hlsl_counter_buffer
      Function address.
    • compiler_buffer_get_hlsl_counter_buffer

      public static final long compiler_buffer_get_hlsl_counter_buffer
      Function address.
    • compiler_get_declared_capabilities

      public static final long compiler_get_declared_capabilities
      Function address.
    • compiler_get_declared_extensions

      public static final long compiler_get_declared_extensions
      Function address.
    • compiler_get_remapped_declared_block_name

      public static final long compiler_get_remapped_declared_block_name
      Function address.
    • compiler_get_buffer_block_decorations

      public static final long compiler_get_buffer_block_decorations
      Function address.