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

(GlBackend)

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