Class GlCommandEncoder

java.lang.Object
net.minecraft.client.gl.GlCommandEncoder
All Implemented Interfaces:
CommandEncoder

@Environment(CLIENT) public class GlCommandEncoder extends Object implements CommandEncoder
Mappings:
Namespace Name
named net/minecraft/client/gl/GlCommandEncoder
intermediary net/minecraft/class_10860
official fma
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/gl/GlCommandEncoder;LOGGER:Lorg/slf4j/Logger;
      intermediary field_57843 Lnet/minecraft/class_10860;field_57843:Lorg/slf4j/Logger;
      official a Lfma;a:Lorg/slf4j/Logger;
    • backend

      private final GlBackend backend
      Mappings:
      Namespace Name Mixin selector
      named backend Lnet/minecraft/client/gl/GlCommandEncoder;backend:Lnet/minecraft/client/gl/GlBackend;
      intermediary field_57844 Lnet/minecraft/class_10860;field_57844:Lnet/minecraft/class_10865;
      official b Lfma;b:Lfmd;
    • temporaryFb1

      private final int temporaryFb1
      Mappings:
      Namespace Name Mixin selector
      named temporaryFb1 Lnet/minecraft/client/gl/GlCommandEncoder;temporaryFb1:I
      intermediary field_57845 Lnet/minecraft/class_10860;field_57845:I
      official c Lfma;c:I
    • temporaryFb2

      private final int temporaryFb2
      Mappings:
      Namespace Name Mixin selector
      named temporaryFb2 Lnet/minecraft/client/gl/GlCommandEncoder;temporaryFb2:I
      intermediary field_57846 Lnet/minecraft/class_10860;field_57846:I
      official d Lfma;d:I
    • currentPipeline

      @Nullable private @Nullable RenderPipeline currentPipeline
      Mappings:
      Namespace Name Mixin selector
      named currentPipeline Lnet/minecraft/client/gl/GlCommandEncoder;currentPipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary field_57847 Lnet/minecraft/class_10860;field_57847:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official e Lfma;e:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • renderPassOpen

      private boolean renderPassOpen
      Mappings:
      Namespace Name Mixin selector
      named renderPassOpen Lnet/minecraft/client/gl/GlCommandEncoder;renderPassOpen:Z
      intermediary field_57848 Lnet/minecraft/class_10860;field_57848:Z
      official f Lfma;f:Z
    • currentProgram

      @Nullable private @Nullable ShaderProgram currentProgram
      Mappings:
      Namespace Name Mixin selector
      named currentProgram Lnet/minecraft/client/gl/GlCommandEncoder;currentProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_57849 Lnet/minecraft/class_10860;field_57849:Lnet/minecraft/class_5944;
      official g Lfma;g:Lfmf;
  • Constructor Details

    • GlCommandEncoder

      protected GlCommandEncoder(GlBackend backend)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/GlCommandEncoder;<init>(Lnet/minecraft/client/gl/GlBackend;)V
      intermediary <init> Lnet/minecraft/class_10860;<init>(Lnet/minecraft/class_10865;)V
      official <init> Lfma;<init>(Lfmd;)V
  • Method Details

    • createRenderPass

      public RenderPass createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor)
      Specified by:
      createRenderPass in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named createRenderPass Lcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;)Lcom/mojang/blaze3d/systems/RenderPass;
      intermediary createRenderPass Lcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;)Lcom/mojang/blaze3d/systems/RenderPass;
      official createRenderPass Lcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;)Lcom/mojang/blaze3d/systems/RenderPass;
    • createRenderPass

      public RenderPass createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor, @Nullable @Nullable GpuTextureView depthAttachment, OptionalDouble clearDepth)
      Specified by:
      createRenderPass in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named createRenderPass Lcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalDouble;)Lcom/mojang/blaze3d/systems/RenderPass;
      intermediary createRenderPass Lcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalDouble;)Lcom/mojang/blaze3d/systems/RenderPass;
      official createRenderPass Lcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalDouble;)Lcom/mojang/blaze3d/systems/RenderPass;
    • clearColorTexture

      public void clearColorTexture(GpuTexture texture, int color)
      Specified by:
      clearColorTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named clearColorTexture Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorTexture(Lcom/mojang/blaze3d/textures/GpuTexture;I)V
      intermediary clearColorTexture Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorTexture(Lcom/mojang/blaze3d/textures/GpuTexture;I)V
      official clearColorTexture Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorTexture(Lcom/mojang/blaze3d/textures/GpuTexture;I)V
    • clearColorAndDepthTextures

      public void clearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth)
      Specified by:
      clearColorAndDepthTextures in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named clearColorAndDepthTextures Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;D)V
      intermediary clearColorAndDepthTextures Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;D)V
      official clearColorAndDepthTextures Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;D)V
    • clearColorAndDepthTextures

      public void clearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth, int scissorX, int scissorY, int scissorWidth, int scissorHeight)
      Specified by:
      clearColorAndDepthTextures in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named clearColorAndDepthTextures Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;DIIII)V
      intermediary clearColorAndDepthTextures Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;DIIII)V
      official clearColorAndDepthTextures Lcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;DIIII)V
    • validate

      private void validate(GpuTexture texture, int regionX, int regionY, int regionWidth, int regionHeight)
      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/client/gl/GlCommandEncoder;validate(Lcom/mojang/blaze3d/textures/GpuTexture;IIII)V
      intermediary method_70806 Lnet/minecraft/class_10860;method_70806(Lcom/mojang/blaze3d/textures/GpuTexture;IIII)V
      official a Lfma;a(Lcom/mojang/blaze3d/textures/GpuTexture;IIII)V
    • clearDepthTexture

      public void clearDepthTexture(GpuTexture texture, double depth)
      Specified by:
      clearDepthTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named clearDepthTexture Lcom/mojang/blaze3d/systems/CommandEncoder;clearDepthTexture(Lcom/mojang/blaze3d/textures/GpuTexture;D)V
      intermediary clearDepthTexture Lcom/mojang/blaze3d/systems/CommandEncoder;clearDepthTexture(Lcom/mojang/blaze3d/textures/GpuTexture;D)V
      official clearDepthTexture Lcom/mojang/blaze3d/systems/CommandEncoder;clearDepthTexture(Lcom/mojang/blaze3d/textures/GpuTexture;D)V
    • validateColorAttachment

      private void validateColorAttachment(GpuTexture texture)
      Mappings:
      Namespace Name Mixin selector
      named validateColorAttachment Lnet/minecraft/client/gl/GlCommandEncoder;validateColorAttachment(Lcom/mojang/blaze3d/textures/GpuTexture;)V
      intermediary method_70805 Lnet/minecraft/class_10860;method_70805(Lcom/mojang/blaze3d/textures/GpuTexture;)V
      official a Lfma;a(Lcom/mojang/blaze3d/textures/GpuTexture;)V
    • validateDepthAttachment

      private void validateDepthAttachment(GpuTexture texture)
      Mappings:
      Namespace Name Mixin selector
      named validateDepthAttachment Lnet/minecraft/client/gl/GlCommandEncoder;validateDepthAttachment(Lcom/mojang/blaze3d/textures/GpuTexture;)V
      intermediary method_70807 Lnet/minecraft/class_10860;method_70807(Lcom/mojang/blaze3d/textures/GpuTexture;)V
      official b Lfma;b(Lcom/mojang/blaze3d/textures/GpuTexture;)V
    • writeToBuffer

      public void writeToBuffer(GpuBufferSlice slice, ByteBuffer source)
      Specified by:
      writeToBuffer in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named writeToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;writeToBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;)V
      intermediary writeToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;writeToBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;)V
      official writeToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;writeToBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;)V
    • mapBuffer

      public GpuBuffer.MappedView mapBuffer(GpuBuffer buffer, boolean read, boolean write)
      Specified by:
      mapBuffer in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named mapBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
      intermediary mapBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
      official mapBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
    • mapBuffer

      public GpuBuffer.MappedView mapBuffer(GpuBufferSlice slice, boolean read, boolean write)
      Specified by:
      mapBuffer in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named mapBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
      intermediary mapBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
      official mapBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
    • copyToBuffer

      public void copyToBuffer(GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2)
      Specified by:
      copyToBuffer in interface CommandEncoder
    • writeToTexture

      public void writeToTexture(GpuTexture target, NativeImage source)
      Specified by:
      writeToTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/client/texture/NativeImage;)V
      intermediary writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/class_1011;)V
      official writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lfne;)V
    • writeToTexture

      public void writeToTexture(GpuTexture target, NativeImage source, int mipLevel, int depth, int offsetX, int offsetY, int width, int height, int skipPixels, int skipRows)
      Specified by:
      writeToTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/client/texture/NativeImage;IIIIIIII)V
      intermediary writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/class_1011;IIIIIIII)V
      official writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lfne;IIIIIIII)V
    • writeToTexture

      public void writeToTexture(GpuTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int depth, int offsetX, int offsetY, int width, int height)
      Specified by:
      writeToTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Ljava/nio/IntBuffer;Lnet/minecraft/client/texture/NativeImage$Format;IIIIII)V
      intermediary writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Ljava/nio/IntBuffer;Lnet/minecraft/class_1011$class_1012;IIIIII)V
      official writeToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Ljava/nio/IntBuffer;Lfne$a;IIIIII)V
    • copyTextureToBuffer

      public void copyTextureToBuffer(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel)
      Specified by:
      copyTextureToBuffer in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named copyTextureToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;I)V
      intermediary copyTextureToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;I)V
      official copyTextureToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;I)V
    • copyTextureToBuffer

      public void copyTextureToBuffer(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height)
      Specified by:
      copyTextureToBuffer in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named copyTextureToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;IIIII)V
      intermediary copyTextureToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;IIIII)V
      official copyTextureToBuffer Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;IIIII)V
    • copyTextureToTexture

      public void copyTextureToTexture(GpuTexture source, GpuTexture target, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height)
      Specified by:
      copyTextureToTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named copyTextureToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/textures/GpuTexture;IIIIIII)V
      intermediary copyTextureToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/textures/GpuTexture;IIIIIII)V
      official copyTextureToTexture Lcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/textures/GpuTexture;IIIIIII)V
    • presentTexture

      public void presentTexture(GpuTextureView texture)
      Specified by:
      presentTexture in interface CommandEncoder
      Mappings:
      Namespace Name Mixin selector
      named presentTexture Lcom/mojang/blaze3d/systems/CommandEncoder;presentTexture(Lcom/mojang/blaze3d/textures/GpuTextureView;)V
      intermediary presentTexture Lcom/mojang/blaze3d/systems/CommandEncoder;presentTexture(Lcom/mojang/blaze3d/textures/GpuTextureView;)V
      official presentTexture Lcom/mojang/blaze3d/systems/CommandEncoder;presentTexture(Lcom/mojang/blaze3d/textures/GpuTextureView;)V
    • createFence

      public GpuFence createFence()
      Specified by:
      createFence in interface CommandEncoder
    • drawObjectsWithRenderPass

      protected <T> void drawObjectsWithRenderPass(RenderPassImpl pass, Collection<RenderPass.RenderObject<T>> objects, @Nullable @Nullable GpuBuffer indexBuffer, @Nullable VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t)
      Mappings:
      Namespace Name Mixin selector
      named drawObjectsWithRenderPass Lnet/minecraft/client/gl/GlCommandEncoder;drawObjectsWithRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;Ljava/util/Collection;Ljava/lang/Object;)V
      intermediary method_68355 Lnet/minecraft/class_10860;method_68355(Lnet/minecraft/class_10866;Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;Ljava/util/Collection;Ljava/lang/Object;)V
      official a Lfma;a(Lfmg;Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;Ljava/util/Collection;Ljava/lang/Object;)V
    • drawBoundObjectWithRenderPass

      protected void drawBoundObjectWithRenderPass(RenderPassImpl pass, int baseVertex, int firstIndex, int count, @Nullable VertexFormat.IndexType indexType, int instanceCount)
      Mappings:
      Namespace Name Mixin selector
      named drawBoundObjectWithRenderPass Lnet/minecraft/client/gl/GlCommandEncoder;drawBoundObjectWithRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;IIILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;I)V
      intermediary method_68352 Lnet/minecraft/class_10860;method_68352(Lnet/minecraft/class_10866;IIILcom/mojang/blaze3d/vertex/VertexFormat$class_5595;I)V
      official a Lfma;a(Lfmg;IIILcom/mojang/blaze3d/vertex/VertexFormat$a;I)V
    • drawObjectWithRenderPass

      private void drawObjectWithRenderPass(RenderPassImpl pass, int baseVertex, int firstIndex, int count, @Nullable VertexFormat.IndexType indexType, CompiledShaderPipeline pipeline, int instanceCount)
      Mappings:
      Namespace Name Mixin selector
      named drawObjectWithRenderPass Lnet/minecraft/client/gl/GlCommandEncoder;drawObjectWithRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;IIILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;Lnet/minecraft/client/gl/CompiledShaderPipeline;I)V
      intermediary method_68353 Lnet/minecraft/class_10860;method_68353(Lnet/minecraft/class_10866;IIILcom/mojang/blaze3d/vertex/VertexFormat$class_5595;Lnet/minecraft/class_10867;I)V
      official a Lfma;a(Lfmg;IIILcom/mojang/blaze3d/vertex/VertexFormat$a;Lfmh;I)V
    • setupRenderPass

      private boolean setupRenderPass(RenderPassImpl pass, Collection<String> validationSkippedUniforms)
      Mappings:
      Namespace Name Mixin selector
      named setupRenderPass Lnet/minecraft/client/gl/GlCommandEncoder;setupRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;Ljava/util/Collection;)Z
      intermediary method_68351 Lnet/minecraft/class_10860;method_68351(Lnet/minecraft/class_10866;Ljava/util/Collection;)Z
      official a Lfma;a(Lfmg;Ljava/util/Collection;)Z
    • setPipelineAndApplyState

      private void setPipelineAndApplyState(RenderPipeline pipeline)
      Mappings:
      Namespace Name Mixin selector
      named setPipelineAndApplyState Lnet/minecraft/client/gl/GlCommandEncoder;setPipelineAndApplyState(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
      intermediary method_68356 Lnet/minecraft/class_10860;method_68356(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
      official a Lfma;a(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
    • closePass

      public void closePass()
      Mappings:
      Namespace Name Mixin selector
      named closePass Lnet/minecraft/client/gl/GlCommandEncoder;closePass()V
      intermediary method_68346 Lnet/minecraft/class_10860;method_68346()V
      official a Lfma;a()V
    • getBackend

      protected GlBackend getBackend()
      Mappings:
      Namespace Name Mixin selector
      named getBackend Lnet/minecraft/client/gl/GlCommandEncoder;getBackend()Lnet/minecraft/client/gl/GlBackend;
      intermediary method_68369 Lnet/minecraft/class_10860;method_68369()Lnet/minecraft/class_10865;
      official b Lfma;b()Lfmd;