While miniquad itself only use webgl1 features, withing webgl2 context it
is possible to:
use gles3 shaders
do raw webgl2 opengl calls.
webgl2 context might be requested by
conf.platform.webgl_version = conf::WebGLVersion::WebGL2;
Note that right now there is no way to check if WebGL2 is supported, if WebGL2 context is requested on an unsupported platform (old-ish iphone safari) - everything will crash.
In the future there should be WebGL2WithWebGL1Fallback option.
While miniquad itself only use webgl1 features, withing webgl2 context it is possible to:
webgl2 context might be requested by
conf.platform.webgl_version = conf::WebGLVersion::WebGL2;
Note that right now there is no way to check if WebGL2 is supported, if WebGL2 context is requested on an unsupported platform (old-ish iphone safari) - everything will crash.
In the future there should be WebGL2WithWebGL1Fallback option.