| private static final AbstractUniform |  | p |   | DUMMY_UNIFORM |   | field_29484 |   | DEFAULT_UNIFORM |   | f_346380_ |  
  | 
| private static final int |  | q |   | NO_SAMPLER_TEXTURE |   | field_53837 |   | field_53837 |   | f_346504_ |  
  | 
| private final List<ShaderProgramConfig$Sampler> |  | r |   | samplers |   | field_53838 |   | samplers |   | f_348232_ |  
  | 
| private final it.unimi.dsi.fastutil.objects.Object2IntMap<String> |  | s |   | samplerTextures |   | field_53839 |   | samplerTextures |   | f_349008_ |  
  | 
| private final it.unimi.dsi.fastutil.ints.IntList |  | t |   | samplerLocations |   | field_53840 |   | samplerLocations |   | f_347350_ |  
  | 
| private final List<Uniform> |  | u |   | uniforms |   | field_29490 |   | uniforms |   | f_348563_ |  
  | 
| private final Map<String, Uniform> |  | v |   | uniformsByName |   | field_53841 |   | uniformsByName |   | f_348181_ |  
  | 
| private final Map<String, ShaderProgramConfig$Uniform> |  | w |   | uniformConfigs |   | field_54926 |   | uniformDefinitionsByName |   | f_347448_ |  
  | 
| private final int |  | x |   | programId |   | field_29493 |   | glRef |   | f_347133_ |  
  | 
| public Uniform |  | a |   | MODEL_VIEW_MATRIX |   | field_29470 |   | modelViewMat |   | f_348386_ |  
  | 
| public Uniform |  | b |   | PROJECTION_MATRIX |   | field_29471 |   | projectionMat |   | f_348403_ |  
  | 
| public Uniform |  | c |   | TEXTURE_MATRIX |   | field_29472 |   | textureMat |   | f_346617_ |  
  | 
| public Uniform |  | d |   | SCREEN_SIZE |   | field_29473 |   | screenSize |   | f_347328_ |  
  | 
| public Uniform |  | e |   | COLOR_MODULATOR |   | field_29474 |   | colorModulator |   | f_346723_ |  
  | 
| public Uniform |  | f |   | LIGHT0_DIRECTION |   | field_29475 |   | light0Direction |   | f_349054_ |  
  | 
| public Uniform |  | g |   | LIGHT1_DIRECTION |   | field_29476 |   | light1Direction |   | f_348207_ |  
  | 
| public Uniform |  | h |   | GLINT_ALPHA |   | field_42231 |   | glintAlpha |   | f_346803_ |  
  | 
| public Uniform |  | i |   | FOG_START |   | field_29477 |   | fogStart |   | f_346839_ |  
  | 
| public Uniform |  | j |   | FOG_END |   | field_29478 |   | fogEnd |   | f_347147_ |  
  | 
| public Uniform |  | k |   | FOG_COLOR |   | field_29479 |   | fogColor |   | f_347414_ |  
  | 
| public Uniform |  | l |   | FOG_SHAPE |   | field_36373 |   | fogShape |   | f_347372_ |  
  | 
| public Uniform |  | m |   | LINE_WIDTH |   | field_29480 |   | lineWidth |   | f_349236_ |  
  | 
| public Uniform |  | n |   | GAME_TIME |   | field_29481 |   | gameTime |   | f_348368_ |  
  | 
| public Uniform |  | o |   | MODEL_OFFSET |   | field_53139 |   | modelOffset |   | f_348172_ |  
  |