Estoy tratando de dibujar la misma escena WebGL utilizando dos lienzos uno al lado del otro. ¿Es posible? Hasta ahora no he tenido suerte.¿Es posible tener dos contextos WebGL en la misma página?
La idea es la siguiente:
- cargo mi geometría
- I fijó dos
gl
contexto, uno por lienzo - me llaman
drawElements
en el primer contexto de pasar mi geometría - I llame al
drawElements
en el segundo contexto pasando mi geometría
Resultados: Solo la primera invocación es exitosa. El segundo contexto ejecuta gl.clear
correctamente pero no se muestra ninguna geometría.
¿Qué me estoy perdiendo? ¿Es esto una restricción de especificación? o una limitación en las implementaciones de Firefox y Safari?
Gracias,
Pensé que debería dejar un enlace a esta solución: http://stackoverflow.com/a/33180165/128511 En particular [esta solución webgl] (http://twgljs.org/examples/itemlist.html), y [esta solución three.js] (http://threejs.org/examples/webgl_multiple_elements.html) – gman