OpenGL Interoperability [DEPRECATED]
[OpenGL Interoperability]


Typedefs

typedef enum CUGLmap_flags_enum CUGLmap_flags

Enumerations

enum  CUGLmap_flags_enum

Functions

CUresult cuGLInit (void)
 Initializes OpenGL interoperability.
CUresult cuGLMapBufferObject (CUdeviceptr *dptr, size_t *size, GLuint buffer)
 Maps an OpenGL buffer object.
CUresult cuGLMapBufferObjectAsync (CUdeviceptr *dptr, size_t *size, GLuint buffer, CUstream hStream)
 Maps an OpenGL buffer object.
CUresult cuGLRegisterBufferObject (GLuint buffer)
 Registers an OpenGL buffer object.
CUresult cuGLSetBufferObjectMapFlags (GLuint buffer, unsigned int Flags)
 Set the map flags for an OpenGL buffer object.
CUresult cuGLUnmapBufferObject (GLuint buffer)
 Unmaps an OpenGL buffer object.
CUresult cuGLUnmapBufferObjectAsync (GLuint buffer, CUstream hStream)
 Unmaps an OpenGL buffer object.
CUresult cuGLUnregisterBufferObject (GLuint buffer)
 Unregister an OpenGL buffer object.

Detailed Description

This section describes deprecated OpenGL interoperability functionality.

Generated by Doxygen for NVIDIA CUDA Library  NVIDIA