Osh 1.1 - Minecraft 26.2 Compatibility Update

- Added Minecraft Java Edition 26.2 compatibility.
- Added gbuffers_basic, gbuffers_textured, and gbuffers_textured_lit fallback passes.
- Added lightmap, alpha-test, and vanilla fog handling.
- Added an explicit final pass and disabled the unused shadow pass.
- Fixed a 1.1 regression where viewWidth/viewHeight used the wrong uniform type and could make the screen appear as a single color.
- Added safe viewport handling during shader reloads and window resizing.
- Added explicit render target declarations for stable framebuffer output.
- Preserved the original Osh fisheye/distortion effect.
