
OpenTK - OpenTK
OpenTK 5.x is the next version of OpenTK. It brings a new OpenGL bindings generator, Vulkan bindings and a new alternative windowing API written completely in C# (called PAL2).
LearnOpenTK - OpenTK
LearnOpenTK Welcome to LearnOpenTK, your home for getting started with OpenTK. We've ported the tutorials made by the great guys over at LearnOpenGL over to C# so that it's easier for you to see …
Basics & Requirements - OpenTK
Basics & Requirements What is OpenTK? OpenTK is a library that provides high-speed access to native OpenGL, OpenCL, and OpenAL for .NET programs. OpenTK aims to make working with OpenGL, …
Creating a Window - OpenTK
To install OpenTK, simply type the following command into the Package Manager Console. Install-Package OpenTK And that's it! OpenTK is installed and you're ready to proceed with the next …
OpenGL - OpenTK
OpenGL Note: No code will be written here. If you already know what OpenGL is and how it works, you can move straight to the next tutorial and get straight to programming. Before starting our journey we …
Hello Triangle - OpenTK
Hello Triangle The Graphics Pipeline In OpenGL everything is in 3D space, but the screen and window are a 2D array of pixels so a large part of OpenGL's work is about transforming all 3D coordinates to …
Chapter 1 - OpenTK
Chapter 1 This chapter contains the basics to get you up and running with OpenGL using OpenTK. This chapter contains the following parts: Introduction to OpenGL Creating a window Hello Triangle …
Class GameWindow - OpenTK
The Game Window class contains cross-platform methods to create and render on an OpenGL window, handle input and load resources.
Shaders - OpenTK
Shaders As mentioned in the Hello Triangle Hello Triangle chapter, shaders are little programs that rest on the GPU. These programs are run for each specific section of the graphics pipeline. In a basic …
Multiple lights - OpenTK
Multiple lights In the previous tutorials we learned quite a lot about lighting in OpenGL. We learned about Phong shading, materials, lighting maps and different types of light casters. In this tutorial we're …