Я создаю проект на three.js, и одна из идей, над которой я работаю, заключается в том, чтобы позволить пользователям писать собственный код шейдера. Код пользователя будет динамически загружаться в графический процессор, как в этом примере. В такой настройке пользователь получит большую выгоду от возможности отображать ошибки времени компиляции, сгенерированные его кодом. Я просмотрел код из приведенного выше примера, но этот экземпляр работает напрямую с WebGl.
Есть ли какие-либо альтернативы, которые я мог бы рассмотреть, которые используют библиотеку three.js для обнаружения ошибок шейдера времени компиляции?