History - net.minecraft.client.gl.GlRenderPassBackend

26.3-snapshot-3

Names

com.mojang.blaze3d.opengl.GlRenderPass

com.mojang.renderpearl.backend.opengl.GlRenderPass

Fields

GpuBuffer: indexBuffer, field_57870, indexBuffer

GpuBufferSlice[]: vertexBuffers, field_57869, vertexBuffers

GpuBufferSlice[]: vertexBuffers, field_57869, vertexBuffers

GpuBuffer: indexBuffer, field_57870, indexBuffer

Constructors

Methods

void (String, GpuTextureView, GpuSampler): bindTexture, method_1_1325, bindTexture

void (String, GpuBuffer): setUniform, method_1_1336, setUniform

void (String, GpuBufferSlice): setUniform, method_1_1337, setUniform

void (int, GpuBufferSlice): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (GpuBufferSlice, int): drawIndexedIndirect, method_1_5511, drawIndexedIndirect

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (GpuBufferSlice, int): drawIndirect, method_1_5512, drawIndirect

void (CompiledRenderPipeline): setPipeline, method_1_1335, setPipeline

void (CompiledPipeline): setPipeline, method_1_1335, setPipeline

void (String, GpuTextureView, GpuSampler): bindTexture, method_1_1325, bindTexture

void (String, GpuBuffer): setUniform, method_1_1336, setUniform

void (String, GpuBufferSlice): setUniform, method_1_1337, setUniform

void (int, GpuBufferSlice): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (GpuBufferSlice, int): drawIndexedIndirect, method_1_5511, drawIndexedIndirect

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (GpuBufferSlice, int): drawIndirect, method_1_5512, drawIndirect

26.3-snapshot-2

Names

Fields

Constructors

Methods

void (RenderPipeline): setPipeline, method_1_1335, setPipeline

void (CompiledRenderPipeline): setPipeline, method_1_1335, setPipeline

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

net.minecraft.client.gl.RenderPassImpl

net.minecraft.client.gl.GlRenderPassBackend

Fields

int: MAX_VERTEX_BUFFERS, field_57866, field_57866

GlCommandEncoder: encoder, field_57877, resourceManager

GlCommandEncoderBackend: encoder, field_57877, commandEncoder

boolean: closed, field_57879, closed

GpuBuffer[]: vertexBuffers, field_57869, vertexBuffers

VertexFormat$IndexType: indexType, field_57871, indexType

ScissorState: defaultScissorState, field_1_5954, defaultScissorState

GpuBufferSlice[]: vertexBuffers, field_57869, vertexBuffers

boolean: vertexBufferDirty, field_1_6270, dirty

IndexType: indexType, field_57871, indexType

int: colorAttachmentCount, field_1_6269, numColorAttachments

Constructors

(GlCommandEncoder, GlBackend, boolean)

(GlCommandEncoderBackend, GlBackend, boolean, int, ScissorState)

Methods

void (int, GpuBuffer): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, VertexFormat$IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (int, int, int, int): drawIndexed, method_1_1328, drawIndexed

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, VertexFormat$IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (int, int): draw, method_1_1327, draw

void (): close

boolean (): isClosed, method_1_1331, isClosed

void (int, GpuBufferSlice): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (int, int, int, int, int): drawIndexed, method_1_1328, drawIndexed

void (IntBuffer, int, int, int): multiDrawIndexed, method_1_6188, multiDrawIndexedInterleaved

void (org.lwjgl.PointerBuffer, IntBuffer, IntBuffer, int): multiDrawIndexed, method_1_6189, multiDrawIndexedSeparate

void (GpuBufferSlice, int): drawIndexedIndirect, method_1_5511, drawIndexedIndirect

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (int, int, int, int): draw, method_1_1327, draw

void (IntBuffer, int, int, int): multiDraw, method_1_6186, multiDrawInterleaved

void (IntBuffer, IntBuffer, int): multiDraw, method_1_6187, multiDrawSeparate

void (GpuBufferSlice, int): drawIndirect, method_1_5512, drawIndirect

void (TimestampQueryPool, int): writeTimestamp, method_1_4243, writeTimestamp

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

int: pushedDebugGroups, field_60170, debugGroupPushCount

GlBackend: device, field_1_1151, device

Constructors

(GlCommandEncoder, boolean)

(GlCommandEncoder, GlBackend, boolean)

Methods

void (Supplier<String>): pushDebugGroup, pushDebugGroup, pushDebugGroup

void (Supplier<String>): pushDebugGroup, method_1_1333, pushDebugGroup

void (): popDebugGroup

void (): popDebugGroup, method_1_1332, popDebugGroup

void (RenderPipeline): setPipeline, setPipeline, setPipeline

void (RenderPipeline): setPipeline, method_1_1335, setPipeline

void (String, GpuTextureView, GpuSampler): bindTexture, bindTexture, bindTexture

void (String, GpuTextureView, GpuSampler): bindTexture, method_1_1325, bindTexture

void (String, GpuBuffer): setUniform, setUniform, setUniform

void (String, GpuBuffer): setUniform, method_1_1336, setUniform

void (String, GpuBufferSlice): setUniform, setUniform, setUniform

void (String, GpuBufferSlice): setUniform, method_1_1337, setUniform

void (int, int, int, int): enableScissor, enableScissor, enableScissor

void (int, int, int, int): enableScissor, method_1_1330, enableScissor

void (): disableScissor

void (): disableScissor, method_1_1326, disableScissor

void (int, GpuBuffer): setVertexBuffer, setVertexBuffer, setVertexBuffer

void (int, GpuBuffer): setVertexBuffer, method_1_1338, setVertexBuffer

void (GpuBuffer, VertexFormat$IndexType): setIndexBuffer, setIndexBuffer, setIndexBuffer

void (GpuBuffer, VertexFormat$IndexType): setIndexBuffer, method_1_1334, setIndexBuffer

void (int, int, int, int): drawIndexed, drawIndexed, drawIndexed

void (int, int, int, int): drawIndexed, method_1_1328, drawIndexed

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, VertexFormat$IndexType, Collection<String>, T): drawMultipleIndexed, drawMultipleIndexed, drawMultipleIndexed

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, VertexFormat$IndexType, Collection<String>, T): drawMultipleIndexed, method_1_1329, drawMultipleIndexed

void (int, int): draw, draw, draw

void (int, int): draw, method_1_1327, draw

boolean (): isClosed, method_1_1331, isClosed

1.21.11_unobfuscated

Names

com.mojang.blaze3d.opengl.GlRenderPass

net.minecraft.class_10866

net.minecraft.client.gl.RenderPassImpl

Fields

int: MAX_VERTEX_BUFFERS, field_57866, field_57866

boolean: VALIDATION, field_57867, IS_DEVELOPMENT

GlCommandEncoder: encoder, field_57877, resourceManager

boolean: hasDepthTexture, field_57878, hasDepth

boolean: closed, field_57879, closed

CompiledShaderPipeline: pipeline, field_57868, pipeline

GpuBuffer[]: vertexBuffers, field_57869, vertexBuffers

GpuBuffer: indexBuffer, field_57870, indexBuffer

VertexFormat$IndexType: indexType, field_57871, indexType

ScissorState: scissorState, field_57872, scissorState

HashMap<String, GpuBufferSlice>: uniforms, field_57873, simpleUniforms

HashMap<String, RenderPassImpl$SamplerUniform>: samplers, field_57874, samplerUniforms

Set<String>: dirtyUniforms, field_57875, setSimpleUniforms

int: pushedDebugGroups, field_60170, debugGroupPushCount

Constructors

(GlCommandEncoder, boolean)

Methods

boolean (): hasDepthTexture, method_68407, hasDepth

void (Supplier<String>): pushDebugGroup, pushDebugGroup, pushDebugGroup

void (): popDebugGroup

void (RenderPipeline): setPipeline, setPipeline, setPipeline

void (String, GpuTextureView, GpuSampler): bindTexture, bindTexture, bindTexture

void (String, GpuBuffer): setUniform, setUniform, setUniform

void (String, GpuBufferSlice): setUniform, setUniform, setUniform

void (int, int, int, int): enableScissor, enableScissor, enableScissor

void (): disableScissor

boolean (): isScissorEnabled, method_70808, isScissorEnabled

int (): getScissorX, method_70809, getScissorX

int (): getScissorY, method_70810, getScissorY

int (): getScissorWidth, method_70811, getScissorWidth

int (): getScissorHeight, method_70812, getScissorHeight

void (int, GpuBuffer): setVertexBuffer, setVertexBuffer, setVertexBuffer

void (GpuBuffer, VertexFormat$IndexType): setIndexBuffer, setIndexBuffer, setIndexBuffer

void (int, int, int, int): drawIndexed, drawIndexed, drawIndexed

<T> void (Collection<RenderPass$RenderObject<T>>, GpuBuffer, VertexFormat$IndexType, Collection<String>, T): drawMultipleIndexed, drawMultipleIndexed, drawMultipleIndexed

void (int, int): draw, draw, draw

void (): close