net.minecraft.client.gl

public class GlCommandEncoder

implements CommandEncoder

fma
com.mojang.blaze3d.opengl.GlCommandEncoder
net.minecraft.class_10860
net.minecraft.client.gl.GlCommandEncoder
net.minecraft.unmapped.C_hcflfkxr
net.minecraft.unmapped.C_hcflfkxr
com.mojang.blaze3d.opengl.GlCommandEncoder

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_57843
LOGGER
f_uoaohsvq
LOGGER
LOGGER
private final GlBackend
b
device
field_57844
backend
f_ufucnfrl
device
private final int
c
readFbo
field_57845
temporaryFb1
f_gbhbojvs
readFbo
private final int
d
drawFbo
field_57846
temporaryFb2
f_asfemwdu
drawFbo
private RenderPipeline
e
lastPipeline
field_57847
currentPipeline
f_mfxuaedi
pipeline
lastPipeline
private boolean
f
inRenderPass
field_57848
renderPassOpen
f_usjtbbff
inRenderPass
private ShaderProgram
g
lastProgram
field_57849
currentProgram
f_jhhqenkv
lastProgram

Constructor summary

ModifierConstructor
protected (GlBackend backend)

Method summary

Modifier and TypeMethod
public RenderPass
createRenderPass(Supplier<String> o, GpuTextureView o, OptionalInt arg2)
createRenderPass(Supplier<String> arg0, GpuTextureView arg1, OptionalInt arg2)
createRenderPass(Supplier<String> arg0, GpuTextureView arg1, OptionalInt arg2)
createRenderPass(Supplier<String> arg0, GpuTextureView arg1, OptionalInt arg2)
createRenderPass(Supplier<String> p_406560_, GpuTextureView p_395809_, OptionalInt arg2)
public RenderPass
createRenderPass(Supplier<String> o, GpuTextureView o, OptionalInt o, GpuTextureView o, OptionalDouble arg4)
createRenderPass(Supplier<String> arg0, GpuTextureView arg1, OptionalInt arg2, GpuTextureView arg3, OptionalDouble arg4)
createRenderPass(Supplier<String> arg0, GpuTextureView arg1, OptionalInt arg2, GpuTextureView arg3, OptionalDouble arg4)
createRenderPass(Supplier<String> arg0, GpuTextureView arg1, OptionalInt arg2, GpuTextureView arg3, OptionalDouble arg4)
createRenderPass(Supplier<String> p_408235_, GpuTextureView p_391728_, OptionalInt p_409576_, GpuTextureView p_395171_, OptionalDouble arg4)
public void
clearColorTexture(GpuTexture o, int arg1)
clearColorTexture(GpuTexture arg0, int arg1)
clearColorTexture(GpuTexture arg0, int arg1)
clearColorTexture(GpuTexture arg0, int arg1)
clearColorTexture(GpuTexture p_393834_, int arg1)
public void
clearColorAndDepthTextures(GpuTexture o, int o, GpuTexture o, double arg3)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3)
clearColorAndDepthTextures(GpuTexture p_391700_, int p_391582_, GpuTexture p_393930_, double arg3)
public void
clearColorAndDepthTextures(GpuTexture o, int o, GpuTexture o, double o, int o, int o, int arg6, int arg7)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3, int arg4, int arg5, int arg6, int arg7)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3, int arg4, int arg5, int arg6, int arg7)
clearColorAndDepthTextures(GpuTexture arg0, int arg1, GpuTexture arg2, double arg3, int arg4, int arg5, int arg6, int arg7)
clearColorAndDepthTextures(GpuTexture p_409075_, int p_409914_, GpuTexture p_409885_, double p_408011_, int p_410459_, int p_409150_, int arg6, int arg7)
private void
a(GpuTexture o, int o, int o, int o, int arg4)
verifyRegion(GpuTexture arg0, int arg1, int arg2, int arg3, int arg4)
method_70806(GpuTexture arg0, int arg1, int arg2, int arg3, int arg4)
validate(GpuTexture texture, int regionX, int regionY, int regionWidth, int regionHeight)
m_yzknbixk(com.mojang.blaze3d.textures.GpuTexture arg0, int arg1, int arg2, int arg3, int arg4)
verifyRegion(GpuTexture p_405805_, int p_409035_, int p_406966_, int p_407297_, int arg4)
public void
clearDepthTexture(GpuTexture o, double arg1)
clearDepthTexture(GpuTexture arg0, double arg1)
clearDepthTexture(GpuTexture arg0, double arg1)
clearDepthTexture(GpuTexture arg0, double arg1)
clearDepthTexture(GpuTexture p_397388_, double arg1)
private void
a(GpuTexture arg0)
verifyColorTexture(GpuTexture arg0)
method_70805(GpuTexture arg0)
validateColorAttachment(GpuTexture texture)
m_eqpxmbmx(com.mojang.blaze3d.textures.GpuTexture arg0)
verifyColorTexture(GpuTexture arg0)
private void
b(GpuTexture arg0)
verifyDepthTexture(GpuTexture arg0)
method_70807(GpuTexture arg0)
validateDepthAttachment(GpuTexture texture)
m_woeepeuq(com.mojang.blaze3d.textures.GpuTexture arg0)
verifyDepthTexture(GpuTexture arg0)
public void
writeToBuffer(GpuBufferSlice o, ByteBuffer arg1)
writeToBuffer(GpuBufferSlice arg0, ByteBuffer arg1)
writeToBuffer(GpuBufferSlice arg0, ByteBuffer arg1)
writeToBuffer(GpuBufferSlice arg0, ByteBuffer arg1)
writeToBuffer(GpuBufferSlice p_397249_, ByteBuffer arg1)
public GpuBuffer$MappedView
mapBuffer(GpuBuffer o, boolean o, boolean arg2)
mapBuffer(GpuBuffer arg0, boolean arg1, boolean arg2)
mapBuffer(GpuBuffer arg0, boolean arg1, boolean arg2)
mapBuffer(GpuBuffer arg0, boolean arg1, boolean arg2)
mapBuffer(GpuBuffer p_409631_, boolean p_409789_, boolean arg2)
public GpuBuffer$MappedView
mapBuffer(GpuBufferSlice o, boolean o, boolean arg2)
mapBuffer(GpuBufferSlice arg0, boolean arg1, boolean arg2)
mapBuffer(GpuBufferSlice arg0, boolean arg1, boolean arg2)
mapBuffer(GpuBufferSlice arg0, boolean arg1, boolean arg2)
mapBuffer(GpuBufferSlice p_409612_, boolean p_409669_, boolean arg2)
public void
copyToBuffer(GpuBufferSlice o, GpuBufferSlice arg1)
copyToBuffer(GpuBufferSlice arg0, GpuBufferSlice arg1)
copyToBuffer(GpuBufferSlice p_410813_, GpuBufferSlice arg1)
public void
writeToTexture(GpuTexture o, fne arg1)
writeToTexture(GpuTexture arg0, NativeImage arg1)
writeToTexture(GpuTexture arg0, class_1011 arg1)
writeToTexture(GpuTexture arg0, NativeImage arg1)
writeToTexture(GpuTexture p_396595_, C_3148_ arg1)
public void
writeToTexture(GpuTexture o, fne o, int o, int o, int o, int o, int o, int o, int o, int arg9)
writeToTexture(GpuTexture arg0, NativeImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
writeToTexture(GpuTexture arg0, class_1011 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
writeToTexture(GpuTexture arg0, NativeImage arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
writeToTexture(GpuTexture p_392321_, C_3148_ p_394222_, int p_396221_, int p_392746_, int p_391501_, int p_397458_, int p_397527_, int p_392683_, int p_409501_, int arg9)
public void
writeToTexture(GpuTexture o, IntBuffer o, fne$a o, int o, int o, int o, int o, int o, int arg8)
writeToTexture(GpuTexture arg0, IntBuffer arg1, NativeImage$Format arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
writeToTexture(GpuTexture arg0, IntBuffer arg1, class_1011$class_1012 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
writeToTexture(GpuTexture arg0, IntBuffer arg1, NativeImage$Format arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
writeToTexture(GpuTexture p_397466_, IntBuffer p_392785_, C_3148_$C_3150_ p_394994_, int p_395915_, int p_394993_, int p_393355_, int p_396347_, int p_408032_, int arg8)
public void
copyTextureToBuffer(GpuTexture o, GpuBuffer o, int o, Runnable o, int arg4)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4)
copyTextureToBuffer(GpuTexture p_395918_, GpuBuffer p_391975_, int p_397559_, Runnable p_391607_, int arg4)
public void
copyTextureToBuffer(GpuTexture o, GpuBuffer o, int o, Runnable o, int o, int o, int o, int o, int arg8)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer 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)
copyTextureToBuffer(GpuTexture arg0, GpuBuffer arg1, int arg2, Runnable arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyTextureToBuffer(GpuTexture p_395502_, GpuBuffer p_395739_, int p_397589_, Runnable p_391264_, int p_393748_, int p_396780_, int p_391271_, int p_395113_, int arg8)
public void
copyTextureToTexture(GpuTexture o, GpuTexture o, int o, int o, int o, int o, int o, int o, int arg8)
copyTextureToTexture(GpuTexture arg0, GpuTexture 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)
copyTextureToTexture(GpuTexture arg0, GpuTexture arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
copyTextureToTexture(GpuTexture p_394461_, GpuTexture p_396176_, int p_393684_, int p_394159_, int p_394139_, int p_396698_, int p_394668_, int p_397937_, int arg8)
public void
presentTexture(GpuTextureView arg0)
presentTexture(GpuTextureView arg0)
presentTexture(GpuTextureView arg0)
presentTexture(GpuTextureView arg0)
presentTexture(GpuTextureView arg0)
public GpuFence
createFence()
createFence()
createFence()
protected <T> void
a(fmg o, Collection<RenderPass$a<T>> o, GpuBuffer o, VertexFormat$a o, Collection<String> o, T arg5)
executeDrawMultiple(GlRenderPass arg0, Collection<RenderPass$Draw<T>> arg1, GpuBuffer arg2, VertexFormat$IndexType arg3, Collection<String> arg4, T arg5)
method_68355(class_10866 arg0, Collection<RenderPass$class_10884<T>> arg1, GpuBuffer arg2, VertexFormat$class_5595 arg3, Collection<String> arg4, T arg5)
drawObjectsWithRenderPass(RenderPassImpl pass, Collection<RenderPass$RenderObject<T>> objects, GpuBuffer indexBuffer, VertexFormat$IndexType indexType, Collection<String> validationSkippedUniforms, T arg5)
m_vntzfjpa(C_wjrmjcdy arg0, Collection<RenderPass$C_iozbyafa<T>> arg1, com.mojang.blaze3d.buffers.GpuBuffer arg2, VertexFormat$C_pmanqvls arg3, Collection<String> arg4, T arg5)
executeDrawMultiple(GlRenderPass p_398042_, Collection<RenderPass$C_379053_<T>> p_391308_, GpuBuffer p_395864_, VertexFormat$C_141548_ p_407124_, Collection<String> p_409520_, T arg5)
protected void
a(fmg o, int o, int o, int o, VertexFormat$a o, int arg5)
executeDraw(GlRenderPass arg0, int arg1, int arg2, int arg3, VertexFormat$IndexType arg4, int arg5)
method_68352(class_10866 arg0, int arg1, int arg2, int arg3, VertexFormat$class_5595 arg4, int arg5)
drawBoundObjectWithRenderPass(RenderPassImpl pass, int baseVertex, int firstIndex, int count, VertexFormat$IndexType indexType, int instanceCount)
m_huhgtrqu(C_wjrmjcdy arg0, int arg1, int arg2, int arg3, VertexFormat$C_pmanqvls arg4, int arg5)
executeDraw(GlRenderPass p_395477_, int p_392599_, int p_409900_, int p_391193_, VertexFormat$C_141548_ p_408977_, int arg5)
private void
a(fmg o, int o, int o, int o, VertexFormat$a o, fmh o, int arg6)
drawFromBuffers(GlRenderPass arg0, int arg1, int arg2, int arg3, VertexFormat$IndexType arg4, GlRenderPipeline arg5, int arg6)
method_68353(class_10866 arg0, int arg1, int arg2, int arg3, VertexFormat$class_5595 arg4, class_10867 arg5, int arg6)
drawObjectWithRenderPass(RenderPassImpl pass, int baseVertex, int firstIndex, int count, VertexFormat$IndexType indexType, CompiledShaderPipeline pipeline, int instanceCount)
m_ijldmgzi(C_wjrmjcdy arg0, int arg1, int arg2, int arg3, VertexFormat$C_pmanqvls arg4, C_qfpxlukc arg5, int arg6)
drawFromBuffers(GlRenderPass p_407852_, int p_409156_, int p_406701_, int p_407030_, VertexFormat$C_141548_ p_410289_, C_378934_ p_409245_, int arg6)
private boolean
a(fmg o, Collection<String> arg1)
trySetup(GlRenderPass arg0, Collection<String> arg1)
method_68351(class_10866 arg0, Collection<String> arg1)
setupRenderPass(RenderPassImpl pass, Collection<String> validationSkippedUniforms)
m_ayttgpnd(C_wjrmjcdy arg0, Collection<String> arg1)
trySetup(GlRenderPass p_408722_, Collection<String> arg1)
private void
a(RenderPipeline arg0)
applyPipelineState(RenderPipeline arg0)
method_68356(RenderPipeline arg0)
setPipelineAndApplyState(RenderPipeline pipeline)
m_dfrinuyh(com.mojang.blaze3d.pipeline.RenderPipeline arg0)
m_dfrinuyh(com.mojang.blaze3d.pipeline.RenderPipeline pipeline)
applyPipelineState(RenderPipeline arg0)
public void
a()
finishRenderPass()
method_68346()
closePass()
m_iqiwdhjr()
finishRenderPass()
protected GlBackend
b()
getDevice()
method_68369()
getBackend()
m_tmydtprw()
getDevice()