Add workarounds for a driver bug that seems to cause shaders to be mi… …
…scompiled. Fixes #1368. Fixes #1728.