Frequently asked questions

Could I use an OpenGL fixed pipeline if I'm using the gti framework?

Yes, but we encourage people to avoid using the fixed pipeline for multiple reasons. Otherwise if you really need the kind of fixed pipeline given by openGL you should know that gti framework has its own matrices stack which is user friendly for those who are used to openGl fixed pipeline. Furthermore there is a class Painter which can be used to render with ease any primitive.

Which shader languages supports the gti-framework?

Right now you can use CG or GLSL.

Which application works better, glutApplication or SDLApplication? is there any difference?

Well, they are almost the same, but sometimes some systems could handle better some situations using one of these, so we give the programmer the freedom to choose.

Could I use another library combined with the gti-framework?

Absolutely, that's why it's called framework.

About the cluster, could I use it for offline rendering? like raytracers

No, the cluster system is meant to be a way to render the same scene using more than one computer at the same time, to improve the rendering speed or to use a combined screen of several screens. But you can use the network system to parallelize tasks.

What does the gti prefix in gti-framework stand for?

gti is the acronym of the name of the research group in the Universitat Pompeu Fabra creator of the framework (Grup de Tecnologies Interatives).