|
@@ -1,5 +1,13 @@
|
|
|
## Updates
|
|
|
|
|
|
+- **25-Sep-2022**: sokol_app.h on Linux now optionally supports EGL instead of
|
|
|
+ GLX for the window system glue code and can create a GLES2 or GLES3 context
|
|
|
+ instead of a 'desktop GL' context.
|
|
|
+ To get EGL+GLES2/GLES3, just define SOKOL_GLES2 or SOKOL_GLES3 to compile the
|
|
|
+ implementation. To get EGL+GL, define SOKOL_GLCORE33 *and* SOKOL_FORCE_EGL.
|
|
|
+ By default, defining just SOKOL_GLCORE33 uses GLX for the window system glue
|
|
|
+ (just as before).
|
|
|
+
|
|
|
- **10-Sep-2022**: sokol_app.h and sokol_args.h has been fixed for Emscripten 3.21, those headers
|
|
|
used the Emscripten Javascript helper function ```ccall()``` which is now part of the
|
|
|
'legacy runtime' and causes linker errors. Instead of ```ccall()``` sokol_app.h and sokol_args.h
|