Class SPV.Functions

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

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

    • SoftwareVersionString

      public static final long SoftwareVersionString
      Function address.
    • SoftwareVersionDetailsString

      public static final long SoftwareVersionDetailsString
      Function address.
    • TargetEnvDescription

      public static final long TargetEnvDescription
      Function address.
    • ParseTargetEnv

      public static final long ParseTargetEnv
      Function address.
    • ParseVulkanEnv

      public static final long ParseVulkanEnv
      Function address.
    • ContextCreate

      public static final long ContextCreate
      Function address.
    • ContextDestroy

      public static final long ContextDestroy
      Function address.
    • ValidatorOptionsCreate

      public static final long ValidatorOptionsCreate
      Function address.
    • ValidatorOptionsDestroy

      public static final long ValidatorOptionsDestroy
      Function address.
    • ValidatorOptionsSetUniversalLimit

      public static final long ValidatorOptionsSetUniversalLimit
      Function address.
    • ValidatorOptionsSetRelaxStoreStruct

      public static final long ValidatorOptionsSetRelaxStoreStruct
      Function address.
    • ValidatorOptionsSetRelaxLogicalPointer

      public static final long ValidatorOptionsSetRelaxLogicalPointer
      Function address.
    • ValidatorOptionsSetBeforeHlslLegalization

      public static final long ValidatorOptionsSetBeforeHlslLegalization
      Function address.
    • ValidatorOptionsSetRelaxBlockLayout

      public static final long ValidatorOptionsSetRelaxBlockLayout
      Function address.
    • ValidatorOptionsSetUniformBufferStandardLayout

      public static final long ValidatorOptionsSetUniformBufferStandardLayout
      Function address.
    • ValidatorOptionsSetScalarBlockLayout

      public static final long ValidatorOptionsSetScalarBlockLayout
      Function address.
    • ValidatorOptionsSetWorkgroupScalarBlockLayout

      public static final long ValidatorOptionsSetWorkgroupScalarBlockLayout
      Function address.
    • ValidatorOptionsSetSkipBlockLayout

      public static final long ValidatorOptionsSetSkipBlockLayout
      Function address.
    • ValidatorOptionsSetAllowLocalSizeId

      public static final long ValidatorOptionsSetAllowLocalSizeId
      Function address.
    • ValidatorOptionsSetAllowOffsetTextureOperand

      public static final long ValidatorOptionsSetAllowOffsetTextureOperand
      Function address.
    • ValidatorOptionsSetAllowVulkan32BitBitwise

      public static final long ValidatorOptionsSetAllowVulkan32BitBitwise
      Function address.
    • ValidatorOptionsSetFriendlyNames

      public static final long ValidatorOptionsSetFriendlyNames
      Function address.
    • OptimizerOptionsCreate

      public static final long OptimizerOptionsCreate
      Function address.
    • OptimizerOptionsDestroy

      public static final long OptimizerOptionsDestroy
      Function address.
    • OptimizerOptionsSetRunValidator

      public static final long OptimizerOptionsSetRunValidator
      Function address.
    • OptimizerOptionsSetValidatorOptions

      public static final long OptimizerOptionsSetValidatorOptions
      Function address.
    • OptimizerOptionsSetMaxIdBound

      public static final long OptimizerOptionsSetMaxIdBound
      Function address.
    • OptimizerOptionsSetPreserveBindings

      public static final long OptimizerOptionsSetPreserveBindings
      Function address.
    • OptimizerOptionsSetPreserveSpecConstants

      public static final long OptimizerOptionsSetPreserveSpecConstants
      Function address.
    • ReducerOptionsCreate

      public static final long ReducerOptionsCreate
      Function address.
    • ReducerOptionsDestroy

      public static final long ReducerOptionsDestroy
      Function address.
    • ReducerOptionsSetStepLimit

      public static final long ReducerOptionsSetStepLimit
      Function address.
    • ReducerOptionsSetFailOnValidationError

      public static final long ReducerOptionsSetFailOnValidationError
      Function address.
    • ReducerOptionsSetTargetFunction

      public static final long ReducerOptionsSetTargetFunction
      Function address.
    • FuzzerOptionsCreate

      public static final long FuzzerOptionsCreate
      Function address.
    • FuzzerOptionsDestroy

      public static final long FuzzerOptionsDestroy
      Function address.
    • FuzzerOptionsEnableReplayValidation

      public static final long FuzzerOptionsEnableReplayValidation
      Function address.
    • FuzzerOptionsSetRandomSeed

      public static final long FuzzerOptionsSetRandomSeed
      Function address.
    • FuzzerOptionsSetReplayRange

      public static final long FuzzerOptionsSetReplayRange
      Function address.
    • FuzzerOptionsSetShrinkerStepLimit

      public static final long FuzzerOptionsSetShrinkerStepLimit
      Function address.
    • FuzzerOptionsEnableFuzzerPassValidation

      public static final long FuzzerOptionsEnableFuzzerPassValidation
      Function address.
    • FuzzerOptionsEnableAllPasses

      public static final long FuzzerOptionsEnableAllPasses
      Function address.
    • TextToBinary

      public static final long TextToBinary
      Function address.
    • TextToBinaryWithOptions

      public static final long TextToBinaryWithOptions
      Function address.
    • TextDestroy

      public static final long TextDestroy
      Function address.
    • BinaryToText

      public static final long BinaryToText
      Function address.
    • BinaryDestroy

      public static final long BinaryDestroy
      Function address.
    • Validate

      public static final long Validate
      Function address.
    • ValidateWithOptions

      public static final long ValidateWithOptions
      Function address.
    • ValidateBinary

      public static final long ValidateBinary
      Function address.
    • DiagnosticCreate

      public static final long DiagnosticCreate
      Function address.
    • DiagnosticDestroy

      public static final long DiagnosticDestroy
      Function address.
    • DiagnosticPrint

      public static final long DiagnosticPrint
      Function address.
    • OpcodeString

      public static final long OpcodeString
      Function address.
    • BinaryParse

      public static final long BinaryParse
      Function address.
    • OptimizerCreate

      public static final long OptimizerCreate
      Function address.
    • OptimizerDestroy

      public static final long OptimizerDestroy
      Function address.
    • OptimizerSetMessageConsumer

      public static final long OptimizerSetMessageConsumer
      Function address.
    • OptimizerRegisterLegalizationPasses

      public static final long OptimizerRegisterLegalizationPasses
      Function address.
    • OptimizerRegisterPerformancePasses

      public static final long OptimizerRegisterPerformancePasses
      Function address.
    • OptimizerRegisterSizePasses

      public static final long OptimizerRegisterSizePasses
      Function address.
    • OptimizerRegisterPassFromFlag

      public static final long OptimizerRegisterPassFromFlag
      Function address.
    • OptimizerRegisterPassesFromFlags

      public static final long OptimizerRegisterPassesFromFlags
      Function address.
    • OptimizerRegisterPassesFromFlagsWhilePreservingTheInterface

      public static final long OptimizerRegisterPassesFromFlagsWhilePreservingTheInterface
      Function address.
    • OptimizerRun

      public static final long OptimizerRun
      Function address.