Skip to content

D3DMetal DXMT Scopes & Reflex Reticles Fix

Choose a tag to compare

@elseform elseform released this 25 Jun 19:15

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.