OpenTK
   HOME

TheInfoList



OR:

OpenTK, also known as The Open Toolkit library, is a C# graphics library superseding the
Tao Framework For 3D computer graphics, the Tao Framework is a C# library giving .NET and Mono developers access to popular graphics and gaming libraries like OpenGL and SDL. It was originally developed by the C# OpenGL programmer Randy Ridge, and since it ...
. It provides access to graphics tools contained in
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
,
OpenCL OpenCL (Open Computing Language) is a software framework, framework for writing programs that execute across heterogeneous computing, heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), di ...
, and
OpenAL OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those o ...
to a variety of
CLR CLR may refer to: Organizations * Chief Langalibalele Rifles, an infantry regiment of the South African Army * Combat Logistics Regiment, a type of United States Marine Corps regiment * Commando Logistic Regiment, a logistic regiment of the Royal ...
-based languages (C#, F#, etc.). Particularly, it is usable with any language utilizing either of the .NET Framework or
Mono Mono may refer to: Biology * Infectious mononucleosis, "the kissing disease" * Monocyte, a type of leukocyte (white blood cell) * Monodactylidae, members of which are referred to as monos Technology and computing * Mono (audio), single-c ...
frameworks A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
for versions prior to 4.0 and .NET Core 3.1 and up, continuing with .NET 5, for major version 4. In the upcoming version 5 previews
Vulkan Vulkan is a cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and o ...
is also supported.


References


External links

* * * Free 3D graphics software Mono (software) {{graphics-software-stub