Hi Petros,
On 10. Jun 2013, at 12:29, Petros.Kataras <[email protected]> wrote:
> We are doing an attempt to hook Equalizer with openFrameworks.
Nice - finally!
> An issue that I encountered during the integration was that Equalizer was
> failing this check :
>
> if( !GLXEW_VERSION_1_3 && !GLXEW_SGIX_fbconfig )
> {
> ...
> }
>
> whenever instantiating an OF object ..
>
> Trying to get a bit deeper to the root of the issue I exported
> EQ_LOG_LEVEL=INFO and the application was not failing anymore at that
> specific check .. It made me think that there must be an issue of
> initialization order or something related to GLEW but I never got into the
> bottom of the issue because just by commenting out the above block on Eq
> everything seems to run perfectly fine .. My plan though is to get back to
> this and any hints or ideas would be more than welcome !
The GLXEW_FOO macros resolve into glxewGetContext()->foo, where the context is
a lookup table to the function pointers and feature bools. This function has to
be defined in the context you've got the macro, and resolve to the correct
GLXEWContext.... which you can't because I just realize it's never exported
from eq::glx::Pipe. I'll look into it.
How did you get it to compile?
> To the actual usage now , I have a 1-window config based on pixel
> coordinates with a wall description like this which works perfectly fine and
> as expected :
>
> bottom_left [ -w/2 -h/2 -1 ]
> bottom_right [ w/2 -h/2 -1 ]
> top_left [ -w/2 h/2 -1 ]
>
> Now I am testing a 2-node config logically translated from this wall
> description in order for each client to render half of the scene so
> something like this :
Do you want the two clients to render one output (scalability) or two
(powerwall)?
Also, I'm not sure pixel-based coordinates are a good idea. Configs are
supposed app-independent and use real-world coordinates. This helps a lot in
setting up VR stuff. The canvas/layout concepts brings back 2D connectivity...
If you describe your use case I'm sure I can point you in the right direction.
Cheers,
Stefan.
--
http://www.eyescale.ch
https://github.com/Eyescale/
http://www.linkedin.com/in/eilemann
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com