BasicShader - Fog / Water / Shadows
====================================

WHAT'S INCLUDED
- Distance fog (exponential-squared, blended with the sky/biome fog color)
- Animated water (wave displacement, blue tint, moving sparkle highlight, transparency)
- Sun/moon shadow mapping (real-time shadow map, blocks/terrain and water are darkened when shadowed)

REQUIREMENTS
You need a shader-capable Minecraft mod loader:
- OptiFine (any modern version with shader support), OR
- Iris Shaders (for Fabric/Quilt)

Vanilla Minecraft cannot load shaderpacks on its own.

INSTALLATION
1. Install OptiFine or Iris for your Minecraft version.
2. Launch Minecraft once with it installed so the "shaderpacks" folder is created
   inside your .minecraft directory.
3. Drop the file "BasicShader.zip" into:
   .minecraft/shaderpacks/
   (Do not unzip it - Minecraft reads shaderpacks directly as zip files.)
4. In-game: Options -> Video Settings -> Shaders... -> select "BasicShader" -> Done.

TWEAKING
Open shaders/shaders.properties to adjust the shadow map resolution.
To adjust fog thickness, edit the "fogDensity" value near the top of:
  shaders/gbuffers_terrain.fsh
  shaders/gbuffers_water.fsh
  shaders/composite.fsh
Higher fogDensity = thicker/closer fog. Lower = thinner/farther fog.

To adjust water wave height/speed, edit gbuffers_water.vsh (the "wave" calculation).

To adjust shadow darkness, edit the mix(0.5, 1.0, shadow) calls in
gbuffers_terrain.fsh and gbuffers_water.fsh - lowering 0.5 makes shadows darker.
