| 
| hipError_t  | hipGLGetDevices (unsigned int *pHipDeviceCount, int *pHipDevices, unsigned int hipDeviceCount, hipGLDeviceList deviceList) | 
|   | 
| hipError_t  | hipGraphicsGLRegisterBuffer (hipGraphicsResource **resource, GLuint buffer, unsigned int flags) | 
|   | 
| hipError_t  | hipGraphicsGLRegisterImage (hipGraphicsResource **resource, GLuint image, GLenum target, unsigned int flags) | 
|   | 
| hipError_t  | hipGraphicsMapResources (int count, hipGraphicsResource_t *resources, hipStream_t stream __dparm(0)) | 
|   | 
| hipError_t  | hipGraphicsSubResourceGetMappedArray (hipArray_t *array, hipGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel) | 
|   | 
| hipError_t  | hipGraphicsResourceGetMappedPointer (void **devPtr, size_t *size, hipGraphicsResource_t resource) | 
|   | 
| hipError_t  | hipGraphicsUnmapResources (int count, hipGraphicsResource_t *resources, hipStream_t stream __dparm(0)) | 
|   | 
| hipError_t  | hipGraphicsUnregisterResource (hipGraphicsResource_t resource) | 
|   | 
 
This section describes Stream Memory Wait and Write functions of HIP runtime API. 
◆ GLenum
◆ GLuint
◆ hipGLGetDevices()
      
        
          | hipError_t hipGLGetDevices  | 
          ( | 
          unsigned int *  | 
          pHipDeviceCount,  | 
        
        
           | 
           | 
          int *  | 
          pHipDevices,  | 
        
        
           | 
           | 
          unsigned int  | 
          hipDeviceCount,  | 
        
        
           | 
           | 
          hipGLDeviceList  | 
          deviceList  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ hipGraphicsGLRegisterBuffer()
◆ hipGraphicsGLRegisterImage()
◆ hipGraphicsMapResources()
◆ hipGraphicsResourceGetMappedPointer()
◆ hipGraphicsSubResourceGetMappedArray()
◆ hipGraphicsUnmapResources()
◆ hipGraphicsUnregisterResource()