Commit graph

4 commits

Author SHA1 Message Date
Roza
7ff57d3851 Create 'gl3' build option 2020-02-24 23:25:06 -05:00
Roza
4e5294e184 Require OpenGL 4.1 (GeForce 400+,Radeon HD5000,Intel HD4000+)
Along with setting a version for macOS to use instead of 2.1,
most if not all Essentials games require a maximum texture size
of at least 16384x16384. OpenGL 4.1 requires this as a minimum.
2020-02-24 22:48:23 -05:00
Roza
c64a69ee6d Use Core GL context, allow OpenGL3/4 on macOS 2020-02-24 22:29:36 -05:00
Jonas Kulla
a53163660f Shader: Refine preprocessing on GLES platform
Don't globally set float precision to mediump, only fragment
shaders need that and defining it for vertex shaders causes
tilemap cracks.

Also manually define low precision for variables that hold
color / alpha values.
2014-12-31 18:52:19 +01:00