Я пытаюсь понять, как имитировать console.log в шейдерах webgl, которые написаны в GLSL. Легко получить сообщения об ошибках, но я не могу получить, как печатать пользовательские сообщения.
В основном я хочу печатать материал в консоли браузера:
<script id="shader-fs1" type="x-shader/x-fragment">
void main(void)
{
//console.log doesn't work here since it GLSL not javascript
gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0);
}
</script>
Любые предложения?