| private static final String |  | p |   | SHADER_PATH |   | field_32778 |   | CORE_DIRECTORY |   | f_173321_ |  
  | 
| private static final String |  | q |   | SHADER_INCLUDE_PATH |   | field_32779 |   | INCLUDE_DIRECTORY |   | f_173322_ |  
  | 
| static final org.slf4j.Logger |  | r |   | LOGGER |   | field_29483 |   | LOGGER |   | f_173323_ |  
  | 
| private static final AbstractUniform |  | s |   | DUMMY_UNIFORM |   | field_29484 |   | DEFAULT_UNIFORM |   | f_173324_ |  
  | 
| private static final boolean |  | t |   | ALWAYS_REAPPLY |   | field_32780 |   | field_32780 |   | f_173325_ |  
  | 
| private static ShaderInstance |  | u |   | lastAppliedShader |   | field_29485 |   | activeShader |   | f_173326_ |  
  | 
| private static int |  | v |   | lastProgramId |   | field_29486 |   | activeShaderId |   | f_173327_ |  
  | 
| private final Map<String, Object> |  | w |   | samplerMap |   | field_29487 |   | samplers |   | f_173328_ |  
  | 
| private final List<String> |  | x |   | samplerNames |   | field_29488 |   | samplerNames |   | f_173329_ |  
  | 
| private final List<Integer> |  | y |   | samplerLocations |   | field_29489 |   | loadedSamplerIds |   | f_173330_ |  
  | 
| private final List<Uniform> |  | z |   | uniforms |   | field_29490 |   | uniforms |   | f_173331_ |  
  | 
| private final List<Integer> |  | A |   | uniformLocations |   | field_29491 |   | loadedUniformIds |   | f_173332_ |  
  | 
| private final Map<String, Uniform> |  | B |   | uniformMap |   | field_29492 |   | loadedUniforms |   | f_173333_ |  
  | 
| private final int |  | C |   | programId |   | field_29493 |   | programId |   | f_173299_ |  
  | 
| private final String |  | D |   | name |   | field_29494 |   | name |   | f_173300_ |  
  | 
| private boolean |  | E |   | dirty |   | field_29495 |   | dirty |   | f_173301_ |  
  | 
| private final BlendMode |  | F |   | blend |   | field_29464 |   | blendState |   | f_173302_ |  
  | 
| private final List<Integer> |  | G |   | attributes |   | field_29465 |   | loadedAttributeIds |   | f_173303_ |  
  | 
| private final List<String> |  | H |   | attributeNames |   | field_29466 |   | attributeNames |   | f_173304_ |  
  | 
| private final Program |  | I |   | vertexProgram |   | field_29467 |   | vertexShader |   | f_173305_ |  
  | 
| private final Program |  | J |   | fragmentProgram |   | field_29468 |   | fragmentShader |   | f_173306_ |  
  | 
| private final VertexFormat |  | K |   | vertexFormat |   | field_29469 |   | format |   | f_173307_ |  
  | 
| public final Uniform |  | a |   | MODEL_VIEW_MATRIX |   | field_29470 |   | modelViewMat |   | f_173308_ |  
  | 
| public final Uniform |  | b |   | PROJECTION_MATRIX |   | field_29471 |   | projectionMat |   | f_173309_ |  
  | 
| public final Uniform |  | c |   | INVERSE_VIEW_ROTATION_MATRIX |   | field_36323 |   | viewRotationMat |   | f_200956_ |  
  | 
| public final Uniform |  | d |   | TEXTURE_MATRIX |   | field_29472 |   | textureMat |   | f_173310_ |  
  | 
| public final Uniform |  | e |   | SCREEN_SIZE |   | field_29473 |   | screenSize |   | f_173311_ |  
  | 
| public final Uniform |  | f |   | COLOR_MODULATOR |   | field_29474 |   | colorModulator |   | f_173312_ |  
  | 
| public final Uniform |  | g |   | LIGHT0_DIRECTION |   | field_29475 |   | light0Direction |   | f_173313_ |  
  | 
| public final Uniform |  | h |   | LIGHT1_DIRECTION |   | field_29476 |   | light1Direction |   | f_173314_ |  
  | 
| public final Uniform |  | i |   | FOG_START |   | field_29477 |   | fogStart |   | f_173315_ |  
  | 
| public final Uniform |  | j |   | FOG_END |   | field_29478 |   | fogEnd |   | f_173316_ |  
  | 
| public final Uniform |  | k |   | FOG_COLOR |   | field_29479 |   | fogColor |   | f_173317_ |  
  | 
| public final Uniform |  | l |   | FOG_SHAPE |   | field_36373 |   | fogShape |   | f_202432_ |  
  | 
| public final Uniform |  | m |   | LINE_WIDTH |   | field_29480 |   | lineWidth |   | f_173318_ |  
  | 
| public final Uniform |  | n |   | GAME_TIME |   | field_29481 |   | gameTime |   | f_173319_ |  
  | 
| public final Uniform |  | o |   | CHUNK_OFFSET |   | field_29482 |   | chunkOffset |   | f_173320_ |  
  |