Jump to content

Simple DirectMedia Layer

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mundusnine (talk | contribs) at 21:46, 18 February 2023. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Kinc
Original author(s)Robert Konrad
Developer(s)Kode
Initial release2010; 15 years ago (2010)
Repository
Written inC
Operating systemLinux, Windows, AmigaOS, macOS 10.4+, iOS 3.1.3+, tvOS, Android 2.3.3+, FreeBSD 8.4+
TypeAPI
Licensezlib License[1]
Websitekinc.tech

Kore in c (Kinc) is a low level cross-platform software development game api and hardware abstraction library and aims at being a modern and fully 3D-capable alternative to SDL. is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, FreeBSD, macOS, Windows, PS4, PS5, Xbox one |S|X and Nintendo Switch.[2]

Kinc handles the video, audio, input devices, CD-ROM, threads, networking and timers.[3] For 3D graphics, Kinc provides complete hardware abstraction without being dependent on any standards like OpenGL. Kinc supports using these graphics back-ends: OpenGL, Vulkan, Metal, Direct3D11 or Direct3D12. A common misconception is that Kinc is a game engine. However, the library is suited to building games directly, or is usable indirectly by engines built on top of it.

The library is internally written in C and possibly, depending on the target platform, C++ or Objective-C, and provides the application programming interface in C, with bindings to other languages available. It is free and open-source software subject to the requirements of the zlib License.

History

  1. ^ "Kinc license". Retrieved 233 May 2013. {{cite web}}: Check date values in: |access-date= (help)
  2. ^ "A list of platforms supported by Kinc". kinc.tech.
  3. ^ "Kinc wiki". kinc.tech. Retrieved 18 February 2023.