PyCUDA documentation / Документация PyCUDA: Gl Interoperability http://documen.tician.de/pycuda/gl.html
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Взаимодействие с GL wuffur 28.09.11 в 09:57 |
|
|
Создает и возвращает pycuda.driver.Context, у которого включена опция взаимодействия с GL. wuffur 30.09.11 в 07:27 |
||
|
Предупреждение wuffur 28.09.11 в 09:57 |
||
|
Не удастся запустить и при этом выведется довольно бесполезное сообщением об ошибке, если вы у вас нет уже созданного и активного контекста GL. wuffur 30.09.11 в 07:27 |
||
|
класс pycuda.gl.graphics_map_flags wuffur 30.09.11 в 07:28 |
||
|
Использование объекта OpenGL из CUDA. wuffur 30.09.11 в 07:28 |
||
|
Читает и записывает доступ к отображаемому в памяти объекту OpenGL из кода CUDA. wuffur 30.09.11 в 07:28 |
||
|
Доступный только для чтения доступ к отображаемому в памяти объекту OpenGL из кода CUDA. wuffur 30.09.11 в 07:30 |
||
|
Доступный только для записи доступ к отображаемому в памяти объекту OpenGL из кода CUDA. wuffur 30.09.11 в 07:42 |
||
|
класс pycuda.gl.RegisteredBuffer(bufobj, flags = CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE) wuffur 30.09.11 в 07:42 |
||
|
Отображение в памяти управление объектами буферов OpenGL в CUDA. Нельзя использовать к отображенным в памяти изображениям. wuffur 30.09.11 в 07:43 |
||
|
Возвращает параметр RegisteredMapping. wuffur 30.09.11 в 07:43 |
||
|
класс pycuda.gl.RegisteredImage(bufobj, target, flags = CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE) wuffur 30.09.11 в 08:10 |
||
|
Объектно управляет отображением OpenGL текстур и выводит буферы в CUDA. wuffur 30.09.11 в 08:12 |
||
|
Цель должна быть одной из: wuffur 30.09.11 в 08:12 |
||
|
(смотрите документацию PyOpenGL) wuffur 30.09.11 в 08:13 |
||
|
Возвращает RegisteredMapping. wuffur 30.09.11 в 08:17 |
||
|
класс pycuda.gl.RegisteredMapping wuffur 30.09.11 в 08:18 |
||
|
Если не определено никакого потока, unmap будет использовать тот же поток, что и оригинальное отображение. wuffur 30.09.11 в 08:18 |
||
|
Возвращает кортеж (dev_pointer, size). wuffur 08.08.12 в 08:15 |
||
|
Возвращает массив для размещенного в памяти объекта картинки для данного массива индексов на уровне MIP. wuffur 30.09.11 в 08:19 |
||
|
Автоматическая инициализация wuffur 30.09.11 в 08:20 |
||
|
Предупреждение wuffur 30.09.11 в 08:20 |
||
|
Импортирование pycuda.gl.autoinit не произойдет и появится довольно бесполезное сообщение, если у вас еще нет созданного и активного GL контекста. wuffur 30.09.11 в 09:09 |
||
|
API старого стиля (до-CUDA 3.0) wuffur 30.09.11 в 09:10 |
||
|
Включает взаимодействие GL для уже созданного(до сих пор не-GL) и уже активного pycuda.driver.Context. wuffur 30.09.11 в 09:11 |
||
|
В соответствии с форумным постом, на который ссылаются в записи ниже, это действие будет успешным на Windows XP и Linux, но не будет работать на Windows Vista. Итак, вам нужно создать контекст с включенной опцией GL, используя make_context(). wuffur 30.09.11 в 09:19 |
||
|
Предупреждение wuffur 30.09.11 в 09:16 |
||
|
Эта функция устарела после CUDA 3.0 и PyCUDA 2011.1. wuffur 30.09.11 в 09:17 |
||
|
Предупреждение wuffur 30.09.11 в 09:17 |
||
|
Приведет к неудаче с довольно бесполезным сообщением об ошибке, если у вас нет уже созданного и активного контекста GL. wuffur 30.09.11 в 09:20 |
||
|
Замечание wuffur 30.09.11 в 09:20 |
||
|
Смотрите этот пост на форумах Nvidia, для обсуждения проблем и решений, связанных с интерфейсом взаимодействия GL. wuffur 30.09.11 в 09:21 |
