com.mojang.blaze3d.opengl

public class GlCommandEncoder

implements CommandEncoder

fiw
com.mojang.blaze3d.opengl.GlCommandEncoder
net.minecraft.class_10860
net.minecraft.client.gl.GlResourceManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_57843
LOGGER
private final GlDevice
b
device
field_57844
backend
private final int
c
readFbo
field_57845
temporaryFb1
private final int
d
drawFbo
field_57846
temporaryFb2
private RenderPipeline
e
lastPipeline
field_57847
currentPipeline
private boolean
f
inRenderPass
field_57848
renderPassOpen
private GlProgram
g
lastProgram
field_57849
currentProgram

Constructor summary

ModifierConstructor
protected (GlDevice backend)

Method summary

Modifier and TypeMethod
public RenderPass
a(flj arg0, OptionalInt arg1)
createRenderPass(GpuTexture arg0, OptionalInt arg1)
method_68367(class_10792 arg0, OptionalInt arg1)
createRenderPassNoDepth(DrawableTexture arg0, OptionalInt arg1)
public RenderPass
a(flj arg0, OptionalInt arg1, flj arg2, OptionalDouble arg3)
createRenderPass(GpuTexture arg0, OptionalInt arg1, GpuTexture arg2, OptionalDouble arg3)
method_68368(class_10792 arg0, OptionalInt arg1, class_10792 arg2, OptionalDouble arg3)
createRenderPass(DrawableTexture arg0, OptionalInt arg1, DrawableTexture arg2, OptionalDouble arg3)
public void
a(flj arg0, int arg1)
clearColorTexture(GpuTexture arg0, int arg1)
method_68359(class_10792 arg0, int arg1)
clearTexture(DrawableTexture arg0, int arg1)
public void
a(flj arg0, int arg1, flj arg2, double arg3)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3)
method_68360(class_10792 arg0, int arg1, class_10792 arg2, double arg3)
clearFramebuffer(DrawableTexture arg0, int arg1, DrawableTexture arg2, double arg3)
public void
a(flj arg0, double arg1)
clearDepthTexture(GpuTexture arg0, double arg1)
method_68358(class_10792 arg0, double arg1)
setDepth(DrawableTexture arg0, double arg1)
public void
a(fii arg0, ByteBuffer arg1, int arg2)
writeToBuffer(GpuBuffer arg0, ByteBuffer arg1, int arg2)
method_68350(class_10227 arg0, ByteBuffer arg1, int arg2)
copyDataInto(GpuBuffer arg0, ByteBuffer arg1, int arg2)
public GpuBuffer$ReadView
a(fii arg0)
readBuffer(GpuBuffer arg0)
method_68347(class_10227 arg0)
readBuffer(GpuBuffer arg0)
public GpuBuffer$ReadView
a(fii arg0, int arg1, int arg2)
readBuffer(GpuBuffer arg0, int arg1, int arg2)
method_68349(class_10227 arg0, int arg1, int arg2)
readBuffer(GpuBuffer arg0, int arg1, int arg2)
public void
a(flj arg0, fki arg1)
writeToTexture(GpuTexture arg0, NativeImage arg1)
method_68363(class_10792 arg0, class_1011 arg1)
copyImage(DrawableTexture arg0, NativeImage arg1)
public void
a(flj arg0, fki arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
writeToTexture(GpuTexture arg0, NativeImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_68364(class_10792 arg0, class_1011 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyImageRegion(DrawableTexture arg0, NativeImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public void
a(flj arg0, IntBuffer arg1, fki$a arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
writeToTexture(GpuTexture arg0, IntBuffer arg1, NativeImage$Format arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_68366(class_10792 arg0, IntBuffer arg1, class_1011$class_1012 arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
copyImageRegion(DrawableTexture arg0, IntBuffer arg1, NativeImage$Format arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
public void
a(flj arg0, fii arg1, int arg2, Runnable arg3, int arg4)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4)
method_68361(class_10792 arg0, class_10227 arg1, int arg2, Runnable arg3, int arg4)
copyToBuffer(DrawableTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4)
public void
a(flj arg0, fii arg1, int arg2, Runnable arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_68362(class_10792 arg0, class_10227 arg1, int arg2, Runnable arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyToBuffer(DrawableTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public void
a(flj arg0, flj arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyTextureToTexture(GpuTexture arg0, GpuTexture arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_68365(class_10792 arg0, class_10792 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyImageRegion(DrawableTexture arg0, DrawableTexture arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
public void
a(flj arg0)
presentTexture(GpuTexture arg0)
method_68357(class_10792 arg0)
blit(DrawableTexture arg0)
protected void
a(fjb arg0, Collection<fld$a> arg1)
executeDrawMultiple(GlRenderPass arg0, Collection<RenderPass$Draw> arg1)
method_68355(class_10866 arg0, Collection<class_10883$class_10884> arg1)
drawObjectsWithRenderPass(RenderPassImpl pass, Collection<RenderPass$BakedObject> drawObjects)
protected void
a(fjb arg0, int arg1, int arg2, flu$b arg3)
executeDraw(GlRenderPass arg0, int arg1, int arg2, VertexFormat$IndexType arg3)
method_68352(class_10866 arg0, int arg1, int arg2, class_293$class_5595 arg3)
drawBoundObjectWithRenderPass(RenderPassImpl pass, int offset, int count, VertexFormat$IndexType type)
private void
a(fjb arg0, int arg1, int arg2, flu$b arg3, fjc arg4)
drawFromBuffers(GlRenderPass arg0, int arg1, int arg2, VertexFormat$IndexType arg3, GlRenderPipeline arg4)
method_68353(class_10866 arg0, int arg1, int arg2, class_293$class_5595 arg3, class_10867 arg4)
drawObjectWithRenderPass(RenderPassImpl pass, int offset, int count, VertexFormat$IndexType indexType, CompiledShaderPipeline pipeline)
private boolean
a(fjb arg0)
trySetup(GlRenderPass arg0)
method_68351(class_10866 arg0)
setupRenderPass(RenderPassImpl pass)
private void
a(fjr arg0)
applyPipelineState(RenderPipeline arg0)
method_68356(class_10785 arg0)
setPipelineAndApplyState(ShaderPipeline pipeline)
public void
a()
finishRenderPass()
method_68346()
closePass()
protected GlDevice
b()
getDevice()
method_68369()
getBackend()