Я пытаюсь выполнить операцию рендеринга в текстуру, которая должна накапливать арифметические вычисления в текстуре.Выходной формат текстуры должен иметь как минимум следующие возможности:
- Должен иметь как минимум 2 компонента: один для результата вычисления, другой для альфа.
- Результат вычисления имеет значениедиапазон 0-65536.
- Должен быть в состоянии выполнить аддитивное смешивание для этих значений, используя, по крайней мере, альфа-значение из шейдера фрагмента (функция смешивания будет GL_ONE, GL_SRC_ALPHA).
Обычно я отрисовываю текстуру, используя FBO.Тем не менее, в соответствии с
https://www.khronos.org/registry/OpenGL-Refpages/es3.1/html/glTexImage2D.xhtml
форматы текстур не могут быть либо цветопередачими (то есть без FBO), либо не смешиваемыми (потому что целые числа), либо имеют небольшие размеры компонентов (обычно 8-битные).
Существует ли формат текстур, который соответствует моим потребностям?Или есть решение не FBO?
С уважением