Мне нужно визуализировать карту влияния в OpenGL. В настоящее время у меня есть рендеринг квадратов 100 x 100 с заданным цветом для представления влияния в каждой точке на карте. Мне было рекомендовано изменить метод рендеринга на один квад с текстурой, а затем позволить конвейеру рендеринга набрать скорость.
Базовое тестирование показало, что glTexSubImage2D слишком медленный для установки 10000 текселей на кадр. У вас есть какие-нибудь предложения? Будет ли лучше создавать совершенно новую текстуру для каждого кадра? Моя карта влияния находится в нормализованных поплавках (от 0,0 до 1,0) и преобразуется в оттенки серого (1,0f = белый).
Спасибо: D