This is the code from "Getting started with OpenGL in Elixir" updated to run on Erlang 25 and Elixir 1.13.
Specific changes:
- added
:wxtoextra_applicationsinmix.exs - silenced a warning about
export_allfrom Erlang - adjusted the usage of
:wxGLCanvas.setCurrentto reflect the new calling convention (post-wxWidgets 2.9)
If you use asdf to manage versions, make sure to have the prerequisites for using :wx installed before installing Erlang or the library will not be available.
On OS X, brew install wxmac should be sufficient.
Start iex with the application loaded:
iex -S mix
Then start the application:
ElixirOpengl.start_link()