OpenGL Shader Support?

I was reading a tutorial on here (http://open.gl/drawing)

It went into some good details about shaders to the point I finally understood what they ‘really were’. Now that I understood what they are I wanted to practice with them with Xojo. Then I realized that implementation of OpenGL on Xojo does not appear to support this. I don’t see any of the important commands I would need such as glCreateShader

Does Xojo plan to add support for these modern OpenGL tactics? If I wanted to implement these tactics currently what would I need to do? I’m interested in shaders to see if there is a performance increase by having the vertex’s and fragments manipulated on the card rather than on the client end.

Maybe the solution might be to use Declare statements to the OpenGL Library implementation on the machines… not sure how that will work cross platform just yet…

I can tell you that Declares are the way to go with shaders and they do work cross-platform (at least for OS X and Windows – haven’t tried Linux). You will see a significant speed boost depending on how the shaders are used.

I’m in the process of cleaning up my own set of OpenGL classes for release, and I have nearly a full set of Declares for GLSL usage on Xojo for OS X and Win.

Nice :)!!, I am REALLY looking forward to that!

Me too, any news regarding this? :slight_smile: