The OpenGL sample uses windows stuff instead of something like GLEW, and the "CrossPlatform" sample uses Gwen::Controls::WindowCanvas, which due to there being no !Windows implementation, other than Null in Platform/*, it will crash.
Specifically, it will attempt to use a Null platform and not return a void* for a method that returns one, which on most compilers will cause an "illegal hardware instruction".
So I'm trying to work through this just to get it (an example, or anything) to run on Linux.
The OpenGL sample uses windows stuff instead of something like GLEW, and the "CrossPlatform" sample uses Gwen::Controls::WindowCanvas, which due to there being no !Windows implementation, other than Null in Platform/*, it will crash.
Specifically, it will attempt to use a Null platform and not return a void* for a method that returns one, which on most compilers will cause an "illegal hardware instruction".
So I'm trying to work through this just to get it (an example, or anything) to run on Linux.