Что вы подразумеваете под "оказанным"? Вы имеете в виду «видимый пользователю» или «пиксели, помещенные в буферный буфер» или что-то еще?
Для «видимого пользователю» способа настройки камеры на другом компьютере не существует. смотреть на свой экран. Там может быть несколько кадров задержки в зависимости от всего, что происходит между WebGL и пользователем. Браузер, сочетающий вещи, будь то браузер с одиночной, двойной или тройной буферизацией. ОС и то, как она объединяет windows, обработку изображения на мониторе или телевизоре, независимо от того, использует ли пользователь HDMI, DisplayPort, VGA, DisplayLink, Airplay, Chromecast
Для "пикселей, помещаемых в буфер", например другой ответ, на который вы ссылаетесь, говорит с использованием gl.finish
или аналогичным, как gl.readPixels
, не скажет вам, сколько времени что-то заняло. Вместо этого он скажет вам, сколько времени что-то заняло + сколько времени потребовалось, чтобы остановить графический конвейер, и нет простого способа вычесть эту последнюю часть. С другой стороны, вы можете использовать его, чтобы сказать, быстрее ли один способ делать что-либо, чем другой.