On 1/16/15 7:36 PM, Nathan Kidd wrote: > I reverted my "disable PBOs if the app has been naughty" patch and > applied your "look up the real PBO symbols if the app has been naughty" > patch. Testing viewperf 9 works fine. I can't find a vp10 at the > moment, but I see from when I looked earlier in this thread the code was > essentially the same. > > I see from your patch that you're optimistic this is only ever going to > happen to PBO functions. I'll go on the record predicting that one day > CHECKPBOSYM will be renamed CHECKVGLREQUIREDSYM and moved to faker-sym.* > > Call me a pessimist. :)
VirtualGL has existed for more than 10 years, and this has only popped up with two applications in all of that time, and only because VirtualGL happened to be using the same OpenGL extension as the applications in question. I don't think you're going to find an application that tries to do this with glReadPixels(), for instance. We may at some point do what you're describing, but it will likely be more for the purpose of playing well within the new OpenGL vendor library framework that nVidia is proposing (https://github.com/aritger/linux-opengl-abi-proposal/blob/master/presentation-xdc2013.pdf), or simply for the purpose of avoiding linking librrfaker with libGL (which has been known to cause issues in the past-- for instance, https://sourceforge.net/p/virtualgl/bugs/61/.) As we start getting into the business of actually running window managers in VirtualGL, making librrfaker as non-intrusive as possible for non-3D applications becomes more important. ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ VirtualGL-Devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/virtualgl-devel
