Если у меня уже есть af::array A в памяти графического процессора, какова процедура его передачи в OpenGl? Мое намерение состоит в том, чтобы построить его в виде линейного графика с использованием OpenGl, но я не уверен, как справиться с тем фактом, что бэкэндом Arrayfire может быть OpenCl, CUDA или даже ЦП. Как OpenGl становится владельцем массива? Я бы предпочел избегать копирования, если это возможно.
Отдельное примечание: если бы я использовал встроенную библиотеку forge для построения графиков в Arrayfire, я обнаружил, что если я буду следовать инструкциям по построению графика, нажав и удерживая данные на графике и перетащив их куда-нибудь еще, график данных перемещается из своего исходного положения и больше не выровнен правильно по оси. Есть ли способ исправить это?
Modern OpenGL RedBook
. - person Victor Gubin   schedule 15.03.2018