MoltenVK
Graphics Engine
Enables cross-platform development of high-performance graphical applications on multiple Apple platforms
MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
5k stars
135 watching
432 forks
Language: Objective-C++
last commit: almost 2 years agoLinked from 2 awesome lists
Related projects:
| Repository | Description | Stars |
|---|---|---|
| The Khronos Group's documentation repository for the Vulkan API and related tools. | 2,836 | |
| Provides C++ bindings for the Vulkan API to improve developer experience | 3,161 | |
| A cross-platform library providing a low-level GPU interface for multiple graphics APIs | 2,980 | |
| A set of tools to help developers verify correct use of the Vulkan API and detect potential errors in their applications. | 782 | |
| Provides a high-performance, low-abstraction Vulkan API for JavaScript and TypeScript. | 925 | |
| A collection of C++ examples and demos for the Vulkan graphics API | 10,461 | |
| A Vulkan-based framework for accelerating computations on graphics processing units. | 347 | |
| A repository containing Vulkan header files and API registry for building SDK components. | 849 | |
| A collection of resources demonstrating best-practice recommendations in Vulkan and providing tutorials and performance analysis guides for optimized application development. | 4,392 | |
| Provides tools and focus for developers to understand and provide input on the Vulkan Portability initiative | 41 | |
| Conformance testing suite for graphics APIs | 526 | |
| A simple Vulkan rendering example | 207 | |
| A Quake 2 game engine with Vulkan support and compatibility features to maintain the original game's experience. | 910 | |
| A Direct3D9 to Vulkan layer using the DXVK backend | 837 | |
| A modern C++ layer on top of Vulkan-Hpp that simplifies the development process by abstracting away certain concepts and providing a more productive way to write Vulkan code. | 284 |