What library in Visual C # for graphical programming, Tao or OpenTK?

I heard that the new OpenGL no longer has glBegin. In other words, things are changing a lot, and I was wondering which library should I use to program OpenGL in C #?

I will do graphical programming for a CAD modeling application.

thanks

+4
source share
3 answers

As mentioned in some comments, the Tao Framework has not been actively developed since 2008. However, I believe that there are still some advantages to using this structure. For example, in C # Game Programming: For Serious Game Creation , the book used the Tao infrastructure for this sample project (built in stages throughout the book). This is despite the fact that the book was published in mid-2010. However, OpenTK will continue to evolve, so this is probably the best route if you want to stay on top of the new features.

PS. The book, in my opinion, was great.

+5
source

I also recommend OpenTK for developing OpenGL using C #.

You are correct that new versions of OpenGL (versions 3 and 4) support a shader approach to rendering, and this is recommended as an “advanced compatible” way for all new OpenGL development.

However, you can initialize OpenGL with either a "main" (shader) or a "compatible" (old-fashioned) profile at startup. A compatible profile supports the classic OpenGL fixed pipeline programming API.

You can view more here

+4
source

A Tao structure can be useful and convenient for you. see also the tutorial here: http://xinyustudio.wordpress.com/2008/12/01/using-opengl-in-c-taoframework/

0
source

All Articles