net.minecraft.client.gl

public class RenderPassImpl

implements RenderPass

fsa
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

Field summary

Modifier and TypeField
protected static final int
a
MAX_VERTEX_BUFFERS
field_57866
field_57866
f_ssirqvee
MAX_VERTEX_BUFFERS
public static final boolean
b
VALIDATION
field_57867
IS_DEVELOPMENT
f_jzdaxwqb
VALIDATION
private final GlCommandEncoder
k
encoder
field_57877
resourceManager
f_ipudieki
encoder
private final boolean
l
hasDepthTexture
field_57878
hasDepth
f_vrbfikyi
hasDepthTexture
private boolean
m
closed
field_57879
closed
f_nhkglnwf
closed
protected CompiledShaderPipeline
c
pipeline
field_57868
pipeline
f_pnfijjap
pipeline
protected final GpuBuffer[]
d
vertexBuffers
field_57869
vertexBuffers
f_hexusmzc
vertexBuffers
protected GpuBuffer
e
indexBuffer
field_57870
indexBuffer
f_dygzzncg
indexBuffer
protected VertexFormat$IndexType
f
indexType
field_57871
indexType
f_llegviiz
indexType
private final ScissorState
n
scissorState
field_57872
scissorState
f_xyepymjz
scissorState
protected final HashMap<String, GpuBufferSlice>
g
uniforms
field_57873
simpleUniforms
f_wldssrhk
uniforms
protected final HashMap<String, GpuTextureView>
h
samplers
field_57874
samplerUniforms
f_ondbxqwl
samplers
protected final Set<String>
i
dirtyUniforms
field_57875
setSimpleUniforms
f_kouhevbv
dirtyUniforms
protected int
j
pushedDebugGroups
field_60170
debugGroupPushCount
f_iirkifhu
pushedDebugGroups

Constructor summary

ModifierConstructor
public (GlCommandEncoder resourceManager, boolean hasDepth)

Method summary

Modifier and TypeMethod
public boolean
a()
hasDepthTexture()
method_68407()
hasDepth()
m_vbokbnzk()
hasDepthTexture()
public void
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
public void
popDebugGroup()
popDebugGroup()
popDebugGroup()
public void
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
public void
bindSampler(String o, GpuTextureView arg1)
bindSampler(String arg0, GpuTextureView arg1)
bindSampler(String arg0, GpuTextureView arg1)
bindSampler(String arg0, GpuTextureView arg1)
bindSampler(String p_410174_, GpuTextureView arg1)
public void
setUniform(String o, GpuBuffer arg1)
setUniform(String arg0, GpuBuffer arg1)
setUniform(String arg0, GpuBuffer arg1)
setUniform(String arg0, GpuBuffer arg1)
setUniform(String p_408743_, GpuBuffer arg1)
public void
setUniform(String o, GpuBufferSlice arg1)
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String p_406404_, GpuBufferSlice arg1)
public void
enableScissor(int o, int o, int o, int arg3)
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int p_397366_, int p_397303_, int p_391821_, int arg3)
public void
disableScissor()
disableScissor()
disableScissor()
public boolean
b()
isScissorEnabled()
method_70808()
isScissorEnabled()
m_swjrdjij()
isScissorEnabled()
public int
c()
getScissorX()
method_70809()
getScissorX()
m_vifgbbvu()
getScissorX()
public int
d()
getScissorY()
method_70810()
getScissorY()
m_fajkqfbr()
getScissorY()
public int
e()
getScissorWidth()
method_70811()
getScissorWidth()
m_gmacqzwx()
getScissorWidth()
public int
f()
getScissorHeight()
method_70812()
getScissorHeight()
m_nulcqprs()
getScissorHeight()
public void
setVertexBuffer(int o, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int p_397665_, GpuBuffer arg1)
public void
setIndexBuffer(GpuBuffer o, VertexFormat$a arg1)
setIndexBuffer(GpuBuffer arg0, VertexFormat$IndexType arg1)
setIndexBuffer(GpuBuffer arg0, VertexFormat$class_5595 arg1)
setIndexBuffer(GpuBuffer arg0, VertexFormat$IndexType arg1)
setIndexBuffer(GpuBuffer p_392180_, VertexFormat$C_141548_ arg1)
public void
drawIndexed(int o, int o, int o, int arg3)
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int p_395612_, int p_406330_, int p_410739_, int arg3)
public <T> void
drawMultipleIndexed(Collection<RenderPass$a<T>> o, GpuBuffer o, VertexFormat$a o, Collection<String> o, T arg4)
drawMultipleIndexed(Collection<RenderPass$Draw<T>> arg0, GpuBuffer arg1, VertexFormat$IndexType arg2, Collection<String> arg3, T arg4)
drawMultipleIndexed(Collection<RenderPass$class_10884<T>> arg0, GpuBuffer arg1, VertexFormat$class_5595 arg2, Collection<String> arg3, T arg4)
drawMultipleIndexed(Collection<RenderPass$RenderObject<T>> arg0, GpuBuffer arg1, VertexFormat$IndexType arg2, Collection<String> arg3, T arg4)
drawMultipleIndexed(Collection<RenderPass$C_379053_<T>> p_397624_, GpuBuffer p_391410_, VertexFormat$C_141548_ p_408880_, Collection<String> p_407505_, T arg4)
public void
draw(int o, int arg1)
draw(int arg0, int arg1)
draw(int arg0, int arg1)
draw(int arg0, int arg1)
draw(int p_391785_, int arg1)
public void
close()
close()
close()