Kelsidavis-WoWee/assets/shaders
Kelsi c4d0a21713 Improve shadow performance: halve resolution, 9x fewer PCF taps, throttle depth pass
- SHADOW_MAP_SIZE 2048→1024: 4x fewer pixels rasterized in depth pass
- Replace 9-tap manual PCF loop with single hardware PCF tap in all 4 receiver
  shaders (terrain.frag, wmo_renderer, m2_renderer, character_renderer).
  GL_LINEAR + GL_COMPARE_REF_TO_TEXTURE already gives 2×2 bilinear PCF per
  tap for free, so quality is maintained while doing 9x fewer texture fetches.
- Throttle shadow depth pass to every 2 frames; OpenGL depth texture persists
  between frames so receivers always have a valid shadow map. 1-frame lag at
  60 fps is invisible.
2026-02-18 21:09:00 -08:00
..
basic.frag Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
basic.vert Performance optimizations and collision improvements 2026-02-02 23:03:45 -08:00
terrain.frag Improve shadow performance: halve resolution, 9x fewer PCF taps, throttle depth pass 2026-02-18 21:09:00 -08:00
terrain.vert Performance optimizations and collision improvements 2026-02-02 23:03:45 -08:00