Я хочу создать сжатую текстуру DXT1 в программе OpenCL и заполнить ее содержимое напрямую до текстуры OpenGL ... можно ли это сделать? Поскольку OpenCL-образ не имеет формата с поддержкой DXT. У меня есть сжатые данные DXT в буфере cl_mem в ядре, но как я могу поместить эти данные 1: 1 в связанную текстуру GL?OpenCL - сжатые текстуры OpenGL
3
A
ответ
0
(Repost комментария от Andon М. Coleman)
Рассматривали ли вы glCompressedTexImage (...)? Если вы используете PBO, вы сможете получить этот буфер прямо в GL без копирования через клиентскую память. И glCompressedTexImage (...) позволит вам передавать предварительно сжатые данные без какого-либо сжатия драйвером. Эти две вещи вместе должны решить вашу проблему.
Смежные вопросы
- 1. OpenCL/OpenGL текстуры Interop на окнах: изменение размеров OpenGL текстуры
- 2. Сжатые текстуры до и после
- 3. Как использовать сжатые/закодированные текстуры в QML?
- 4. OpenCL - OpenGL Interop performance
- 5. Конструкция взаимодействия OpenCL/OpenGL segfault
- 6. Как использовать сжатые текстуры на iPhone?
- 7. Поддерживает ли Directx11 сжатые текстуры ASTC?
- 8. three.js dds сжатые текстуры uv map issue
- 9. Внедрить OpenCL в OpenGL
- 10. Mix OpenCL с OpenGL
- 11. OpenGL ES, как вы визуализируете текстуры PVR?
- 12. Текстуры мешков OpenGL
- 13. opengl: удаление текстуры
- 14. OpenGL ES вращать текстуры
- 15. Переплет текстуры: OpenGL + OpenCV
- 16. OpenGL JOGL текстуры контур
- 17. Ошибка цвета текстуры Opengl
- 18. iPhone OpenGL: Текстуры черепицы
- 19. OpenGL, отображающий белые текстуры
- 20. Сменные/перезагружаемые текстуры OpenGL
- 21. OPENGL текстуры на четырехъядерных
- 22. SDL_Surface для OpenGL текстуры
- 23. Отображение текстуры OpenGL
- 24. OpenGL: обратная связь текстуры?
- 25. OpenGL - Текстуры загрузки неправильно
- 26. Текстуры openGl. C++, qt
- 27. Разделение цвета текстуры OpenGL
- 28. Поворот текстуры openGL C++
- 29. Наследство OpenGL текстуры
- 30. текстуры, исчезающие в opengl
Вы рассматривали 'glCompressedTexImage (...)'? Если вы используете PBO, вы сможете получить этот буфер прямо в GL без копирования через клиентскую память. И 'glCompressedTexImage (...)' позволит вам передавать предварительно сжатые данные без какого-либо сжатия драйвером. Эти две вещи вместе должны решить вашу проблему. –
@ AndonM.Coleman Спасибо .. сообщение как ответ, и я его принимаю –