diff --git a/src/opengl.nim b/src/opengl.nim index cb953e4..ed80a12 100644 --- a/src/opengl.nim +++ b/src/opengl.nim @@ -20,7 +20,7 @@ import macros, sequtils -when defined(linux): +when defined(linux) and not defined(android): import X, XLib, XUtil elif defined(windows): import winlean, os @@ -45,6 +45,13 @@ when defined(useGlew): {.pragma: oglx, header: "".} {.pragma: wgl, header: "".} {.pragma: glu, dynlib: gludll.} +elif defined(ios): + {.pragma: ogl.} + {.pragma: oglx.} + {.passC: "-framework OpenGLES", passL: "-framework OpenGLES".} +elif defined(android): + {.pragma: ogl.} + {.pragma: oglx.} else: # quite complex ... thanks to extension support for various platforms: import dynlib