Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-23-10, 12:53 PM   #1
bwheaton
Registered User
 
Join Date: Nov 2008
Location: California
Posts: 59
Send a message via AIM to bwheaton
Default GL Textures and VDPAU - GL_NV_vdpau_interop

Very exciting news, great work.

But it doesn't seem to have made it into any released docs yet? Google can't find the spec document, and I can't find the equivalent in the Cuda 3.0 docs (or any vdpau mention).

Is anything published, or in the pipeline still?

And thanks again - brings VDPAU up to par with Tegra and OpenMax in this area, great news.

Regards,

Bruce Wheaton
bwheaton is offline   Reply With Quote
Old 05-23-10, 06:02 PM   #2
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: GL Textures and VDPAU - GL_NV_vdpau_interop

Hi Bruce. The spec is available here: ftp://download.nvidia.com/XFree86/vd...au_interop.txt

I'll update the release announcement to link to it.
AaronP is offline   Reply With Quote
Old 05-24-10, 10:51 AM   #3
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: GL Textures and VDPAU - GL_NV_vdpau_interop

For CUDA interop documentation and toolkit-level API, you'll need to next version of the CUDA toolkit. A brief look on NVIDIA's "Cuda Zone" indicates that it isn't publicly available yet.

However, cudaVDPAU.h included in the driver exposes the "driver level" API for this.

Alternatively, you may be able to register for beta access to the new toolkit. I'm not sure what the requirements for this are, but there's a link from the nvidia.com CUDA Zone downloads page.
Stephen Warren is offline   Reply With Quote
Old 05-24-10, 11:28 AM   #4
bwheaton
Registered User
 
Join Date: Nov 2008
Location: California
Posts: 59
Send a message via AIM to bwheaton
Default Re: GL Textures and VDPAU - GL_NV_vdpau_interop

Thanks. I don't use CUDA right now, just looking for info (thanks Aaron).

Since you're here Stephen, the GL docs aren't clear - can I attach multiple VDPDevices to OpenGL? What am I attaching to, a context or the whole system?

Bruce
bwheaton is offline   Reply With Quote
Old 05-24-10, 01:56 PM   #5
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: GL Textures and VDPAU - GL_NV_vdpau_interop

VDPAU state in GL is per GL context.

There is at most one VdpDevice associated with a given GL context at a given time. You can switch between different VdpDevices by using fini/init. However, init/fini are somewhat heavy-weight operations; if you're actively using multiple VdpDevice at a time, using multiple GL contexts would be best.
Stephen Warren is offline   Reply With Quote
Old 03-06-11, 05:05 PM   #6
seaweed
Registered User
 
Join Date: Sep 2009
Posts: 57
Default Re: GL Textures and VDPAU - GL_NV_vdpau_interop

Quote:
Originally Posted by AaronP View Post
Hi Bruce. The spec is available here: ftp://download.nvidia.com/XFree86/vd...au_interop.txt

I'll update the release announcement to link to it.
Hi Just wondering if this interrop supported currently?

Thanks
seaweed is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:38 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.