History - net.minecraft.client.shader.ShaderLoader

26.3-pre-2

Names

Fields

Constructors

Methods

26.3-pre-1

Names

Fields

String: SHADER_INCLUDE_EXTENSION, field_1_10370, EXTENSION

ResourceFinder: SHADER_INCLUDE_CONVERTER, field_1_10369, INCLUDE_FINDER

Constructors

Methods

boolean (Identifier): isShader, method_62952, isShaderSource

void (Identifier, Resource, ShaderType, Map<Identifier, Resource>, com.google.common.collect.ImmutableMap$Builder<ShaderLoader$ShaderSourceKey, String>): loadShader, method_62939, loadShaderSource

void (Identifier, Resource, ShaderType, com.google.common.collect.ImmutableMap$Builder<ShaderLoader$ShaderSourceKey, String>): loadShader, method_62939, loadShaderSource

void (Identifier, Resource, com.google.common.collect.ImmutableMap$Builder<Identifier, ShaderSourceGetter$IncludeResult>): loadInclude, method_1_10247, loadInclude

Map<Identifier, ShaderSourceGetter$IncludeResult> (ResourceManager): listAllIncludes, method_1_10246, loadIncludes

Identifier (Identifier): includeShaderLocationToId, method_1_10243, includeFileToShadercId

void (Map, Identifier, Resource): lambda$listAllIncludes$0, method_1_10244, method_1_10244

boolean (Identifier): lambda$loadConfigs$0, method_1_10245, method_1_10245

26.3-snapshot-10

Names

Fields

ShaderLoader$Cache: compilationCache, field_54020, cache

ShaderLoader$Cache: postChains, field_54020, cache

Constructors

Methods

ShaderLoader$Definitions (ResourceManager, Profiler): prepare, method_18789, prepare

void (ShaderLoader$Definitions, ResourceManager, Profiler): apply, method_62945, apply

void (Object, ResourceManager, Profiler): apply, method_18788, apply

Object (ResourceManager, Profiler): prepare, method_18789, prepare

CompletableFuture<Void> (ResourceReloader$Store, Executor, ResourceReloader$Synchronizer, Executor): reload, method_25931, reload

CompletableFuture<List<CompiledRenderPipeline>> (GpuDevice, ShaderSourceGetter, List<RenderPipeline>, Executor, Executor): compilePipelines, method_1_9902, getCompiledPipelines

ShaderLoader$Definitions (ResourceManager): loadConfigs, method_62942, loadShaderDefinitions

void (GpuDevice, ShaderLoader$Preparation): apply, method_62945, apply

CompletableFuture (GpuDevice, ShaderSourceGetter, Executor, Executor, RenderPipeline): lambda$compilePipelines$0, method_1_9903, method_1_9903

void (GpuDevice, ShaderLoader$Preparation): lambda$reload$3, method_1_9907, method_1_9907

CompletionStage (GpuDevice, Executor, Executor, ShaderLoader$Definitions): lambda$reload$1, method_1_9905, method_1_9905

ShaderLoader$Preparation (ShaderLoader$Definitions, List, List, List, List): lambda$reload$2, method_1_9906, method_1_9906

ShaderLoader$Definitions (ResourceManager): lambda$reload$0, method_1_9904, method_1_9904

26.3-snapshot-9

Names

Fields

Constructors

Methods

26.3-snapshot-8

Names

Fields

Constructors

Methods

26.3-snapshot-7

Names

Fields

Constructors

Methods

boolean (Identifier, Set<Identifier>): isPostEffectValid, method_1_9433, canApplyPostEffect

26.3-snapshot-6

Names

Fields

Constructors

Methods

String (Identifier): lambda$apply$1, method_1_9186, method_1_9186

26.3-snapshot-5

Names

Fields

Constructors

Methods

GlslImportProcessor (Map<Identifier, Resource>, Identifier): createPreprocessor, method_62950, createImportProcessor

26.3-snapshot-4

Names

Fields

Constructors

Methods

26.3-snapshot-3

Names

Fields

Constructors

Methods

void (Identifier, Resource, ShaderType, Map<Identifier, Resource>, com.google.common.collect.ImmutableMap$Builder<ShaderLoader$ShaderSourceKey, String>): loadShader, method_62939, loadShaderSource

void (Identifier, Resource, ShaderType, Map<Identifier, Resource>, com.google.common.collect.ImmutableMap$Builder<ShaderLoader$ShaderSourceKey, String>): loadShader, method_62939, loadShaderSource

Stream<Identifier> (): getAvailablePostEffects, method_1_7723, streamPostChainIds

26.3-snapshot-2

Names

Fields

Constructors

Methods

String (Identifier, ShaderType): getShader, method_68496, getSource

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

net.minecraft.client.gl.ShaderLoader

net.minecraft.client.shader.ShaderLoader

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

ProjectionMatrix2: postChainProjectionMatrixBuffer, field_60129, projectionMatrix

ProjectionMatrixBuffer: postChainProjectionMatrixBuffer, field_60129, projectionBuffer

ProjectionMatrix3: postChainProjection, field_1_1822, projectionMatrix

Constructors

Methods

1.21.11_unobfuscated

Names

net.minecraft.client.renderer.ShaderManager

net.minecraft.class_10151

net.minecraft.client.gl.ShaderLoader

Fields

org.slf4j.Logger: LOGGER, field_53937, LOGGER

int: MAX_LOG_LENGTH, field_53936, field_53936

String: SHADER_PATH, field_53934, SHADERS_PATH

String: SHADER_INCLUDE_PATH, field_53935, INCLUDE_PATH

ResourceFinder: POST_CHAIN_ID_CONVERTER, field_53939, POST_EFFECT_FINDER

TextureManager: textureManager, field_53940, textureManager

Consumer<Exception>: recoveryHandler, field_54019, onError

ShaderLoader$Cache: compilationCache, field_54020, cache

ProjectionMatrix2: postChainProjectionMatrixBuffer, field_60129, projectionMatrix

Constructors

(TextureManager, Consumer<Exception>)

Methods

ShaderLoader$Definitions (ResourceManager, Profiler): prepare, method_18789, prepare

void (Identifier, Resource, ShaderType, Map<Identifier, Resource>, com.google.common.collect.ImmutableMap$Builder<ShaderLoader$ShaderSourceKey, String>): loadShader, method_62939, loadShaderSource

GlImportProcessor (Map<Identifier, Resource>, Identifier): createPreprocessor, method_62950, createImportProcessor

void (Identifier, Resource, com.google.common.collect.ImmutableMap$Builder<Identifier, PostEffectPipeline>): loadPostChain, method_62953, loadPostEffect

boolean (Identifier): isShader, method_62952, isShaderSource

void (ShaderLoader$Definitions, ResourceManager, Profiler): apply, method_62945, apply

String (): getName, method_22322, getName

void (Exception): tryTriggerRecovery, method_65232, handleError

PostEffectProcessor (Identifier, Set<Identifier>): getPostChain, method_62941, loadPostEffect

void (): close

String (Identifier, ShaderType): getShader, method_68496, getSource

void (Object, ResourceManager, Profiler): apply, method_18788, apply

Object (ResourceManager, Profiler): prepare, method_18789, prepare

String (Identifier): lambda$apply$0, method_68497, method_68497