History - net.minecraft.client.gl.GlBackend
26.3-snapshot-3
Names
com.mojang.blaze3d.opengl.GlDevice
com.mojang.renderpearl.backend.opengl.GlDevice
Fields
Constructors
Methods
GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, method_1_1289, createSampler
GpuTextureView (GpuTexture): createTextureView, method_1_1292, createTextureView
GpuTextureView (GpuTexture, int, int): createTextureView, method_1_1293, createTextureView
GpuBuffer (Supplier<String>, int, long): createBuffer, method_1_1286, createBuffer
GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, method_1_1287, createBuffer
GlCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline
GlShaderProgram (RenderPipeline, ShaderSourceGetter): compileProgram, method_76229, compileProgram
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline
GpuTexture (Supplier<String>, int, TexelFormat, int, int, int, int): createTexture, method_1_1291, createTexture
GpuTexture (String, int, TexelFormat, int, int, int, int): createTexture, method_1_1290, createTexture
GlCompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): compileShader, method_68379, compileShader
GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, method_1_1289, createSampler
GpuTexture (Supplier<String>, int, TexelFormat, int, int, int, int): createTexture, method_1_1291, createTexture
GpuTexture (String, int, TexelFormat, int, int, int, int): createTexture, method_1_1290, createTexture
GpuTextureView (GpuTexture): createTextureView, method_1_1292, createTextureView
GpuTextureView (GpuTexture, int, int): createTextureView, method_1_1293, createTextureView
GpuBuffer (Supplier<String>, int, long): createBuffer, method_1_1286, createBuffer
GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, method_1_1287, createBuffer
GlCompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): compileShader, method_68379, compileShader
GlShaderProgram (RenderPipeline, ShaderSourceGetter): compileProgram, method_76229, compileProgram
GlCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline
CompiledPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline
26.3-snapshot-2
Names
Fields
ShaderSourceGetter: defaultShaderSource, field_57859, defaultShaderSourceGetter
Map<RenderPipeline, GlCompiledRenderPipeline>: pipelineCache, field_57860, pipelineCompileCache
Map<GlBackend$ShaderKey, GlCompiledShader>: shaderCache, field_57861, shaderCompileCache
Defines: globalDefines, field_1_7954, baseDefines
boolean: shaderCompilerRequiresSacrifice, field_1_7955, compilePipelineClosed
Constructors
(long, ShaderSourceGetter, DebugOptions)
(long, DebugOptions)
Methods
void (): clearPipelineCache, method_1_1284, clearPipelineCache
GlCompiledRenderPipeline (RenderPipeline): getOrCompilePipeline, method_68381, getCompiledPipeline
GlCompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): getOrCompileShader, method_68378, getCompiledShader
GlCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, getCompiledPipeline
GlCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline
GlCompiledShader (GlBackend$ShaderKey, ShaderSourceGetter): compileShader, method_68379, compileShader
GlCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_68392, compileRenderPipeline
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, getCompiledPipeline
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_1_1306, getCompiledPipeline
GlCompiledRenderPipeline (ShaderSourceGetter, RenderPipeline): lambda$precompilePipeline$0, method_68384, method_68384
GlCompiledShader (ShaderSourceGetter, GlBackend$ShaderKey): lambda$getOrCompileShader$0, method_68380, method_68380
GlCompiledRenderPipeline (RenderPipeline): lambda$getOrCompilePipeline$0, method_68382, method_68382
void (): markAmdShaderCompilerAngry, method_1_7302, onCompiledPipelineClose
GlCompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): compileShader, method_68379, compileShader
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
int: maxSupportedTextureSize, field_57857, maxTextureSize
Set<String>: enabledExtensions, field_58040, usedGlCapabilities
int: uniformOffsetAlignment, field_60018, uniformOffsetAlignment
int: maxSupportedAnisotropy, field_64185, maxSupportedAnisotropy
CommandEncoderBackend: encoder, field_57854, commandEncoder
long: windowHandle, field_1_23, contextId
boolean: USE_GL_ARB_base_instance, field_1_6380, allowGlArbBaseInstance
boolean: USE_GL_ARB_draw_indirect, field_1_6381, allowGlArbDrawIndirect
boolean: USE_GL_ARB_multi_draw_indirect, field_1_6382, allowGlArbMultiDrawIndirect
boolean: USE_GL_ARB_shader_draw_parameters, field_1_6383, allowGlArbShaderDrawParameters
GlCommandEncoderBackend: encoder, field_57854, commandEncoder
GlFramebufferManager: frameBufferCache, field_1_6266, framebufferManager
GpuDeviceInfo: deviceInfo, field_1_3390, deviceInfo
Constructors
Methods
int (): getMaxSupportedAnisotropy, method_1_1298, getMaxSupportedAnisotropy
GpuTexture (Supplier<String>, int, TextureFormat, int, int, int, int): createTexture, method_1_1291, createTexture
GpuTexture (String, int, TextureFormat, int, int, int, int): createTexture, method_1_1290, createTexture
String (): getImplementationInformation, method_1_1296, getImplementationInformation
String (): getRenderer, method_1_1300, getRenderer
String (): getVendor, method_1_1302, getVendor
String (): getBackendName, method_1_1294, getBackendName
String (): getVersion, method_1_1303, getVersion
int (): getMaxSupportedTextureSize, method_68403, determineMaxTextureSize
int (): getMaxTextureSize, method_1_1299, getMaxTextureSize
int (): getUniformOffsetAlignment, method_1_1301, getUniformOffsetAlignment
List<String> (): getEnabledExtensions, method_1_1295, getEnabledExtensions
CompiledShaderPipeline (RenderPipeline): getOrCompilePipeline, method_68381, compilePipelineCached
GlCompiledRenderPipeline (RenderPipeline): getOrCompilePipeline, method_68381, getCompiledPipeline
CompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): getOrCompileShader, method_68378, compileShader
GlCompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): getOrCompileShader, method_68378, getCompiledShader
CompiledShaderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, precompilePipeline
GlCompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, getCompiledPipeline
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, precompilePipeline
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, getCompiledPipeline
CommandEncoderBackend (): createCommandEncoder, method_1_1288, createBaseCommandEncoder
CommandEncoderBackend (): createCommandEncoder, method_1_1288, getCommandEncoder
void (boolean): setVsync, method_1_1308, setVsync
void (): presentFrame, method_1_1307, presentFrame
boolean (): isZZeroToOne, method_1_1305, isZZeroToOne
GpuSurfaceBackend (long): createSurface, method_1_4219, createSurface
GpuTexture (Supplier<String>, int, TexelFormat, int, int, int, int): createTexture, method_1_1291, createTexture
GpuTexture (String, int, TexelFormat, int, int, int, int): createTexture, method_1_1290, createTexture
GlFramebufferManager (): frameBufferCache, method_1_5402, getFramebufferManager
TimestampQueryPool (int): createTimestampQueryPool, method_1_4220, createTimestampQueryPool
long (): getTimestampNow, method_1_4222, getTimestampNow
GpuDeviceInfo (): getDeviceInfo, method_1_4221, getDeviceInfo
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
CommandEncoder: encoder, field_57854, commandEncoder
CommandEncoderBackend: encoder, field_57854, commandEncoder
long: windowHandle, field_1_23, contextId
Constructors
(long, int, boolean, ShaderSourceGetter, boolean)
(long, ShaderSourceGetter, DebugOptions)
Methods
CommandEncoder (): createCommandEncoder
int (): getMaxSupportedAnisotropy
int (): getMaxSupportedAnisotropy, method_1_1298, getMaxSupportedAnisotropy
GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, createSampler, createSampler
GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, method_1_1289, createSampler
GpuTexture (Supplier<String>, int, TextureFormat, int, int, int, int): createTexture, createTexture, createTexture
GpuTexture (Supplier<String>, int, TextureFormat, int, int, int, int): createTexture, method_1_1291, createTexture
GpuTexture (String, int, TextureFormat, int, int, int, int): createTexture, createTexture, createTexture
GpuTexture (String, int, TextureFormat, int, int, int, int): createTexture, method_1_1290, createTexture
GpuTextureView (GpuTexture): createTextureView, createTextureView, createTextureView
GpuTextureView (GpuTexture): createTextureView, method_1_1292, createTextureView
GpuTextureView (GpuTexture, int, int): createTextureView, createTextureView, createTextureView
GpuTextureView (GpuTexture, int, int): createTextureView, method_1_1293, createTextureView
GpuBuffer (Supplier<String>, int, long): createBuffer, createBuffer, createBuffer
GpuBuffer (Supplier<String>, int, long): createBuffer, method_1_1286, createBuffer
GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, createBuffer, createBuffer
GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, method_1_1287, createBuffer
String (): getImplementationInformation
String (): getImplementationInformation, method_1_1296, getImplementationInformation
List<String> (): getLastDebugMessages
List<String> (): getLastDebugMessages, method_1_1297, getLastDebugMessages
boolean (): isDebuggingEnabled
boolean (): isDebuggingEnabled, method_1_1304, isDebuggingEnabled
String (): getRenderer
String (): getRenderer, method_1_1300, getRenderer
String (): getVendor
String (): getVendor, method_1_1302, getVendor
String (): getBackendName
String (): getBackendName, method_1_1294, getBackendName
String (): getVersion
String (): getVersion, method_1_1303, getVersion
int (): getMaxTextureSize
int (): getMaxTextureSize, method_1_1299, getMaxTextureSize
int (): getUniformOffsetAlignment
int (): getUniformOffsetAlignment, method_1_1301, getUniformOffsetAlignment
void (): clearPipelineCache
void (): clearPipelineCache, method_1_1284, clearPipelineCache
List<String> (): getEnabledExtensions
List<String> (): getEnabledExtensions, method_1_1295, getEnabledExtensions
void (): close
void (): close, method_1_1285, close
CompiledShaderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, precompilePipeline, precompilePipeline
CompiledShaderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, precompilePipeline
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, precompilePipeline, precompilePipeline
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, method_1_1306, precompilePipeline
CompiledShaderPipeline (ShaderSourceGetter, RenderPipeline): lambda$precompilePipeline$2, method_68384, method_68384
CompiledShaderPipeline (ShaderSourceGetter, RenderPipeline): lambda$precompilePipeline$0, method_68384, method_68384
CompiledShader (ShaderSourceGetter, GlBackend$ShaderKey): lambda$getOrCompileShader$1, method_68380, method_68380
CompiledShader (ShaderSourceGetter, GlBackend$ShaderKey): lambda$getOrCompileShader$0, method_68380, method_68380
CommandEncoderBackend (): createCommandEncoder, method_1_1288, createBaseCommandEncoder
void (boolean): setVsync, method_1_1308, setVsync
void (): presentFrame, method_1_1307, presentFrame
boolean (): isZZeroToOne, method_1_1305, isZZeroToOne
1.21.11_unobfuscated
Names
com.mojang.blaze3d.opengl.GlDevice
net.minecraft.class_10865
net.minecraft.client.gl.GlBackend
Fields
org.slf4j.Logger: LOGGER, field_57853, LOGGER
boolean: USE_GL_ARB_vertex_attrib_binding, field_58035, allowGlArbVABinding
boolean: USE_GL_KHR_debug, field_58036, allowGlKhrDebug
boolean: USE_GL_EXT_debug_label, field_58037, allowExtDebugLabel
boolean: USE_GL_ARB_debug_output, field_58038, allowGlArbDebugOutput
boolean: USE_GL_ARB_direct_state_access, field_58039, allowGlArbDirectAccess
boolean: USE_GL_ARB_buffer_storage, field_60016, allowGlBufferStorage
CommandEncoder: encoder, field_57854, commandEncoder
GlDebug: debugLog, field_57855, glDebug
DebugLabelManager: debugLabels, field_57856, debugLabelManager
int: maxSupportedTextureSize, field_57857, maxTextureSize
BufferManager: directStateAccess, field_57858, bufferManager
ShaderSourceGetter: defaultShaderSource, field_57859, defaultShaderSourceGetter
Map<RenderPipeline, CompiledShaderPipeline>: pipelineCache, field_57860, pipelineCompileCache
Map<GlBackend$ShaderKey, CompiledShader>: shaderCache, field_57861, shaderCompileCache
VertexBufferManager: vertexArrayCache, field_57862, vertexBufferManager
GpuBufferManager: bufferStorage, field_60017, gpuBufferManager
Set<String>: enabledExtensions, field_58040, usedGlCapabilities
int: uniformOffsetAlignment, field_60018, uniformOffsetAlignment
int: maxSupportedAnisotropy, field_64185, maxSupportedAnisotropy
Constructors
(long, int, boolean, ShaderSourceGetter, boolean)
Methods
DebugLabelManager (): debugLabels, method_68377, getDebugLabelManager
CommandEncoder (): createCommandEncoder
int (): getMaxSupportedAnisotropy
GpuSampler (AddressMode, AddressMode, FilterMode, FilterMode, int, OptionalDouble): createSampler, createSampler, createSampler
GpuTexture (Supplier<String>, int, TextureFormat, int, int, int, int): createTexture, createTexture, createTexture
GpuTexture (String, int, TextureFormat, int, int, int, int): createTexture, createTexture, createTexture
GpuTextureView (GpuTexture): createTextureView, createTextureView, createTextureView
GpuTextureView (GpuTexture, int, int): createTextureView, createTextureView, createTextureView
GpuBuffer (Supplier<String>, int, long): createBuffer, createBuffer, createBuffer
GpuBuffer (Supplier<String>, int, ByteBuffer): createBuffer, createBuffer, createBuffer
String (): getImplementationInformation
List<String> (): getLastDebugMessages
boolean (): isDebuggingEnabled
String (): getRenderer
String (): getVendor
String (): getBackendName
String (): getVersion
int (): getMaxSupportedTextureSize, method_68403, determineMaxTextureSize
int (): getMaxTextureSize
int (): getUniformOffsetAlignment
void (): clearPipelineCache
void (): sacrificeShaderToOpenGlAndAmd, method_72699, applyAmdCleanupHack
List<String> (): getEnabledExtensions
void (): close
BufferManager (): directStateAccess, method_68401, getBufferManager
CompiledShaderPipeline (RenderPipeline): getOrCompilePipeline, method_68381, compilePipelineCached
CompiledShader (Identifier, ShaderType, Defines, ShaderSourceGetter): getOrCompileShader, method_68378, compileShader
CompiledShaderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, precompilePipeline, precompilePipeline
CompiledShader (GlBackend$ShaderKey, ShaderSourceGetter): compileShader, method_68379, compileShader
ShaderProgram (RenderPipeline, ShaderSourceGetter): compileProgram, method_76229, compileProgram
CompiledShaderPipeline (RenderPipeline, ShaderSourceGetter): compilePipeline, method_68392, compileRenderPipeline
VertexBufferManager (): vertexArrayCache, method_68402, getVertexBufferManager
GpuBufferManager (): getBufferStorage, method_71032, getGpuBufferManager
CompiledRenderPipeline (RenderPipeline, ShaderSourceGetter): precompilePipeline, precompilePipeline, precompilePipeline
CompiledShaderPipeline (ShaderSourceGetter, RenderPipeline): lambda$precompilePipeline$2, method_68384, method_68384
CompiledShader (ShaderSourceGetter, GlBackend$ShaderKey): lambda$getOrCompileShader$1, method_68380, method_68380
CompiledShaderPipeline (RenderPipeline): lambda$getOrCompilePipeline$0, method_68382, method_68382