> On Apr 5, 2014, at 1:14 PM, George Profenza <orgi...@gmail.com> wrote:
> 
> Hi,
> 
> I'm new to this so want to make sure I understood what you just explained :)
> 
> Currently, "out of the box", just compiled, as-is I won't be able to use 
> VirtualGL to serve an OpenGL ES window to TurboVNC, correct ?

Correct

> "LD_PRELOAD exists in the underlying O/S and applications are dynamically 
> linked with the OpenGL ES library" and - is there a quick way to test this ?
> I'm hoping the application got linked with OpenGL ES.

ldd {application binary}

will tell you whether the app is dynamically linked with OpenGL ES. Testing 
LD_PRELOAD is more of an advanced topic.

> Regarding intercepting and modifying EGL calls, that would be something I 
> would need to modify in the VirtualGL sources ?
> If so, any hints on how I could get started ?

Yeah, spend 8 years dealing with various OpenGL, high-performance computing, 
and video streaming problems, then another 10 doing nothing but developing 
remote 3D software, and the problem will seem straightforward. :)  Otherwise, 
it would be difficult for me to bring you up to speed on the types of issues 
you are likely to encounter. 

This is why (and how) I make my living doing contract development and 
consulting around this stuff. I don't earn a salary, so I rely on financial 
sponsorship to keep this project afloat, and that usually takes the form of 
organizations paying me to add features. I do things that way for two reasons: 
(1) it allows the project to respond to the needs of various different (and 
sometimes competing) organizations rather than being co-opted for one specific 
organization's agenda, and (2) the expectation that new features will usually 
require financial sponsorship means that there will be a well-defined need for 
any new feature that goes in (thus preventing VGL from becoming a "science 
fair" project.)

I created VirtualGL from scratch more than 10 years ago. I've been the sole 
maintainer of the project and have developed probably 99% of its code. I am not 
trying to sound arrogant, but it's just not possible for me to teach you or 
anyone else what I know, because I myself was not taught it. I discovered how 
to do it on my own through years of experimentation and research. Even if I 
brought someone else up to speed on this code, it would take them twice as long 
to develop a feature as it would take me, and the result would not be as good, 
so I'd end up having to spend my free time cleaning up the contributed patches. 
I am willing to do that if the feature is something that I feel will be broadly 
applicable. I don't get that sense here, though. Without understanding more 
about why you're trying to bring up VGL in this environment, I'm getting a very 
strong "science fair" vibe here.


> Thank you,
> George
> 
> 
>> On Sat, Apr 5, 2014 at 2:20 PM, DRC <dcomman...@users.sourceforge.net> wrote:
>> Not currently. I don't know of any technical reason why it couldn't, 
>> assuming that LD_PRELOAD exists in the underlying O/S and applications are 
>> dynamically linked with the OpenGL ES library. Conceptually, it would just 
>> require intercepting and modifying the EGL calls in much the same way that 
>> we currently modify the GLX calls. Straightforward but would probably 
>> require a lot of testing in order to get right.
>> 
>> > On Apr 5, 2014, at 4:01 AM, George Profenza <orgi...@gmail.com> wrote:
>> >
>> > Hello,
>> >
>> > I'm new to VirtualGL and I was wondering if I could use it on a Raspberry 
>> > PI.
>> > (arm v6 cpu with a broadcom gpu)
>> >
>> > I've compiled libjpeg-turbo and VirtualGL from source and ran 
>> > vglserver_config
>> > but I can't seem to get an OpenGL ES window showing up in TurboVNC.
>> > Is it possible to use OpenGL ES on VirtualGL ? If so, how ?
>> >
>> > Thank you for your time,
>> > George
>> > ------------------------------------------------------------------------------
>> > _______________________________________________
>> > VirtualGL-Users mailing list
>> > VirtualGL-Users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/virtualgl-users
>> 
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> VirtualGL-Users mailing list
>> VirtualGL-Users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/virtualgl-users
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> VirtualGL-Users mailing list
> VirtualGL-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtualgl-users
------------------------------------------------------------------------------
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to