Skip to content

KalaKit/KalaWindow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

685 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KalaWindow

KalaWindow is a C++20 window library for Windows and Linux, it is used for making software and games.

KalaWindow creates and owns the OpenGL 3.3 and Vulkan 1.3 context, manages the message loop, handles crashes safely through the crash handler and handles all inputs through the input framework. KalaWindow owns the GL and VK functions so Glad or other similar ones are not needed.


Supported platforms

Platform Status Notes
Windows Supported Requires Windows 10 (build 1809 / 17763) or higher
Linux Supported Should work on any Linux distro released in the last ~10 years ago
WebGL Planned Support coming in a future version
Mac Not Supported No plans for macOS compatibility
ARM Not Supported ARM architecture will not be targeted
Console Not Supported No plans for console platforms
Mobile Not Supported No plans for mobile platforms

Supported render pipelines

Render Pipeline Status Notes
OpenGL Supported Internally locked to OpenGL 3.3
Vulkan Planned Support for Vulkan 1.3 coming in a future version
DirectX Not Supported No plans for DirectX compatibility
MoltenVK Not Supported No plans for MoltenVK compatibility

Links

Donate on PayPal

Official Discord server

Official Youtube channel


Docs

How to build from source

External libraries

Minimum requirements

Lost Empire Entertainment and KalaKit ecosystem

Releases

No releases published

Contributors

Languages