Is it possible to create a desktop application that will be cross-platform (Windows, Linux, and possibly Mac) that will contain a graphical interface (standard material, text fields, buttons, etc.), will it be written in C # and will to have a 3D viewer / window that will go through OpenGL?
I'm used to the WPF / Xaml environment when it comes to creating a GUI, mostly in Visual Studio, combined with XNA for 3D elements, but I need it to be OpenGL now, mainly because I need to it was a cross platform (I'm going to load my own custom object formats, so I really don't need third-party libraires).
Is there any way to do this? And if so, how and what tools are needed? (IDE examples, tutorials ...)
EDIT: I am currently looking at a combination of GtkGlAreaSharp , Monodevelop and Tao as a wrapper. I look forward to the possibility of simpler sentences.
source
share