I want to use OpenTK for 2D ONLY. Having said that, I require only to draw text, lines, images and rectangles on the screen.
My first challenge: to draw a simple image on the screen at a given location. Why I'm having a hard time doing this? I mean, ok, I'm new to openGL but once I was also new to GDI+, SDL and DirectX and I managed to the 2D drawing thingie in such blissfuly and flawlessly way... Unfortunately SDL .NET does not work on Win7 64bit so I was forced to seek another Cross-platform solution.
I'm about to give up on openTK because I'm loosing time doing something that should be the most easy thing to do. I've ready the docs but there is nothing dedicated to 2D drawing. I know OpenGL is mainly for 3D but so is DirectX. Why DirectX is so easy to used towards 2D? Too bad is not cross-platform.
Anyway I've managed to draw an image to the screen through the example that came with the openTK package but I simply can't handle it's positionating right. I'm also surprised (by the negative) by the amout of lines of code that it requires to load a simply image to the screen. Than I have this GL.Ortho thing to help me out.
I have the GL.Ortho(0,800,600,0,0,1) as suggested in some website for 2D drawing, but I'm not getting anything to the screen. I don't even know if the way the texture is loaded is the right one for 2D. I don't know if I need quads to render the image to the screen. I don't know anything at this moment... apart from being completely lost on openTK.
So, if no one manages to help me at this forum I will be forced to deny opentk and keep the slow GDI+