com.mojang.blaze3d.systems

public interface GpuDevice

flc
com.mojang.blaze3d.systems.GpuDevice
net.minecraft.class_10882
net.minecraft.client.gl.RenderBackend

Method summary

Modifier and TypeMethod
CommandEncoder
b()
createCommandEncoder()
method_68389()
getResourceManager()
GpuTexture
a(Supplier<String> arg0, flk arg1, int arg2, int arg3, int arg4)
createTexture(Supplier<String> arg0, TextureFormat arg1, int arg2, int arg3, int arg4)
method_68388(Supplier<String> arg0, class_10793 arg1, int arg2, int arg3, int arg4)
createTexture(Supplier<String> labelGetter, TextureType type, int width, int height, int mipLevels)
GpuTexture
a(String arg0, flk arg1, int arg2, int arg3, int arg4)
createTexture(String arg0, TextureFormat arg1, int arg2, int arg3, int arg4)
method_68385(String arg0, class_10793 arg1, int arg2, int arg3, int arg4)
createTexture(String label, TextureType type, int width, int height, int mipLevels)
GpuBuffer
a(Supplier<String> arg0, fig arg1, fih arg2, int arg3)
createBuffer(Supplier<String> arg0, BufferType arg1, BufferUsage arg2, int arg3)
method_68386(Supplier<String> arg0, class_10226 arg1, class_8555 arg2, int arg3)
createBuffer(Supplier<String> debugLabelSupplier, GlBufferTarget target, GlUsage usage, int size)
GpuBuffer
a(Supplier<String> arg0, fig arg1, fih arg2, ByteBuffer arg3)
createBuffer(Supplier<String> arg0, BufferType arg1, BufferUsage arg2, ByteBuffer arg3)
method_68387(Supplier<String> arg0, class_10226 arg1, class_8555 arg2, ByteBuffer arg3)
createBuffer(Supplier<String> debugLabelSupplier, GlBufferTarget target, GlUsage usage, ByteBuffer source)
String
c()
getImplementationInformation()
method_68391()
getDebugString()
List<String>
d()
getLastDebugMessages()
method_68393()
getDebugMessages()
boolean
e()
isDebuggingEnabled()
method_68394()
hasDebug()
String
g()
getVendor()
method_68396()
getBackendVendor()
String
h()
getBackendName()
method_68397()
getBackendName()
String
i()
getVersion()
method_68398()
getBackendVersion()
String
f()
getRenderer()
method_68395()
getBackendRenderer()
int
j()
getMaxTextureSize()
method_68399()
getMaxTextureSize()
default CompiledRenderPipeline
b(fjr arg0)
precompilePipeline(RenderPipeline arg0)
method_68451(class_10785 arg0)
compileShaderPipelineCachedNoLabel(ShaderPipeline pipeline)
CompiledRenderPipeline
b(fjr arg0, BiFunction<alk, fky, String> arg1)
precompilePipeline(RenderPipeline arg0, BiFunction<ResourceLocation, ShaderType, String> arg1)
method_68390(class_10785 arg0, BiFunction<class_2960, class_282, String> arg1)
compileShaderPipelineCached(ShaderPipeline pipeline, BiFunction<Identifier, ShaderType, String> shaderSourceGetter)
void
k()
clearPipelineCache()
method_68400()
release()
List<String>
l()
getEnabledExtensions()
method_68669()
getUsedGlCapabilities()