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