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/GlCommandEncoder
intermediary net/minecraft/class_10860
official fma
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GlBackend
private @Nullable RenderPipeline
private @Nullable ShaderProgram
private static final Logger
private boolean
private final int
private final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clearColorAndDepthTextures
(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth) void
clearColorAndDepthTextures
(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) void
clearColorTexture
(GpuTexture texture, int color) void
clearDepthTexture
(GpuTexture texture, double depth) void
void
copyTextureToBuffer
(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel) void
copyTextureToBuffer
(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) void
copyTextureToTexture
(GpuTexture source, GpuTexture target, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height) void
copyToBuffer
(GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2) createRenderPass
(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor) createRenderPass
(Supplier<String> labelGetter, GpuTextureView colorAttachment, OptionalInt clearColor, @Nullable GpuTextureView depthAttachment, OptionalDouble clearDepth) protected void
drawBoundObjectWithRenderPass
(RenderPassImpl pass, int baseVertex, int firstIndex, int count, VertexFormat.IndexType indexType, int instanceCount) protected <T> void
drawObjectsWithRenderPass
(RenderPassImpl pass, Collection<RenderPass.RenderObject<T>> objects, @Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) private void
drawObjectWithRenderPass
(RenderPassImpl pass, int baseVertex, int firstIndex, int count, VertexFormat.IndexType indexType, CompiledShaderPipeline pipeline, int instanceCount) protected GlBackend
mapBuffer
(GpuBufferSlice slice, boolean read, boolean write) void
presentTexture
(GpuTextureView texture) private void
setPipelineAndApplyState
(RenderPipeline pipeline) private boolean
setupRenderPass
(RenderPassImpl pass, Collection<String> validationSkippedUniforms) private void
validate
(GpuTexture texture, int regionX, int regionY, int regionWidth, int regionHeight) private void
validateColorAttachment
(GpuTexture texture) private void
validateDepthAttachment
(GpuTexture texture) void
writeToBuffer
(GpuBufferSlice slice, ByteBuffer source) void
writeToTexture
(GpuTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int depth, int offsetX, int offsetY, int width, int height) void
writeToTexture
(GpuTexture target, NativeImage source) void
writeToTexture
(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 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
- 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
- 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
- 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
- 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 interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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
- Specified by:
clearColorTexture
in interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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
- Specified by:
clearDepthTexture
in interfaceCommandEncoder
- 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
- 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
- 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
- Specified by:
writeToBuffer
in interfaceCommandEncoder
- 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
- Specified by:
mapBuffer
in interfaceCommandEncoder
- 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
- Specified by:
mapBuffer
in interfaceCommandEncoder
- 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
- Specified by:
copyToBuffer
in interfaceCommandEncoder
-
writeToTexture
- Specified by:
writeToTexture
in interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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 interfaceCommandEncoder
- 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
- Specified by:
presentTexture
in interfaceCommandEncoder
- 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
- Specified by:
createFence
in 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 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
- 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
- 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
- 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;
-