Class BedrockIrisGlint

java.lang.Object
com.viaversion.viafabricplus.bedrock.render.compat.iris.BedrockIrisGlint

public final class BedrockIrisGlint extends Object
Supplies native radiance through Iris's combined-glint API, retaining pack composition.
  • Field Details

  • Method Details

    • lighting

      public static BedrockIrisGlint.Lighting lighting(com.mojang.renderpearl.api.pipeline.RenderPipeline pipeline)
    • bindUniform

      public static int bindUniform(int program)
      Iris ignores unknown uniform-buffer descriptions unless both sides receive an explicit binding.
    • specialize

      public static String specialize(String source, BedrockIrisGlint.Lighting lighting)
      A source specialization is part of Iris's transform-cache identity, not thread-local compile state.
    • transform

      public static void transform(io.github.douira.glsl_transformer.ast.transform.ASTParser parser, io.github.douira.glsl_transformer.ast.node.TranslationUnit tree, net.irisshaders.iris.pipeline.transform.parameter.Parameters parameters)