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