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