net.minecraft.client.gl

public final class GlBackendRenderPipeline

implements BackendRenderPipeline

com.mojang.renderpearl.backend.opengl.GlRenderPipeline
net.minecraft.class_10867
net.minecraft.client.gl.GlBackendRenderPipeline

Field summary

Modifier and TypeField
private final GlBackend
device
field_1_7976
backend
private final GlShaderProgram
program
field_1_7978
shaderProgram
private final VertexArray
vertexArray
field_1_9492
vertexArray
private final int
primitiveTopology
field_1_9489
glDrawMode
private final boolean
cull
field_1_9479
cull
private final int
polygonMode
field_1_9488
glPolygonMode
private final boolean
depthEnabled
field_1_9482
hasDepth
private final int
depthFunc
field_1_9483
glDepthTest
private final boolean
writeDepth
field_1_9493
writeDepth
private final float
depthBiasConstant
field_1_9480
depthBiasConstant
private final float
depthBiasScaleFactor
field_1_9481
depthBiasScaleFactor
private final int[]
writeMasks
field_1_9494
colorTargetStates
private final boolean
blendEnabled
field_1_9478
hasBlend
private final int
srcRgb
field_1_9491
glColorSourceFactor
private final int
dstRgb
field_1_9485
glColorDestFactor
private final int
modeRgb
field_1_9487
glColorOp
private final int
srcAlpha
field_1_9490
glAlphaSourceFactor
private final int
dstAlpha
field_1_9484
glAlphaDestFactor
private final int
modeAlpha
field_1_9486
glAlphaOp
private boolean
closed
field_1_7975
closed

Constructor summary

ModifierConstructor
(GlBackend backend, BackendRenderPipeline$Layout layout, GlShaderProgram shaderProgram, VertexArray vertexArray)

Method summary

Modifier and TypeMethod
public boolean
isClosed()
method_1_8167()
isClosed()
public void
close()
public GlShaderProgram
program()
method_1_7327()
getShaderProgram()
public VertexArray
vertexArray()
method_1_9117()
getVertexArray()
public void
bind()
method_1_9115()
setup()
public int
primitiveTopology()
method_1_9116()
getGlDrawMode()