Package net.minecraft.client.gl
Class GlCommandEncoder
java.lang.Object
net.minecraft.client.gl.GlCommandEncoder
- All Implemented Interfaces:
CommandEncoder
- Mappings:
Namespace Name named net/minecraft/client/gl/GlCommandEncoderintermediary net/minecraft/class_10860official fma
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GlBackendprivate @Nullable RenderPipelineprivate @Nullable ShaderProgramprivate static final Loggerprivate booleanprivate final intprivate final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth) voidclearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) voidclearColorTexture(GpuTexture texture, int color) voidclearDepthTexture(GpuTexture texture, double depth) voidvoidcopyTextureToBuffer(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel) voidcopyTextureToBuffer(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) voidcopyTextureToTexture(GpuTexture source, GpuTexture target, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height) createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor) createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor, @Nullable GpuTextureView depthAttachment, OptionalDouble clearDepth) protected voiddrawBoundObjectWithRenderPass(RenderPassImpl pass, int baseVertex, int firstIndex, int count, VertexFormat.IndexType indexType, int instanceCount) protected <T> voiddrawObjectsWithRenderPass(RenderPassImpl pass, Collection<RenderPass.RenderObject<T>> objects, @Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) private voiddrawObjectWithRenderPass(RenderPassImpl pass, int baseVertex, int firstIndex, int count, VertexFormat.IndexType indexType, CompiledShaderPipeline pipeline, int instanceCount) protected GlBackendmapBuffer(GpuBufferSlice slice, boolean read, boolean write) voidpresentTexture(GpuTextureView texture) private voidsetPipelineAndApplyState(RenderPipeline pipeline) private booleansetupRenderPass(RenderPassImpl pass, Collection<String> validationSkippedUniforms) private voidvalidate(GpuTexture texture, int regionX, int regionY, int regionWidth, int regionHeight) private voidvalidateColorAttachment(GpuTexture texture) private voidvalidateDepthAttachment(GpuTexture texture) voidwriteToBuffer(GpuBufferSlice slice, ByteBuffer source) voidwriteToTexture(GpuTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int depth, int offsetX, int offsetY, int width, int height) voidwriteToTexture(GpuTexture target, NativeImage source) voidwriteToTexture(GpuTexture target, NativeImage source, int mipLevel, int depth, int offsetX, int offsetY, int width, int height, int skipPixels, int skipRows)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gl/GlCommandEncoder;LOGGER:Lorg/slf4j/Logger;intermediary field_57843Lnet/minecraft/class_10860;field_57843:Lorg/slf4j/Logger;official aLfma;a:Lorg/slf4j/Logger;
-
backend
- Mappings:
Namespace Name Mixin selector named backendLnet/minecraft/client/gl/GlCommandEncoder;backend:Lnet/minecraft/client/gl/GlBackend;intermediary field_57844Lnet/minecraft/class_10860;field_57844:Lnet/minecraft/class_10865;official bLfma;b:Lfmd;
-
temporaryFb1
private final int temporaryFb1- Mappings:
Namespace Name Mixin selector named temporaryFb1Lnet/minecraft/client/gl/GlCommandEncoder;temporaryFb1:Iintermediary field_57845Lnet/minecraft/class_10860;field_57845:Iofficial cLfma;c:I
-
temporaryFb2
private final int temporaryFb2- Mappings:
Namespace Name Mixin selector named temporaryFb2Lnet/minecraft/client/gl/GlCommandEncoder;temporaryFb2:Iintermediary field_57846Lnet/minecraft/class_10860;field_57846:Iofficial dLfma;d:I
-
currentPipeline
- Mappings:
Namespace Name Mixin selector named currentPipelineLnet/minecraft/client/gl/GlCommandEncoder;currentPipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;intermediary field_57847Lnet/minecraft/class_10860;field_57847:Lcom/mojang/blaze3d/pipeline/RenderPipeline;official eLfma;e:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
-
renderPassOpen
private boolean renderPassOpen- Mappings:
Namespace Name Mixin selector named renderPassOpenLnet/minecraft/client/gl/GlCommandEncoder;renderPassOpen:Zintermediary field_57848Lnet/minecraft/class_10860;field_57848:Zofficial fLfma;f:Z
-
currentProgram
- Mappings:
Namespace Name Mixin selector named currentProgramLnet/minecraft/client/gl/GlCommandEncoder;currentProgram:Lnet/minecraft/client/gl/ShaderProgram;intermediary field_57849Lnet/minecraft/class_10860;field_57849:Lnet/minecraft/class_5944;official gLfma;g:Lfmf;
-
-
Constructor Details
-
GlCommandEncoder
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/GlCommandEncoder;<init>(Lnet/minecraft/client/gl/GlBackend;)Vintermediary <init>Lnet/minecraft/class_10860;<init>(Lnet/minecraft/class_10865;)Vofficial <init>Lfma;<init>(Lfmd;)V
-
-
Method Details
-
createRenderPass
public RenderPass createRenderPass(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor) - Specified by:
createRenderPassin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named createRenderPassLcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;)Lcom/mojang/blaze3d/systems/RenderPass;intermediary createRenderPassLcom/mojang/blaze3d/systems/CommandEncoder;createRenderPass(Ljava/util/function/Supplier;Lcom/mojang/blaze3d/textures/GpuTextureView;Ljava/util/OptionalInt;)Lcom/mojang/blaze3d/systems/RenderPass;official createRenderPassLcom/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:
createRenderPassin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named createRenderPassLcom/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 createRenderPassLcom/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 createRenderPassLcom/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
- Specified by:
clearColorTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named clearColorTextureLcom/mojang/blaze3d/systems/CommandEncoder;clearColorTexture(Lcom/mojang/blaze3d/textures/GpuTexture;I)Vintermediary clearColorTextureLcom/mojang/blaze3d/systems/CommandEncoder;clearColorTexture(Lcom/mojang/blaze3d/textures/GpuTexture;I)Vofficial clearColorTextureLcom/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:
clearColorAndDepthTexturesin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named clearColorAndDepthTexturesLcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;D)Vintermediary clearColorAndDepthTexturesLcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;D)Vofficial clearColorAndDepthTexturesLcom/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:
clearColorAndDepthTexturesin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named clearColorAndDepthTexturesLcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;DIIII)Vintermediary clearColorAndDepthTexturesLcom/mojang/blaze3d/systems/CommandEncoder;clearColorAndDepthTextures(Lcom/mojang/blaze3d/textures/GpuTexture;ILcom/mojang/blaze3d/textures/GpuTexture;DIIII)Vofficial clearColorAndDepthTexturesLcom/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 validateLnet/minecraft/client/gl/GlCommandEncoder;validate(Lcom/mojang/blaze3d/textures/GpuTexture;IIII)Vintermediary method_70806Lnet/minecraft/class_10860;method_70806(Lcom/mojang/blaze3d/textures/GpuTexture;IIII)Vofficial aLfma;a(Lcom/mojang/blaze3d/textures/GpuTexture;IIII)V
-
clearDepthTexture
- Specified by:
clearDepthTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named clearDepthTextureLcom/mojang/blaze3d/systems/CommandEncoder;clearDepthTexture(Lcom/mojang/blaze3d/textures/GpuTexture;D)Vintermediary clearDepthTextureLcom/mojang/blaze3d/systems/CommandEncoder;clearDepthTexture(Lcom/mojang/blaze3d/textures/GpuTexture;D)Vofficial clearDepthTextureLcom/mojang/blaze3d/systems/CommandEncoder;clearDepthTexture(Lcom/mojang/blaze3d/textures/GpuTexture;D)V
-
validateColorAttachment
- Mappings:
Namespace Name Mixin selector named validateColorAttachmentLnet/minecraft/client/gl/GlCommandEncoder;validateColorAttachment(Lcom/mojang/blaze3d/textures/GpuTexture;)Vintermediary method_70805Lnet/minecraft/class_10860;method_70805(Lcom/mojang/blaze3d/textures/GpuTexture;)Vofficial aLfma;a(Lcom/mojang/blaze3d/textures/GpuTexture;)V
-
validateDepthAttachment
- Mappings:
Namespace Name Mixin selector named validateDepthAttachmentLnet/minecraft/client/gl/GlCommandEncoder;validateDepthAttachment(Lcom/mojang/blaze3d/textures/GpuTexture;)Vintermediary method_70807Lnet/minecraft/class_10860;method_70807(Lcom/mojang/blaze3d/textures/GpuTexture;)Vofficial bLfma;b(Lcom/mojang/blaze3d/textures/GpuTexture;)V
-
writeToBuffer
- Specified by:
writeToBufferin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named writeToBufferLcom/mojang/blaze3d/systems/CommandEncoder;writeToBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;)Vintermediary writeToBufferLcom/mojang/blaze3d/systems/CommandEncoder;writeToBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;)Vofficial writeToBufferLcom/mojang/blaze3d/systems/CommandEncoder;writeToBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;)V
-
mapBuffer
- Specified by:
mapBufferin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named mapBufferLcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;intermediary mapBufferLcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;official mapBufferLcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
-
mapBuffer
- Specified by:
mapBufferin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named mapBufferLcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;intermediary mapBufferLcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;official mapBufferLcom/mojang/blaze3d/systems/CommandEncoder;mapBuffer(Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZ)Lcom/mojang/blaze3d/buffers/GpuBuffer$MappedView;
-
writeToTexture
- Specified by:
writeToTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named writeToTextureLcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/client/texture/NativeImage;)Vintermediary writeToTextureLcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/class_1011;)Vofficial writeToTextureLcom/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:
writeToTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named writeToTextureLcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/client/texture/NativeImage;IIIIIIII)Vintermediary writeToTextureLcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lnet/minecraft/class_1011;IIIIIIII)Vofficial writeToTextureLcom/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:
writeToTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named writeToTextureLcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Ljava/nio/IntBuffer;Lnet/minecraft/client/texture/NativeImage$Format;IIIIII)Vintermediary writeToTextureLcom/mojang/blaze3d/systems/CommandEncoder;writeToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Ljava/nio/IntBuffer;Lnet/minecraft/class_1011$class_1012;IIIIII)Vofficial writeToTextureLcom/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:
copyTextureToBufferin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named copyTextureToBufferLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;I)Vintermediary copyTextureToBufferLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;I)Vofficial copyTextureToBufferLcom/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:
copyTextureToBufferin interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named copyTextureToBufferLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;IIIII)Vintermediary copyTextureToBufferLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToBuffer(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILjava/lang/Runnable;IIIII)Vofficial copyTextureToBufferLcom/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:
copyTextureToTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named copyTextureToTextureLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/textures/GpuTexture;IIIIIII)Vintermediary copyTextureToTextureLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/textures/GpuTexture;IIIIIII)Vofficial copyTextureToTextureLcom/mojang/blaze3d/systems/CommandEncoder;copyTextureToTexture(Lcom/mojang/blaze3d/textures/GpuTexture;Lcom/mojang/blaze3d/textures/GpuTexture;IIIIIII)V
-
presentTexture
- Specified by:
presentTexturein interfaceCommandEncoder- Mappings:
Namespace Name Mixin selector named presentTextureLcom/mojang/blaze3d/systems/CommandEncoder;presentTexture(Lcom/mojang/blaze3d/textures/GpuTextureView;)Vintermediary presentTextureLcom/mojang/blaze3d/systems/CommandEncoder;presentTexture(Lcom/mojang/blaze3d/textures/GpuTextureView;)Vofficial presentTextureLcom/mojang/blaze3d/systems/CommandEncoder;presentTexture(Lcom/mojang/blaze3d/textures/GpuTextureView;)V
-
createFence
- Specified by:
createFencein interfaceCommandEncoder
-
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 drawObjectsWithRenderPassLnet/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;)Vintermediary method_68355Lnet/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;)Vofficial aLfma;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 drawBoundObjectWithRenderPassLnet/minecraft/client/gl/GlCommandEncoder;drawBoundObjectWithRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;IIILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;I)Vintermediary method_68352Lnet/minecraft/class_10860;method_68352(Lnet/minecraft/class_10866;IIILcom/mojang/blaze3d/vertex/VertexFormat$class_5595;I)Vofficial aLfma;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 drawObjectWithRenderPassLnet/minecraft/client/gl/GlCommandEncoder;drawObjectWithRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;IIILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;Lnet/minecraft/client/gl/CompiledShaderPipeline;I)Vintermediary method_68353Lnet/minecraft/class_10860;method_68353(Lnet/minecraft/class_10866;IIILcom/mojang/blaze3d/vertex/VertexFormat$class_5595;Lnet/minecraft/class_10867;I)Vofficial aLfma;a(Lfmg;IIILcom/mojang/blaze3d/vertex/VertexFormat$a;Lfmh;I)V
-
setupRenderPass
- Mappings:
Namespace Name Mixin selector named setupRenderPassLnet/minecraft/client/gl/GlCommandEncoder;setupRenderPass(Lnet/minecraft/client/gl/RenderPassImpl;Ljava/util/Collection;)Zintermediary method_68351Lnet/minecraft/class_10860;method_68351(Lnet/minecraft/class_10866;Ljava/util/Collection;)Zofficial aLfma;a(Lfmg;Ljava/util/Collection;)Z
-
setPipelineAndApplyState
- Mappings:
Namespace Name Mixin selector named setPipelineAndApplyStateLnet/minecraft/client/gl/GlCommandEncoder;setPipelineAndApplyState(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Vintermediary method_68356Lnet/minecraft/class_10860;method_68356(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Vofficial aLfma;a(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
-
closePass
public void closePass()- Mappings:
Namespace Name Mixin selector named closePassLnet/minecraft/client/gl/GlCommandEncoder;closePass()Vintermediary method_68346Lnet/minecraft/class_10860;method_68346()Vofficial aLfma;a()V
-
getBackend
- Mappings:
Namespace Name Mixin selector named getBackendLnet/minecraft/client/gl/GlCommandEncoder;getBackend()Lnet/minecraft/client/gl/GlBackend;intermediary method_68369Lnet/minecraft/class_10860;method_68369()Lnet/minecraft/class_10865;official bLfma;b()Lfmd;
-