History - net.minecraft.client.renderer.ShaderInstance

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

gee

gfn

Fields

BlendMode: G, blend, field_29464, blendState, f_173302_

Program: H, vertexProgram, field_29467, vertexShader, f_173305_

Program: G, vertexProgram, field_29467, vertexShader, f_173305_

Program: I, fragmentProgram, field_29468, fragmentShader, f_173306_

Program: H, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: J, vertexFormat, field_29469, format, f_173307_

VertexFormat: I, vertexFormat, field_29469, format, f_173307_

Constructors

Methods

BlendMode (com.google.gson.JsonObject): a, parseBlendNode, method_34581, readBlendState, m_173346_

void (VertexFormat$Mode, org.joml.Matrix4f, org.joml.Matrix4f, Window): a, setDefaultUniforms, method_60897, initializeUniforms, m_340471_

1.20.6

Names

ftv

gee

Fields

String: s, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

String: r, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

AbstractUniform: u, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

AbstractUniform: t, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

boolean: v, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

boolean: u, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

ShaderInstance: w, lastAppliedShader, field_29485, activeProgram, f_173326_

ShaderInstance: v, lastAppliedShader, field_29485, activeProgram, f_173326_

int: x, lastProgramId, field_29486, activeProgramGlRef, f_173327_

int: w, lastProgramId, field_29486, activeProgramGlRef, f_173327_

Map<String, Object>: y, samplerMap, field_29487, samplers, f_173328_

Map<String, Object>: x, samplerMap, field_29487, samplers, f_173328_

List<String>: z, samplerNames, field_29488, samplerNames, f_173329_

List<String>: y, samplerNames, field_29488, samplerNames, f_173329_

List<Integer>: A, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Integer>: z, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Uniform>: B, uniforms, field_29490, uniforms, f_173331_

List<Uniform>: A, uniforms, field_29490, uniforms, f_173331_

List<Integer>: C, uniformLocations, field_29491, loadedUniformIds, f_173332_

List<Integer>: B, uniformLocations, field_29491, loadedUniformIds, f_173332_

Map<String, Uniform>: D, uniformMap, field_29492, loadedUniforms, f_173333_

Map<String, Uniform>: C, uniformMap, field_29492, loadedUniforms, f_173333_

int: E, programId, field_29493, glRef, f_173299_

int: D, programId, field_29493, glRef, f_173299_

String: F, name, field_29494, name, f_173300_

String: E, name, field_29494, name, f_173300_

boolean: G, dirty, field_29495, dirty, f_173301_

boolean: F, dirty, field_29495, dirty, f_173301_

BlendMode: H, blend, field_29464, blendState, f_173302_

BlendMode: G, blend, field_29464, blendState, f_173302_

List<Integer>: I, attributes, field_29465, loadedAttributeIds, f_173303_

List<String>: J, attributeNames, field_29466, attributeNames, f_173304_

Program: K, vertexProgram, field_29467, vertexShader, f_173305_

Program: H, vertexProgram, field_29467, vertexShader, f_173305_

Program: L, fragmentProgram, field_29468, fragmentShader, f_173306_

Program: I, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: M, vertexFormat, field_29469, format, f_173307_

VertexFormat: J, vertexFormat, field_29469, format, f_173307_

Uniform: e, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: d, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: f, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: e, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: g, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: f, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: h, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: g, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: i, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: h, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: k, FOG_START, field_29477, fogStart, f_173315_

Uniform: j, FOG_START, field_29477, fogStart, f_173315_

Uniform: l, FOG_END, field_29478, fogEnd, f_173316_

Uniform: k, FOG_END, field_29478, fogEnd, f_173316_

Uniform: m, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: l, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: o, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: n, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: p, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: o, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: q, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: p, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: d, INVERSE_VIEW_ROTATION_MATRIX, field_36323, viewRotationMat, f_200956_

org.slf4j.Logger: t, LOGGER, field_29483, LOGGER, f_173323_

org.slf4j.Logger: s, LOGGER, field_29483, LOGGER, f_173323_

Uniform: n, FOG_SHAPE, field_36373, fogShape, f_202432_

Uniform: m, FOG_SHAPE, field_36373, fogShape, f_202432_

String: r, SHADER_CORE_PATH, field_40512, CORE_DIRECTORY, f_244364_

String: q, SHADER_CORE_PATH, field_40512, CORE_DIRECTORY, f_244364_

Uniform: j, GLINT_ALPHA, field_42231, glintAlpha, f_267422_

Uniform: i, GLINT_ALPHA, field_42231, glintAlpha, f_267422_

Constructors

Methods

1.20.4

Names

fos

ftv

Fields

Constructors

Methods

1.20.2

Names

fki

fos

Fields

Constructors

Methods

1.20.1

Names

fir

fki

Fields

Constructors

Methods

1.19.4

Names

feg

fir

Fields

String: r, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

String: s, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

AbstractUniform: t, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

AbstractUniform: u, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

boolean: u, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

boolean: v, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

ShaderInstance: v, lastAppliedShader, field_29485, activeProgram, f_173326_

ShaderInstance: w, lastAppliedShader, field_29485, activeProgram, f_173326_

int: w, lastProgramId, field_29486, activeProgramGlRef, f_173327_

int: x, lastProgramId, field_29486, activeProgramGlRef, f_173327_

Map<String, Object>: x, samplerMap, field_29487, samplers, f_173328_

Map<String, Object>: y, samplerMap, field_29487, samplers, f_173328_

List<String>: y, samplerNames, field_29488, samplerNames, f_173329_

List<String>: z, samplerNames, field_29488, samplerNames, f_173329_

List<Integer>: z, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Integer>: A, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Uniform>: A, uniforms, field_29490, uniforms, f_173331_

List<Uniform>: B, uniforms, field_29490, uniforms, f_173331_

List<Integer>: B, uniformLocations, field_29491, loadedUniformIds, f_173332_

List<Integer>: C, uniformLocations, field_29491, loadedUniformIds, f_173332_

Map<String, Uniform>: C, uniformMap, field_29492, loadedUniforms, f_173333_

Map<String, Uniform>: D, uniformMap, field_29492, loadedUniforms, f_173333_

int: D, programId, field_29493, glRef, f_173299_

int: E, programId, field_29493, glRef, f_173299_

String: E, name, field_29494, name, f_173300_

String: F, name, field_29494, name, f_173300_

boolean: F, dirty, field_29495, dirty, f_173301_

boolean: G, dirty, field_29495, dirty, f_173301_

BlendMode: G, blend, field_29464, blendState, f_173302_

BlendMode: H, blend, field_29464, blendState, f_173302_

List<Integer>: H, attributes, field_29465, loadedAttributeIds, f_173303_

List<Integer>: I, attributes, field_29465, loadedAttributeIds, f_173303_

List<String>: I, attributeNames, field_29466, attributeNames, f_173304_

List<String>: J, attributeNames, field_29466, attributeNames, f_173304_

Program: J, vertexProgram, field_29467, vertexShader, f_173305_

Program: K, vertexProgram, field_29467, vertexShader, f_173305_

Program: K, fragmentProgram, field_29468, fragmentShader, f_173306_

Program: L, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: L, vertexFormat, field_29469, format, f_173307_

VertexFormat: M, vertexFormat, field_29469, format, f_173307_

Uniform: j, FOG_START, field_29477, fogStart, f_173315_

Uniform: k, FOG_START, field_29477, fogStart, f_173315_

Uniform: k, FOG_END, field_29478, fogEnd, f_173316_

Uniform: l, FOG_END, field_29478, fogEnd, f_173316_

Uniform: l, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: m, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: n, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: o, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: o, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: p, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: p, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: q, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

org.slf4j.Logger: s, LOGGER, field_29483, LOGGER, f_173323_

org.slf4j.Logger: t, LOGGER, field_29483, LOGGER, f_173323_

Uniform: m, FOG_SHAPE, field_36373, fogShape, f_202432_

Uniform: n, FOG_SHAPE, field_36373, fogShape, f_202432_

String: q, SHADER_CORE_PATH, field_40512, CORE_DIRECTORY, f_244364_

String: r, SHADER_CORE_PATH, field_40512, CORE_DIRECTORY, f_244364_

Uniform: j, GLINT_ALPHA, field_42231, glintAlpha, f_267422_

Constructors

Methods

1.19.3

Names

fad

feg

net.minecraft.client.render.Shader

net.minecraft.client.gl.ShaderProgram

Fields

String: p, SHADER_PATH, field_32778, CORE_DIRECTORY, f_173321_

String: a, SHADER_PATH, field_32778, SHADERS_DIRECTORY, f_173321_

String: q, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

String: r, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

AbstractUniform: s, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

AbstractUniform: t, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

boolean: t, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

boolean: u, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

ShaderInstance: u, lastAppliedShader, field_29485, activeShader, f_173326_

ShaderInstance: v, lastAppliedShader, field_29485, activeProgram, f_173326_

int: v, lastProgramId, field_29486, activeShaderId, f_173327_

int: w, lastProgramId, field_29486, activeProgramGlRef, f_173327_

Map<String, Object>: w, samplerMap, field_29487, samplers, f_173328_

Map<String, Object>: x, samplerMap, field_29487, samplers, f_173328_

List<String>: x, samplerNames, field_29488, samplerNames, f_173329_

List<String>: y, samplerNames, field_29488, samplerNames, f_173329_

List<Integer>: y, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Integer>: z, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Uniform>: z, uniforms, field_29490, uniforms, f_173331_

List<Uniform>: A, uniforms, field_29490, uniforms, f_173331_

List<Integer>: A, uniformLocations, field_29491, loadedUniformIds, f_173332_

List<Integer>: B, uniformLocations, field_29491, loadedUniformIds, f_173332_

Map<String, Uniform>: B, uniformMap, field_29492, loadedUniforms, f_173333_

Map<String, Uniform>: C, uniformMap, field_29492, loadedUniforms, f_173333_

int: C, programId, field_29493, programId, f_173299_

int: D, programId, field_29493, glRef, f_173299_

String: D, name, field_29494, name, f_173300_

String: E, name, field_29494, name, f_173300_

boolean: E, dirty, field_29495, dirty, f_173301_

boolean: F, dirty, field_29495, dirty, f_173301_

BlendMode: F, blend, field_29464, blendState, f_173302_

BlendMode: G, blend, field_29464, blendState, f_173302_

List<Integer>: G, attributes, field_29465, loadedAttributeIds, f_173303_

List<Integer>: H, attributes, field_29465, loadedAttributeIds, f_173303_

List<String>: H, attributeNames, field_29466, attributeNames, f_173304_

List<String>: I, attributeNames, field_29466, attributeNames, f_173304_

Program: I, vertexProgram, field_29467, vertexShader, f_173305_

Program: J, vertexProgram, field_29467, vertexShader, f_173305_

Program: J, fragmentProgram, field_29468, fragmentShader, f_173306_

Program: K, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: K, vertexFormat, field_29469, format, f_173307_

VertexFormat: L, vertexFormat, field_29469, format, f_173307_

Uniform: a, MODEL_VIEW_MATRIX, field_29470, modelViewMat, f_173308_

Uniform: b, MODEL_VIEW_MATRIX, field_29470, modelViewMat, f_173308_

Uniform: b, PROJECTION_MATRIX, field_29471, projectionMat, f_173309_

Uniform: c, PROJECTION_MATRIX, field_29471, projectionMat, f_173309_

Uniform: d, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: e, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: e, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: f, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: f, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: g, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: g, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: h, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: h, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: i, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: i, FOG_START, field_29477, fogStart, f_173315_

Uniform: j, FOG_START, field_29477, fogStart, f_173315_

Uniform: j, FOG_END, field_29478, fogEnd, f_173316_

Uniform: k, FOG_END, field_29478, fogEnd, f_173316_

Uniform: k, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: l, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: m, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: n, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: n, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: o, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: o, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: p, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: c, INVERSE_VIEW_ROTATION_MATRIX, field_36323, viewRotationMat, f_200956_

Uniform: d, INVERSE_VIEW_ROTATION_MATRIX, field_36323, viewRotationMat, f_200956_

org.slf4j.Logger: r, LOGGER, field_29483, LOGGER, f_173323_

org.slf4j.Logger: s, LOGGER, field_29483, LOGGER, f_173323_

Uniform: l, FOG_SHAPE, field_36373, fogShape, f_202432_

Uniform: m, FOG_SHAPE, field_36373, fogShape, f_202432_

String: q, SHADER_CORE_PATH, field_40512, CORE_DIRECTORY, f_244364_

Constructors

Methods

Program (ResourceProvider, Program$Type, String): a, getOrCreate, method_34579, loadProgram, m_173340_

Program (ResourceProvider, Program$Type, String): a, getOrCreate, method_34579, loadShader, m_173340_

int (): a, getId, method_1270, getProgramRef, m_108943_

int (): a, getId, method_1270, getGlRef, m_108943_

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

eyf

fad

Fields

Constructors

Methods

1.19

Names

erd

eyf

Fields

Constructors

Methods

void (): b, markDirty, method_1279, markUniformsDirty, m_142660_

void (): b, markDirty, method_1279, markUniformsDirty, m_108957_

Program (): c, getVertexProgram, method_1274, getVertexShader, m_142733_

Program (): c, getVertexProgram, method_1274, getVertexShader, m_108962_

Program (): d, getFragmentProgram, method_1278, getFragmentShader, m_142736_

Program (): d, getFragmentProgram, method_1278, getFragmentShader, m_108964_

int (): a, getId, method_1270, getProgramRef, m_142658_

int (): a, getId, method_1270, getProgramRef, m_108943_

1.18.2

Names

epw

erd

Fields

String: o, SHADER_PATH, field_32778, CORE_DIRECTORY, f_173321_

String: p, SHADER_PATH, field_32778, CORE_DIRECTORY, f_173321_

String: p, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

String: q, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

org.apache.logging.log4j.Logger: q, LOGGER, field_29483, LOGGER, f_173323_

AbstractUniform: r, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

AbstractUniform: s, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

boolean: s, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

boolean: t, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

ShaderInstance: t, lastAppliedShader, field_29485, activeShader, f_173326_

ShaderInstance: u, lastAppliedShader, field_29485, activeShader, f_173326_

int: u, lastProgramId, field_29486, activeShaderId, f_173327_

int: v, lastProgramId, field_29486, activeShaderId, f_173327_

Map<String, Object>: v, samplerMap, field_29487, samplers, f_173328_

Map<String, Object>: w, samplerMap, field_29487, samplers, f_173328_

List<String>: w, samplerNames, field_29488, samplerNames, f_173329_

List<String>: x, samplerNames, field_29488, samplerNames, f_173329_

List<Integer>: x, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Integer>: y, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Uniform>: y, uniforms, field_29490, uniforms, f_173331_

List<Uniform>: z, uniforms, field_29490, uniforms, f_173331_

List<Integer>: z, uniformLocations, field_29491, loadedUniformIds, f_173332_

List<Integer>: A, uniformLocations, field_29491, loadedUniformIds, f_173332_

Map<String, Uniform>: A, uniformMap, field_29492, loadedUniforms, f_173333_

Map<String, Uniform>: B, uniformMap, field_29492, loadedUniforms, f_173333_

int: B, programId, field_29493, programId, f_173299_

int: C, programId, field_29493, programId, f_173299_

String: C, name, field_29494, name, f_173300_

String: D, name, field_29494, name, f_173300_

boolean: D, dirty, field_29495, dirty, f_173301_

boolean: E, dirty, field_29495, dirty, f_173301_

BlendMode: E, blend, field_29464, blendState, f_173302_

BlendMode: F, blend, field_29464, blendState, f_173302_

List<Integer>: F, attributes, field_29465, loadedAttributeIds, f_173303_

List<Integer>: G, attributes, field_29465, loadedAttributeIds, f_173303_

List<String>: G, attributeNames, field_29466, attributeNames, f_173304_

List<String>: H, attributeNames, field_29466, attributeNames, f_173304_

Program: H, vertexProgram, field_29467, vertexShader, f_173305_

Program: I, vertexProgram, field_29467, vertexShader, f_173305_

Program: I, fragmentProgram, field_29468, fragmentShader, f_173306_

Program: J, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: J, vertexFormat, field_29469, format, f_173307_

VertexFormat: K, vertexFormat, field_29469, format, f_173307_

Uniform: l, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: m, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: m, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: n, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: n, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: o, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: c, INVERSE_VIEW_ROTATION_MATRIX, field_36323, field_36323, f_200956_

Uniform: c, INVERSE_VIEW_ROTATION_MATRIX, field_36323, viewRotationMat, f_200956_

org.slf4j.Logger: r, LOGGER, field_29483, LOGGER, f_173323_

Uniform: l, FOG_SHAPE, field_36373, fogShape, f_202432_

Constructors

Methods

1.18.1

Names

Fields

String: n, SHADER_PATH, field_32778, CORE_DIRECTORY, f_173321_

String: o, SHADER_PATH, field_32778, CORE_DIRECTORY, f_173321_

String: o, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

String: p, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

org.apache.logging.log4j.Logger: p, LOGGER, field_29483, LOGGER, f_173323_

org.apache.logging.log4j.Logger: q, LOGGER, field_29483, LOGGER, f_173323_

AbstractUniform: q, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

AbstractUniform: r, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

boolean: r, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

boolean: s, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

ShaderInstance: s, lastAppliedShader, field_29485, activeShader, f_173326_

ShaderInstance: t, lastAppliedShader, field_29485, activeShader, f_173326_

int: t, lastProgramId, field_29486, activeShaderId, f_173327_

int: u, lastProgramId, field_29486, activeShaderId, f_173327_

Map<String, Object>: u, samplerMap, field_29487, samplers, f_173328_

Map<String, Object>: v, samplerMap, field_29487, samplers, f_173328_

List<String>: v, samplerNames, field_29488, samplerNames, f_173329_

List<String>: w, samplerNames, field_29488, samplerNames, f_173329_

List<Integer>: w, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Integer>: x, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Uniform>: x, uniforms, field_29490, uniforms, f_173331_

List<Uniform>: y, uniforms, field_29490, uniforms, f_173331_

List<Integer>: y, uniformLocations, field_29491, loadedUniformIds, f_173332_

List<Integer>: z, uniformLocations, field_29491, loadedUniformIds, f_173332_

Map<String, Uniform>: z, uniformMap, field_29492, loadedUniforms, f_173333_

Map<String, Uniform>: A, uniformMap, field_29492, loadedUniforms, f_173333_

int: A, programId, field_29493, programId, f_173299_

int: B, programId, field_29493, programId, f_173299_

String: B, name, field_29494, name, f_173300_

String: C, name, field_29494, name, f_173300_

boolean: C, dirty, field_29495, dirty, f_173301_

boolean: D, dirty, field_29495, dirty, f_173301_

BlendMode: D, blend, field_29464, blendState, f_173302_

BlendMode: E, blend, field_29464, blendState, f_173302_

List<Integer>: E, attributes, field_29465, loadedAttributeIds, f_173303_

List<Integer>: F, attributes, field_29465, loadedAttributeIds, f_173303_

List<String>: F, attributeNames, field_29466, attributeNames, f_173304_

List<String>: G, attributeNames, field_29466, attributeNames, f_173304_

Program: G, vertexProgram, field_29467, vertexShader, f_173305_

Program: H, vertexProgram, field_29467, vertexShader, f_173305_

Program: H, fragmentProgram, field_29468, fragmentShader, f_173306_

Program: I, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: I, vertexFormat, field_29469, format, f_173307_

VertexFormat: J, vertexFormat, field_29469, format, f_173307_

Uniform: c, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: d, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: d, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: e, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: e, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: f, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: f, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: g, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: g, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: h, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: h, FOG_START, field_29477, fogStart, f_173315_

Uniform: i, FOG_START, field_29477, fogStart, f_173315_

Uniform: i, FOG_END, field_29478, fogEnd, f_173316_

Uniform: j, FOG_END, field_29478, fogEnd, f_173316_

Uniform: j, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: k, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: k, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: l, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: l, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: m, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: m, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: n, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Uniform: c, INVERSE_VIEW_ROTATION_MATRIX, field_36323, field_36323, f_200956_

Constructors

Methods

1.18

Names

ent

epw

Fields

Constructors

Methods

1.17.1

Names

ens

ent

Fields

Constructors

Methods

void (): f, clear, method_34585, bind, m_173362_

void (): f, clear, method_34585, unbind, m_173362_

void (): g, apply, method_34586, upload, m_173363_

void (): g, apply, method_34586, bind, m_173363_

1.17

Names

ens

net.minecraft.client.renderer.ShaderInstance

net.minecraft.class_5944

net.minecraft.client.render.Shader

net.minecraft.src.C_141721_

Fields

String: n, SHADER_PATH, field_32778, CORE_DIRECTORY, f_173321_

String: o, SHADER_INCLUDE_PATH, field_32779, INCLUDE_DIRECTORY, f_173322_

org.apache.logging.log4j.Logger: p, LOGGER, field_29483, LOGGER, f_173323_

AbstractUniform: q, DUMMY_UNIFORM, field_29484, DEFAULT_UNIFORM, f_173324_

boolean: r, ALWAYS_REAPPLY, field_32780, field_32780, f_173325_

ShaderInstance: s, lastAppliedShader, field_29485, activeShader, f_173326_

int: t, lastProgramId, field_29486, activeShaderId, f_173327_

Map<String, Object>: u, samplerMap, field_29487, samplers, f_173328_

List<String>: v, samplerNames, field_29488, samplerNames, f_173329_

List<Integer>: w, samplerLocations, field_29489, loadedSamplerIds, f_173330_

List<Uniform>: x, uniforms, field_29490, uniforms, f_173331_

List<Integer>: y, uniformLocations, field_29491, loadedUniformIds, f_173332_

Map<String, Uniform>: z, uniformMap, field_29492, loadedUniforms, f_173333_

int: A, programId, field_29493, programId, f_173299_

String: B, name, field_29494, name, f_173300_

boolean: C, dirty, field_29495, dirty, f_173301_

BlendMode: D, blend, field_29464, blendState, f_173302_

List<Integer>: E, attributes, field_29465, loadedAttributeIds, f_173303_

List<String>: F, attributeNames, field_29466, attributeNames, f_173304_

Program: G, vertexProgram, field_29467, vertexShader, f_173305_

Program: H, fragmentProgram, field_29468, fragmentShader, f_173306_

VertexFormat: I, vertexFormat, field_29469, format, f_173307_

Uniform: a, MODEL_VIEW_MATRIX, field_29470, modelViewMat, f_173308_

Uniform: b, PROJECTION_MATRIX, field_29471, projectionMat, f_173309_

Uniform: c, TEXTURE_MATRIX, field_29472, textureMat, f_173310_

Uniform: d, SCREEN_SIZE, field_29473, screenSize, f_173311_

Uniform: e, COLOR_MODULATOR, field_29474, colorModulator, f_173312_

Uniform: f, LIGHT0_DIRECTION, field_29475, light0Direction, f_173313_

Uniform: g, LIGHT1_DIRECTION, field_29476, light1Direction, f_173314_

Uniform: h, FOG_START, field_29477, fogStart, f_173315_

Uniform: i, FOG_END, field_29478, fogEnd, f_173316_

Uniform: j, FOG_COLOR, field_29479, fogColor, f_173317_

Uniform: k, LINE_WIDTH, field_29480, lineWidth, f_173318_

Uniform: l, GAME_TIME, field_29481, gameTime, f_173319_

Uniform: m, CHUNK_OFFSET, field_29482, chunkOffset, f_173320_

Constructors

(ResourceProvider, String, VertexFormat)

Methods

Program (ResourceProvider, Program$Type, String): a, getOrCreate, method_34579, loadProgram, m_173340_

BlendMode (com.google.gson.JsonObject): a, parseBlendNode, method_34581, readBlendState, m_173346_

void (): close, close, close

void (): f, clear, method_34585, bind, m_173362_

void (): g, apply, method_34586, upload, m_173363_

void (): b, markDirty, method_1279, markUniformsDirty, m_142660_

Uniform (String): a, getUniform, method_34582, getUniform, m_173348_

AbstractUniform (String): b, safeGetUniform, method_35785, getUniformOrDefault, m_173356_

void (): j, updateLocations, method_34588, loadReferences, m_173366_

void (com.google.gson.JsonElement): a, parseSamplerNode, method_34580, readSampler, m_173344_

void (String, Object): a, setSampler, method_34583, addSampler, m_173350_

void (com.google.gson.JsonElement): b, parseUniformNode, method_34584, addUniform, m_173354_

Program (): c, getVertexProgram, method_1274, getVertexShader, m_142733_

Program (): d, getFragmentProgram, method_1278, getFragmentShader, m_142736_

void (): e, attachToProgram, method_34418, attachReferencedShaders, m_142662_

VertexFormat (): h, getVertexFormat, method_35786, getFormat, m_173364_

String (): i, getName, method_35787, getName, m_173365_

int (): a, getId, method_1270, getProgramRef, m_142658_