D3DMetal DXMT Scopes & Reflex Reticles Fix
GAMMA's optic shaders were written for Windows, where the DirectX shader compiler accepts some non-standard HLSL. The Metal translation layer (D3DMetal/DXMT) is stricter and rejects or miscompiles that same code — which shows up as optics that render wrong on Mac. This mod patches the shaders so they're valid everywhere.
- Red-dot & holographic sights — dots/reticles that disappear now show up again, and the sight glass renders cleanly.
- Night-vision scopes — the image is properly lit up and not overblown / broken looking.
- Thermal scopes (e.g. the G36 Spec Ops) — cold areas no longer turn into black/garbage noise; you get a clean thermal picture.
- Regular magnified scopes — no more artifacts around the reticle/lens edge.