Skip to content

Commit f9c2e40

Browse files
committed
Create GLES 3 context if not legacy device
1 parent 8c00a1e commit f9c2e40

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/irrlicht/source/Irrlicht/CEAGLManager.mm

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,14 @@
135135
switch (Params.DriverType)
136136
{
137137
case EDT_OGLES2:
138-
OpenGLESVersion = kEAGLRenderingAPIOpenGLES2;
138+
{
139+
// For IOS we use 64bit only and all 64bit ios devices support GLES3 anyway
140+
if (!Params.ForceLegacyDevice)
141+
OpenGLESVersion = kEAGLRenderingAPIOpenGLES3;
142+
else
143+
OpenGLESVersion = kEAGLRenderingAPIOpenGLES2;
139144
break;
145+
}
140146
default:
141147
break;
142148
}

0 commit comments

Comments
 (0)