History - net.minecraft.client.gl.GlCommandEncoderBackend
26.3-snapshot-3
Names
com.mojang.blaze3d.opengl.GlCommandEncoder
com.mojang.renderpearl.backend.opengl.GlCommandEncoder
Fields
RenderPipeline: lastPipeline, field_57847, currentPipeline
RenderPipeline: lastPipeline, field_57847, currentPipeline
Constructors
Methods
void (GpuTexture, double): clearDepthTexture, method_1_1384, clearDepthTexture
void (GpuBufferSlice, ByteBuffer): writeToBuffer, method_1_1397, writeToBuffer
void (GpuBufferSlice, GpuBufferSlice): copyToBuffer, method_1_1388, copyToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int): copyTextureToBuffer, method_1_1385, copyTextureToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int, int, int, int, int): copyTextureToBuffer, method_1_1386, copyTextureToBuffer
void (GpuTexture, GpuTexture, int, int, int, int, int, int, int): copyTextureToTexture, method_1_1387, copyTextureToTexture
GpuFence (): createFence, method_1_1389, createFence
void (RenderPipeline): applyPipelineState, method_68356, setPipelineAndApplyState
void (GlRenderPassBackend, String, GpuBufferSlice): lambda$executeDrawMultiple$0, method_68354, method_68354
void (GpuTexture, org.joml.Vector4fc): clearColorTexture, method_1_1383, clearColorTexture
void (GpuTexture, org.joml.Vector4fc, GpuTexture, double): clearColorAndDepthTextures, method_1_1381, clearColorAndDepthTextures
void (GpuTexture, org.joml.Vector4fc, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, method_1_1382, clearColorAndDepthTextures
void (GpuTexture, ByteBuffer, int, int, int, int, int, int): writeToTexture, method_1_1399, writeToTexture
void (GpuBufferSlice, int, int, int, int, GpuTexture, int, int, int, int, int, int): copyBufferToTexture, method_1_1398, writeToTexture
void (GpuTextureView, int, int): presentTexture, method_1_1394, presentTexture
<T> void (GlRenderPassBackend, Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): executeDrawMultiple, method_68355, drawObjectsWithRenderPass
void (GpuTexture, org.joml.Vector4fc): clearColorTexture, method_1_1383, clearColorTexture
void (GpuTexture, org.joml.Vector4fc, GpuTexture, double): clearColorAndDepthTextures, method_1_1381, clearColorAndDepthTextures
void (GpuTexture, org.joml.Vector4fc, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, method_1_1382, clearColorAndDepthTextures
void (GpuTexture, double): clearDepthTexture, method_1_1384, clearDepthTexture
void (GpuBufferSlice, ByteBuffer): writeToBuffer, method_1_1397, writeToBuffer
void (GpuBufferSlice, GpuBufferSlice): copyToBuffer, method_1_1388, copyToBuffer
void (GpuTexture, ByteBuffer, int, int, int, int, int, int): writeToTexture, method_1_1399, writeToTexture
void (GpuBufferSlice, int, int, int, int, GpuTexture, int, int, int, int, int, int): copyBufferToTexture, method_1_1398, writeToTexture
void (GpuTexture, GpuBuffer, long, Runnable, int): copyTextureToBuffer, method_1_1385, copyTextureToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int, int, int, int, int): copyTextureToBuffer, method_1_1386, copyTextureToBuffer
void (GpuTexture, GpuTexture, int, int, int, int, int, int, int): copyTextureToTexture, method_1_1387, copyTextureToTexture
void (GpuTextureView, int, int): presentTexture, method_1_1394, presentTexture
GpuFence (): createFence, method_1_1389, createFence
<T> void (GlRenderPassBackend, Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): executeDrawMultiple, method_68355, drawObjectsWithRenderPass
void (RenderPipeline): applyPipelineState, method_68356, setPipelineAndApplyState
void (GlRenderPassBackend, String, GpuBufferSlice): lambda$executeDrawMultiple$0, method_68354, method_68354
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
net.minecraft.client.gl.GlCommandEncoder
net.minecraft.client.gl.GlCommandEncoderBackend
Fields
boolean: inRenderPass, field_57848, renderPassOpen
GlTimerQuery: activeTimerQuery, field_63814, timerQuery
int: MAX_SUBMITS_IN_FLIGHT, field_1_7067, NUM_SYNC_OBJECTS
long: NO_FENCE, field_1_7068, field_1_7068
GlGpuBufferAllocator: transientMemory, field_1_6939, gpuBufferAllocator
long[]: fences, field_1_7070, sync
long: currentSubmitIndex, field_1_7069, submitIndex
VertexBufferManager$AllocatedBuffer: lastVertexArray, field_1_6298, vertexBuffer
List<GlTextureLike>: renderPassColorTextures, field_1_6299, colorAttachmentTextures
boolean: $assertionsDisabled, field_1_6938, field_1_6938
Constructors
Methods
void (GpuTexture, int): clearColorTexture, method_1_1383, clearColorTexture
void (GpuTexture, int, GpuTexture, double): clearColorAndDepthTextures, method_1_1381, clearColorAndDepthTextures
void (GpuTexture, int, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, method_1_1382, clearColorAndDepthTextures
GpuBuffer$MappedView (GpuBufferSlice, boolean, boolean): mapBuffer, method_1_1393, mapBuffer
void (GpuTexture, NativeImage, int, int, int, int, int, int, int, int): writeToTexture, method_1_1398, writeToTexture
void (GpuTexture, ByteBuffer, NativeImage$Format, int, int, int, int, int, int): writeToTexture, method_1_1399, writeToTexture
void (GpuTextureView): presentTexture, method_1_1394, presentTexture
<T> void (RenderPassImpl, Collection<RenderPass$RenderObject<T>>, GpuBuffer, VertexFormat$IndexType, Collection<String>, T): executeDrawMultiple, method_68355, drawObjectsWithRenderPass
void (RenderPassImpl, int, int, int, VertexFormat$IndexType, int): executeDraw, method_68352, drawBoundObjectWithRenderPass
void (RenderPassImpl, int, int, int, VertexFormat$IndexType, CompiledShaderPipeline, int): drawFromBuffers, method_68353, drawObjectWithRenderPass
void (): finishRenderPass, method_68346, closePass
void (): submitRenderPass, method_68346, closePass
GpuQuery (): timerQueryBegin, method_1_1395, timerQueryBegin
void (GpuQuery): timerQueryEnd, method_1_1396, timerQueryEnd
RenderPassBackend (Supplier<String>, GpuTextureView, OptionalInt): createRenderPass, method_1_1390, createRenderPass
RenderPassBackend (Supplier<String>, GpuTextureView, OptionalInt, GpuTextureView, OptionalDouble): createRenderPass, method_1_1391, createRenderPass
boolean (): isInRenderPass, method_1_1392, isRenderPassOpen
void (): close
long (): currentSubmitIndex, method_1_6295, getSubmitIndex
int (): currentSubmitSlot, method_1_6296, getCurrentSyncIndex
void (): submit, method_1_4410, submit
boolean (long, long): awaitSubmit, method_1_6294, wait
GpuBufferAllocator (): transientMemory, method_1_6231, getGpuBufferAllocator
RenderPassBackend (RenderPassDescription): createRenderPass, method_1_1391, createRenderPass
void (GpuTexture, org.joml.Vector4fc): clearColorTexture, method_1_1383, clearColorTexture
void (GpuTexture, org.joml.Vector4fc, GpuTexture, double): clearColorAndDepthTextures, method_1_1381, clearColorAndDepthTextures
void (GpuTexture, org.joml.Vector4fc, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, method_1_1382, clearColorAndDepthTextures
void (GpuTexture, ByteBuffer, int, int, int, int, int, int): writeToTexture, method_1_1399, writeToTexture
void (GpuBufferSlice, int, int, int, int, GpuTexture, int, int, int, int, int, int): copyBufferToTexture, method_1_1398, writeToTexture
void (GpuTextureView, int, int): presentTexture, method_1_1394, presentTexture
<T> void (GlRenderPassBackend, Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): executeDrawMultiple, method_68355, drawObjectsWithRenderPass
void (GlRenderPassBackend, IndexType): validateDraw, method_1_5503, assertUsable
void (GlRenderPassBackend, int, int, int, IndexType, int, int): executeDraw, method_68352, draw
void (GlRenderPassBackend, IndexType, org.lwjgl.PointerBuffer, IntBuffer, IntBuffer, int): executeDraws, method_1_6148, multiDraw
void (GlRenderPassBackend, IndexType, GlGpuBuffer, long, int): executeDrawIndirect, method_1_5502, drawIndirect
void (GlRenderPassBackend, int, int, int, IndexType, GlCompiledRenderPipeline, int, int): drawFromBuffers, method_68353, drawObjectWithRenderPass
void (TimestampQueryPool, int): writeTimestamp, method_1_4411, writeTimestamp
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
RenderPass (Supplier<String>, GpuTextureView, OptionalInt): createRenderPass, createRenderPass, createRenderPass
RenderPass (Supplier<String>, GpuTextureView, OptionalInt, GpuTextureView, OptionalDouble): createRenderPass, createRenderPass, createRenderPass
void (GpuTexture, int): clearColorTexture, clearColorTexture, clearColorTexture
void (GpuTexture, int): clearColorTexture, method_1_1383, clearColorTexture
void (GpuTexture, int, GpuTexture, double): clearColorAndDepthTextures, clearColorAndDepthTextures, clearColorAndDepthTextures
void (GpuTexture, int, GpuTexture, double): clearColorAndDepthTextures, method_1_1381, clearColorAndDepthTextures
void (GpuTexture, int, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, clearColorAndDepthTextures, clearColorAndDepthTextures
void (GpuTexture, int, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, method_1_1382, clearColorAndDepthTextures
void (GpuTexture, int, int, int, int): verifyRegion, method_70806, validate
void (GpuTexture, double): clearDepthTexture, clearDepthTexture, clearDepthTexture
void (GpuTexture, double): clearDepthTexture, method_1_1384, clearDepthTexture
void (GpuTexture): verifyColorTexture, method_70805, validateColorAttachment
void (GpuTexture): verifyDepthTexture, method_70807, validateDepthAttachment
void (GpuBufferSlice, ByteBuffer): writeToBuffer, writeToBuffer, writeToBuffer
void (GpuBufferSlice, ByteBuffer): writeToBuffer, method_1_1397, writeToBuffer
GpuBuffer$MappedView (GpuBuffer, boolean, boolean): mapBuffer, mapBuffer, mapBuffer
GpuBuffer$MappedView (GpuBufferSlice, boolean, boolean): mapBuffer, mapBuffer, mapBuffer
GpuBuffer$MappedView (GpuBufferSlice, boolean, boolean): mapBuffer, method_1_1393, mapBuffer
void (GpuBufferSlice, GpuBufferSlice): copyToBuffer, copyToBuffer, copyToBuffer
void (GpuBufferSlice, GpuBufferSlice): copyToBuffer, method_1_1388, copyToBuffer
void (GpuTexture, NativeImage): writeToTexture, writeToTexture, writeToTexture
void (GpuTexture, NativeImage, int, int, int, int, int, int, int, int): writeToTexture, writeToTexture, writeToTexture
void (GpuTexture, NativeImage, int, int, int, int, int, int, int, int): writeToTexture, method_1_1398, writeToTexture
void (GpuTexture, ByteBuffer, NativeImage$Format, int, int, int, int, int, int): writeToTexture, writeToTexture, writeToTexture
void (GpuTexture, ByteBuffer, NativeImage$Format, int, int, int, int, int, int): writeToTexture, method_1_1399, writeToTexture
void (GpuTexture, GpuBuffer, long, Runnable, int): copyTextureToBuffer, copyTextureToBuffer, copyTextureToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int): copyTextureToBuffer, method_1_1385, copyTextureToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int, int, int, int, int): copyTextureToBuffer, copyTextureToBuffer, copyTextureToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int, int, int, int, int): copyTextureToBuffer, method_1_1386, copyTextureToBuffer
void (GpuTexture, GpuTexture, int, int, int, int, int, int, int): copyTextureToTexture, copyTextureToTexture, copyTextureToTexture
void (GpuTexture, GpuTexture, int, int, int, int, int, int, int): copyTextureToTexture, method_1_1387, copyTextureToTexture
void (GpuTextureView): presentTexture, presentTexture, presentTexture
void (GpuTextureView): presentTexture, method_1_1394, presentTexture
GpuFence (): createFence
GpuFence (): createFence, method_1_1389, createFence
GlBackend (): getDevice, method_68369, getBackend
GpuQuery (): timerQueryBegin
GpuQuery (): timerQueryBegin, method_1_1395, timerQueryBegin
void (GpuQuery): timerQueryEnd
void (GpuQuery): timerQueryEnd, method_1_1396, timerQueryEnd
RenderPassBackend (Supplier<String>, GpuTextureView, OptionalInt): createRenderPass, method_1_1390, createRenderPass
RenderPassBackend (Supplier<String>, GpuTextureView, OptionalInt, GpuTextureView, OptionalDouble): createRenderPass, method_1_1391, createRenderPass
boolean (): isInRenderPass, method_1_1392, isRenderPassOpen
1.21.11_unobfuscated
Names
com.mojang.blaze3d.opengl.GlCommandEncoder
net.minecraft.class_10860
net.minecraft.client.gl.GlCommandEncoder
Fields
org.slf4j.Logger: LOGGER, field_57843, LOGGER
GlBackend: device, field_57844, backend
int: readFbo, field_57845, temporaryFb1
int: drawFbo, field_57846, temporaryFb2
RenderPipeline: lastPipeline, field_57847, currentPipeline
boolean: inRenderPass, field_57848, renderPassOpen
ShaderProgram: lastProgram, field_57849, currentProgram
GlTimerQuery: activeTimerQuery, field_63814, timerQuery
Constructors
Methods
RenderPass (Supplier<String>, GpuTextureView, OptionalInt): createRenderPass, createRenderPass, createRenderPass
RenderPass (Supplier<String>, GpuTextureView, OptionalInt, GpuTextureView, OptionalDouble): createRenderPass, createRenderPass, createRenderPass
void (GpuTexture, int): clearColorTexture, clearColorTexture, clearColorTexture
void (GpuTexture, int, GpuTexture, double): clearColorAndDepthTextures, clearColorAndDepthTextures, clearColorAndDepthTextures
void (GpuTexture, int, GpuTexture, double, int, int, int, int): clearColorAndDepthTextures, clearColorAndDepthTextures, clearColorAndDepthTextures
void (GpuTexture, int, int, int, int): verifyRegion, method_70806, validate
void (GpuTexture, double): clearDepthTexture, clearDepthTexture, clearDepthTexture
void (GpuTexture): verifyColorTexture, method_70805, validateColorAttachment
void (GpuTexture): verifyDepthTexture, method_70807, validateDepthAttachment
void (GpuBufferSlice, ByteBuffer): writeToBuffer, writeToBuffer, writeToBuffer
GpuBuffer$MappedView (GpuBuffer, boolean, boolean): mapBuffer, mapBuffer, mapBuffer
GpuBuffer$MappedView (GpuBufferSlice, boolean, boolean): mapBuffer, mapBuffer, mapBuffer
void (GpuBufferSlice, GpuBufferSlice): copyToBuffer, copyToBuffer, copyToBuffer
void (GpuTexture, NativeImage): writeToTexture, writeToTexture, writeToTexture
void (GpuTexture, NativeImage, int, int, int, int, int, int, int, int): writeToTexture, writeToTexture, writeToTexture
void (GpuTexture, ByteBuffer, NativeImage$Format, int, int, int, int, int, int): writeToTexture, writeToTexture, writeToTexture
void (GpuTexture, GpuBuffer, long, Runnable, int): copyTextureToBuffer, copyTextureToBuffer, copyTextureToBuffer
void (GpuTexture, GpuBuffer, long, Runnable, int, int, int, int, int): copyTextureToBuffer, copyTextureToBuffer, copyTextureToBuffer
void (GpuTexture, GpuTexture, int, int, int, int, int, int, int): copyTextureToTexture, copyTextureToTexture, copyTextureToTexture
void (GpuTextureView): presentTexture, presentTexture, presentTexture
GpuFence (): createFence
<T> void (RenderPassImpl, Collection<RenderPass$RenderObject<T>>, GpuBuffer, VertexFormat$IndexType, Collection<String>, T): executeDrawMultiple, method_68355, drawObjectsWithRenderPass
void (RenderPassImpl, int, int, int, VertexFormat$IndexType, int): executeDraw, method_68352, drawBoundObjectWithRenderPass
void (RenderPassImpl, int, int, int, VertexFormat$IndexType, CompiledShaderPipeline, int): drawFromBuffers, method_68353, drawObjectWithRenderPass
boolean (RenderPassImpl, Collection<String>): trySetup, method_68351, setupRenderPass
void (RenderPipeline): applyPipelineState, method_68356, setPipelineAndApplyState
void (): finishRenderPass, method_68346, closePass
GlBackend (): getDevice, method_68369, getBackend
GpuQuery (): timerQueryBegin
void (GpuQuery): timerQueryEnd
void (RenderPassImpl, String, GpuBufferSlice): lambda$executeDrawMultiple$0, method_68354, method_68354