Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Interoperability

Boost , Chapter 1. Boost.Compute , Chapter 1. Boost.Compute

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Повышаю. Compute предоставляет ряд возможностей для облегчения взаимодействия с другими библиотеками C и C++.OpenGL,OpenCV,Эйген,QtиVTK.

Все промежуточные заголовки расположены в каталоге<<boost/compute/interop/...>>.

OpenGL является стандартным API для 3D-графики и тесно связан с OpenCL.

Повышаю. Compute предоставляет простой способ создания общего контекста OpenCL/OpenGL с помощью функции<opengl_create_shared_context()>. Это создает рост. Вычислите<context>объект, который можно использовать для создания буферов памяти OpenCL, соответствующих объектам памяти OpenGL (таким как VBO). Это позволяет ядрам OpenCL читать и записывать данные, которые затем используются непосредственно для рендеринга с помощью OpenGL.

Повышаю. Compute предоставляет несколько классов для управления объектами OpenGL и делает их доступными для OpenCL. К ним относятся<opengl_buffer>(для объектов памяти OpenGL) и<opengl_texture>(для объектов текстуры OpenGL).

Управление общими объектами памяти OpenCL/OpenGL передается между OpenCL и OpenGL с использованием функций<opengl_enqueue_acquire_gl_objects()>и<opengl_enqueue_release_gl_objects()>.

См. документацию OpenCL для расширенияcl_khr_gl_sharingдля получения дополнительной информации.


PrevUpHomeNext

Статья Interoperability раздела Chapter 1. Boost.Compute Chapter 1. Boost.Compute может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 1. Boost.Compute ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 19:00:58/0.0057358741760254/0