Заменить цвет текстурой в WebGL

В видеоиграх применяется только цвет, чтобы ускорить процесс загрузки. После того, как текстуры готовы, они заменяют текущие цвета. Есть ли способ сделать это в WebGL ? Все уроки, которые я видел до сих пор, показывают только, как загружать цвет или текстуру (а не одно за другим).

Я предполагаю, что буфер для каждой формы необходимо изменить после того, как ее текстура будет полностью загружена. Я бы предположил, что это делается с помощью вызова AJAX, что текстура доступна, а затем применяется с помощью какой-то функции JavaScript. Есть ли в WebGL встроенный способ сделать это без сложного процесса загрузки изображений?

5
задан Alec Alameddine 24 April 2019 в 14:30
поделиться