Остановка асинхронного PBO OpenGLC++

Программы на C++. Форум разработчиков
Anonymous
 Остановка асинхронного PBO OpenGL

Сообщение Anonymous »

Я попытался реализовать обратное чтение нарисованного фреймбуфера для автоэкспозиции, но, что бы я ни пытался, либо glGetTexImage, либо glMapBuffer зависает.
Я делаю это неправильно, или это проблема моей конкретной машины , потому что я не могу наблюдать зависания на своем ноутбуке.

Код: Выделить всё

struct ExposureReadback {
int buffers = 3;
int counter = 0;
std::vector pbos;

ExposureReadback () {
for (int i=0; i

Подробнее здесь: [url]https://stackoverflow.com/questions/79016704/opengl-async-pbo-stalling[/url]

Вернуться в «C++»