Как отобразить сохраненную текстуру непосредственно на QuickItem & amp; показать это?

В моем Qt app с C++Я использую QQuickItem производный класс для отображения текстур, которые создаются в каждом рендере кадров, запуская некоторые фильтры в каждом рендере кадров. это отлично работает

Далее я использовал takeTexture метод предоставлен QOpenGLFramebufferObject сохранить некоторые текстуры & отображать их обратно при необходимости. Эти сохраненные текстуры имеют тип GLuints. Я могу отобразить его обратно, используя обычный конвейер рендеринга OpenGL. Это работает хорошо.

Но есть ли способ избежать рендеринга вызовов конвейера & отобразить эту сохраненную текстуру в памяти GPU прямо на мой QQuickItem?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]