About 400 results
Open links in new tab
  1. OpenTK - OpenTK

    OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling. OpenTK is not a game engine, nor does it try to be one: It offers a …

  2. Basics & Requirements - OpenTK

    OpenTK supports any hardware that is supported by your OS’s native OpenGL, OpenCL, and OpenAL bindings: Since OpenTK is just a .NET layer around the native libraries, it does …

  3. LearnOpenTK - OpenTK

    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 how …

  4. Creating a Window - OpenTK

    In this tutorial, we installed OpenTK, created a blank window that listens for the escape key being pressed, and exits when it is. In the next tutorial, we'll draw a triangle on this blank window …

  5. 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 …

  6. Transformations - OpenTK

    We first define a vector named vec using OpenTK's built-in vector class. Next we define a Matrix4 and explicitly initialize it by calling the Matrix4.CreateTranslation function, which takes three …

  7. Coordinate Systems - OpenTK

    Using the z-buffer we can configure OpenGL to do depth-testing. Z-buffer OpenGL stores all its depth information in a z-buffer, also known as a depth buffer. OpenTK automatically creates …

  8. Textures - OpenTK

    OpenTK 4 OpenTK 3 stb_image.h and StbImageSharp stb_image.h is an incredibly widespread library used in c to load images for a number of common formats (png, jpeg, gif etc). There is a …

  9. 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 …

  10. Projects using OpenTK

    Projects using OpenTK ... Legacy Projects These projects target old versions of OpenTK and may be out-dated.