# glInteroperability

**URL:** <https://forums.developer.nvidia.com/t/glinteroperability/3612>\
**Category:** CUDA Programming and Performance\
**Created:** [May 6, 2008, 1:51pm UTC](https://forums.developer.nvidia.com/t/glinteroperability/3612 "2008-05-06T13:51:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahuttere](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ahuttere](https://forums.developer.nvidia.com/u/ahuttere)\
**Post date:** [May 6, 2008, 1:51pm UTC](https://forums.developer.nvidia.com/t/glinteroperability/3612/1 "2008-05-06T13:51:59Z")

</div>

1\_ Can glTexture be referenced/used/copy in cuda kernesl?  
2\_ Can cuda Textures be used by OPenGL ?  
3- Can Frame Buffer Object be mapped to be used into cuda kernels?  
4- The only way to inter-opererability is pbo/ebo/vbo ?  
5 - HowTO link between GL and cuda Textures ???  
Thanks  
Ariel

---

<div class="post-metadata">

**Author:** ![wumpus](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/wumpus/32/12040_2.png) [@wumpus](https://forums.developer.nvidia.com/u/wumpus)\
**Post date:** [May 7, 2008, 11:22am UTC](https://forums.developer.nvidia.com/t/glinteroperability/3612/2 "2008-05-07T11:22:12Z")

</div>

1. No
2. No
3. No (not frame buffer objects, just pixel and vertex buffer objects)
4. Yes, the only interoperability is the sharing of memory buffers
5. See the postProcessGL demo
