My application uses OpenGL and Gstreamer to render video. It does this using
Gstreamer's OpenGL plugins which create a context that shares textures with
my application's GL context. This allows it to pass texture names to the
application to render to the screen.

I created a test case based on a stripped down version of my application
which demonstrates the issue. It works (somewhat) on NVIDIA with it's custom
GLX stack, but when run on Intel (GM965) it results in rendering of video
memory, including textures from other applications. I have posted in the
Intel forums on a thread which seems to be a similar bug though the posters
are using Windows. (
http://software.intel.com/en-us/forums/showthread.php?t=67966)

I've attached the testcase. I should note it is written in C# and as such
requires Mono to run.

I should also note that disabling direct rendering results in a crash.


William Lahti

Attachment: GLVideoTest.tar.bz2
Description: BZip2 compressed data

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to