jfcameron / gdk-graphics

3D Rendering using OpenGLES 2.0/WebGL1.0. Platforms: Linux, Windows, Mac, x86 64bit, arm64, wasm
MIT License
1 stars 1 forks source link

Determine if Travis VMs can run programs built against OpenGL #17

Closed jfcameron closed 3 years ago

jfcameron commented 4 years ago

Required to fix coverage + would increase peace of mind

cursory glance at glfw github, looks like they have tests running on travis vms. look at their travis script

jfcameron commented 3 years ago

they are headless. to exercise the opengl implementation some kind of opengl stub would be needed. This would be solved in the cmake project: do not link to real gl libraries, and include a gl header that provides noop versions of all the gl functions.

to simply exercise the interface, a null implementation could be provided.

both are a good idea