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
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