History - net.minecraft.client.gl.GlRenderPassBackend

26.3

Names

com.mojang.blaze3d.opengl.GlRenderPass

com.mojang.renderpearl.backend.opengl.GlRenderPass

com.mojang.blaze3d.opengl.GlRenderPass

com.mojang.renderpearl.backend.opengl.GlRenderPass

Fields

boolean: VALIDATION, VALIDATION, field_57867, IS_DEVELOPMENT

boolean: hasDepthTexture, hasDepthTexture, field_57878, hasDepth

GpuBuffer: indexBuffer, indexBuffer, field_57870, indexBuffer

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

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

Set<String>: dirtyUniforms, dirtyUniforms, field_57875, setSimpleUniforms

GpuBufferSlice[]: vertexBuffers, vertexBuffers, field_57869, vertexBuffers

GpuBufferSlice[]: vertexBuffers, vertexBuffers, field_57869, vertexBuffers

GpuBuffer: indexBuffer, indexBuffer, field_57870, indexBuffer

boolean: indexBufferDirty, indexBufferDirty, field_1_9437, indexBufferDirty

boolean: scissorStateDirty, scissorStateDirty, field_1_9438, scissorDirty

it.unimi.dsi.fastutil.objects.ReferenceList<Object>: uniforms, uniforms, field_57873, simpleUniforms

it.unimi.dsi.fastutil.booleans.BooleanList: dirtyUniforms, dirtyUniforms, field_57875, setSimpleUniforms

boolean: anyUniformDirty, anyUniformDirty, field_1_9436, shaderParamsDirty

GpuBufferSlice: pushConstants, pushConstants, field_1_9567, pushConstantsBuffer

boolean: pushConstantsDirty, pushConstantsDirty, field_1_9566, pushedConstants

Constructors

(GlCommandEncoderBackend, GlBackend, boolean, int, ScissorState)

(GlCommandEncoderBackend, GlBackend, int, ScissorState)

Methods

boolean (): hasDepthTexture, hasDepthTexture, method_68407, hasDepth

void (RenderPipeline): setPipeline, setPipeline, method_1_1335, setPipeline

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

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

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

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

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

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

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

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

void (BackendRenderPipeline): setPipeline, setPipeline, method_1_1335, setPipeline

void (int, Object): setUniform, setUniform, method_1_9105, setUniform

void (ByteBuffer): pushConstants, pushConstants, method_1_9273, pushConstants

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

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

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

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

26.2

Names

net.minecraft.client.gl.RenderPassImpl

net.minecraft.client.gl.GlRenderPassBackend

Fields

int: MAX_VERTEX_BUFFERS, MAX_VERTEX_BUFFERS, field_57866, field_57866

GlCommandEncoder: encoder, encoder, field_57877, resourceManager

GlCommandEncoderBackend: encoder, encoder, field_57877, commandEncoder

boolean: closed, closed, field_57879, closed

GpuBuffer[]: vertexBuffers, vertexBuffers, field_57869, vertexBuffers

VertexFormat$IndexType: indexType, indexType, field_57871, indexType

ScissorState: defaultScissorState, defaultScissorState, field_1_5954, defaultScissorState

GpuBufferSlice[]: vertexBuffers, vertexBuffers, field_57869, vertexBuffers

boolean: vertexBufferDirty, vertexBufferDirty, field_1_6270, dirty

IndexType: indexType, indexType, field_57871, indexType

int: colorAttachmentCount, colorAttachmentCount, field_1_6269, numColorAttachments

Constructors

(GlCommandEncoder, GlBackend, boolean)

(GlCommandEncoderBackend, GlBackend, boolean, int, ScissorState)

Methods

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

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

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

void (): close, close

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

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

boolean (): isClosed, isClosed, method_1_1331, isClosed

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

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

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

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

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

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

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

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

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

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

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

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

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

fxh

com.mojang.blaze3d.opengl.GlRenderPass

net.minecraft.class_10866

net.minecraft.client.gl.RenderPassImpl

Fields

int: a, MAX_VERTEX_BUFFERS, field_57866, field_57866, f_ssirqvee, MAX_VERTEX_BUFFERS

int: MAX_VERTEX_BUFFERS, MAX_VERTEX_BUFFERS, field_57866, field_57866

boolean: b, VALIDATION, field_57867, IS_DEVELOPMENT, f_jzdaxwqb, VALIDATION

boolean: VALIDATION, VALIDATION, field_57867, IS_DEVELOPMENT

GlCommandEncoder: k, encoder, field_57877, resourceManager, f_ipudieki, encoder

GlCommandEncoder: encoder, encoder, field_57877, resourceManager

boolean: l, hasDepthTexture, field_57878, hasDepth, f_vrbfikyi, hasDepthTexture

boolean: hasDepthTexture, hasDepthTexture, field_57878, hasDepth

boolean: m, closed, field_57879, closed, f_nhkglnwf, closed

boolean: closed, closed, field_57879, closed

CompiledShaderPipeline: c, pipeline, field_57868, pipeline, f_pnfijjap, pipeline

CompiledShaderPipeline: pipeline, pipeline, field_57868, pipeline

GpuBuffer[]: d, vertexBuffers, field_57869, vertexBuffers, f_hexusmzc, vertexBuffers

GpuBuffer[]: vertexBuffers, vertexBuffers, field_57869, vertexBuffers

GpuBuffer: e, indexBuffer, field_57870, indexBuffer, f_dygzzncg, indexBuffer

GpuBuffer: indexBuffer, indexBuffer, field_57870, indexBuffer

VertexFormat$IndexType: f, indexType, field_57871, indexType, f_llegviiz, indexType

VertexFormat$IndexType: indexType, indexType, field_57871, indexType

ScissorState: n, scissorState, field_57872, scissorState, f_xyepymjz, scissorState

ScissorState: scissorState, scissorState, field_57872, scissorState

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

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

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

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

Set<String>: i, dirtyUniforms, field_57875, setSimpleUniforms, f_kouhevbv, dirtyUniforms

Set<String>: dirtyUniforms, dirtyUniforms, field_57875, setSimpleUniforms

int: j, pushedDebugGroups, field_60170, debugGroupPushCount, f_iirkifhu, pushedDebugGroups

GlBackend: device, device, field_1_1151, device

Constructors

(GlCommandEncoder, boolean)

(GlCommandEncoder, GlBackend, boolean)

Methods

boolean (): a, hasDepthTexture, method_68407, hasDepth, m_vbokbnzk, hasDepthTexture

boolean (): hasDepthTexture, hasDepthTexture, method_68407, hasDepth

void (RenderPipeline): setPipeline, setPipeline, setPipeline, setPipeline, setPipeline

void (RenderPipeline): setPipeline, setPipeline, method_1_1335, setPipeline

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

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

void (): disableScissor, disableScissor, disableScissor

void (): disableScissor, disableScissor, method_1_1326, disableScissor

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

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

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

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

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

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

void (): close, close, close

void (): close, close

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

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

void (): popDebugGroup, popDebugGroup, popDebugGroup

void (): popDebugGroup, popDebugGroup, method_1_1332, popDebugGroup

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

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

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

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

boolean (): b, isScissorEnabled, method_70808, isScissorEnabled, m_swjrdjij, isScissorEnabled

boolean (): isScissorEnabled, isScissorEnabled, method_70808, isScissorEnabled

int (): c, getScissorX, method_70809, getScissorX, m_vifgbbvu, getScissorX

int (): getScissorX, getScissorX, method_70809, getScissorX

int (): d, getScissorY, method_70810, getScissorY, m_fajkqfbr, getScissorY

int (): getScissorY, getScissorY, method_70810, getScissorY

int (): e, getScissorWidth, method_70811, getScissorWidth, m_gmacqzwx, getScissorWidth

int (): getScissorWidth, getScissorWidth, method_70811, getScissorWidth

int (): f, getScissorHeight, method_70812, getScissorHeight, m_nulcqprs, getScissorHeight

int (): getScissorHeight, getScissorHeight, method_70812, getScissorHeight

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

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

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

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

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

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

boolean (): isClosed, isClosed, method_1_1331, isClosed

1.21.11

Names

fsa

fxh

Fields

Constructors

Methods

void (String, GpuTextureView): bindSampler, bindSampler, bindSampler, bindSampler, bindSampler

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

1.21.10

Names

Fields

Constructors

Methods

1.21.9

Names

fmh

fsa

Fields

Constructors

Methods

1.21.8

Names

fmg

fmh

Fields

Constructors

Methods

1.21.7

Names

Fields

Constructors

Methods

1.21.6

Names

fji

fmg

Fields

GlResourceManager: l, encoder, field_57877, resourceManager, f_ipudieki, encoder

GlCommandEncoder: k, encoder, field_57877, resourceManager, f_ipudieki, encoder

boolean: m, hasDepthTexture, field_57878, hasDepth, f_vrbfikyi, hasDepthTexture

boolean: l, hasDepthTexture, field_57878, hasDepth, f_vrbfikyi, hasDepthTexture

boolean: n, closed, field_57879, closed, f_nhkglnwf, closed

boolean: m, closed, field_57879, closed, f_nhkglnwf, closed

ScissorState: g, scissorState, field_57872, scissorState, f_xyepymjz, scissorState

ScissorState: n, scissorState, field_57872, scissorState, f_xyepymjz, scissorState

HashMap<String, Object>: h, uniforms, field_57873, simpleUniforms, f_wldssrhk, uniforms

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

HashMap<String, GpuTexture>: i, samplers, field_57874, samplerUniforms, f_ondbxqwl, samplers

HashMap<String, GpuTextureView>: h, samplers, field_57874, samplerUniforms, f_ondbxqwl, samplers

Set<String>: j, dirtyUniforms, field_57875, setSimpleUniforms, f_kouhevbv, dirtyUniforms

Set<String>: i, dirtyUniforms, field_57875, setSimpleUniforms, f_kouhevbv, dirtyUniforms

Set<String>: k, dirtySamplers, field_57876, setSamplers, f_locruklr, dirtySamplers

int: j, pushedDebugGroups, field_60170, debugGroupPushCount, f_iirkifhu, pushedDebugGroups

Constructors

Methods

void (String, GpuTexture): bindSampler, bindSampler, bindSampler, bindSampler, bindSampler

void (String, int...): setUniform, setUniform, setUniform, setUniform, setUniform

void (String, float...): setUniform, setUniform, setUniform, setUniform, setUniform

void (String, org.joml.Matrix4f): setUniform, setUniform, setUniform, setUniform, setUniform

void (ScissorState): enableScissor, enableScissor, enableScissor, enableScissor, enableScissor

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

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

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

void (): popDebugGroup, popDebugGroup, popDebugGroup

void (String, GpuTextureView): bindSampler, bindSampler, bindSampler, bindSampler, bindSampler

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

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

boolean (): b, isScissorEnabled, method_70808, isScissorEnabled, m_swjrdjij, isScissorEnabled

int (): c, getScissorX, method_70809, getScissorX, m_vifgbbvu, getScissorX

int (): d, getScissorY, method_70810, getScissorY, m_fajkqfbr, getScissorY

int (): e, getScissorWidth, method_70811, getScissorWidth, m_gmacqzwx, getScissorWidth

int (): f, getScissorHeight, method_70812, getScissorHeight, m_nulcqprs, getScissorHeight

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

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

1.21.5

Names

fji

com.mojang.blaze3d.opengl.GlRenderPass

net.minecraft.class_10866

net.minecraft.client.gl.RenderPassImpl

net.minecraft.unmapped.C_wjrmjcdy

net.minecraft.unmapped.C_wjrmjcdy

com.mojang.blaze3d.opengl.GlRenderPass

Fields

int: a, MAX_VERTEX_BUFFERS, field_57866, field_57866, f_ssirqvee, MAX_VERTEX_BUFFERS

boolean: b, VALIDATION, field_57867, IS_DEVELOPMENT, f_jzdaxwqb, VALIDATION

GlResourceManager: l, encoder, field_57877, resourceManager, f_ipudieki, encoder

boolean: m, hasDepthTexture, field_57878, hasDepth, f_vrbfikyi, hasDepthTexture

boolean: n, closed, field_57879, closed, f_nhkglnwf, closed

CompiledShaderPipeline: c, pipeline, field_57868, pipeline, f_pnfijjap, pipeline

GpuBuffer[]: d, vertexBuffers, field_57869, vertexBuffers, f_hexusmzc, vertexBuffers

GpuBuffer: e, indexBuffer, field_57870, indexBuffer, f_dygzzncg, indexBuffer

VertexFormat$IndexType: f, indexType, field_57871, indexType, f_llegviiz, indexType

ScissorState: g, scissorState, field_57872, scissorState, f_xyepymjz, scissorState

HashMap<String, Object>: h, uniforms, field_57873, simpleUniforms, f_wldssrhk, uniforms

HashMap<String, GpuTexture>: i, samplers, field_57874, samplerUniforms, f_ondbxqwl, samplers

Set<String>: j, dirtyUniforms, field_57875, setSimpleUniforms, f_kouhevbv, dirtyUniforms

Set<String>: k, dirtySamplers, field_57876, setSamplers, f_locruklr, dirtySamplers

Constructors

(GlResourceManager, boolean)

Methods

boolean (): a, hasDepthTexture, method_68407, hasDepth, m_vbokbnzk, hasDepthTexture

void (RenderPipeline): setPipeline, setPipeline, setPipeline, setPipeline, setPipeline

void (String, GpuTexture): bindSampler, bindSampler, bindSampler, bindSampler, bindSampler

void (String, int...): setUniform, setUniform, setUniform, setUniform, setUniform

void (String, float...): setUniform, setUniform, setUniform, setUniform, setUniform

void (String, org.joml.Matrix4f): setUniform, setUniform, setUniform, setUniform, setUniform

void (ScissorState): enableScissor, enableScissor, enableScissor, enableScissor, enableScissor

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

void (): disableScissor, disableScissor, disableScissor

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

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

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

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

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

void (): close, close, close