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