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: about 1 month ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
khronosgroup/vulkan-docs | The Khronos Group's documentation repository for the Vulkan API and related tools. | 2,836 |
khronosgroup/vulkan-hpp | Provides C++ bindings for the Vulkan API to improve developer experience | 3,161 |
facebook/igl | A cross-platform library providing a low-level GPU interface for multiple graphics APIs | 2,980 |
khronosgroup/vulkan-validationlayers | A set of tools to help developers verify correct use of the Vulkan API and detect potential errors in their applications. | 782 |
maierfelix/nvk | Provides a high-performance, low-abstraction Vulkan API for JavaScript and TypeScript. | 925 |
saschawillems/vulkan | A collection of C++ examples and demos for the Vulkan graphics API | 10,461 |
glavnokoman/vuh | A Vulkan-based framework for accelerating computations on graphics processing units. | 347 |
khronosgroup/vulkan-headers | A repository containing Vulkan header files and API registry for building SDK components. | 849 |
khronosgroup/vulkan-samples | A collection of resources demonstrating best-practice recommendations in Vulkan and providing tutorials and performance analysis guides for optimized application development. | 4,392 |
khronosgroup/vulkan-portability | Provides tools and focus for developers to understand and provide input on the Vulkan Portability initiative | 41 |
khronosgroup/vk-gl-cts | Conformance testing suite for graphics APIs | 526 |
nvpro-samples/gl_vk_chopper | A simple Vulkan rendering example | 207 |
kondrak/vkquake2 | A Quake 2 game engine with Vulkan support and compatibility features to maintain the original game's experience. | 910 |
misyltoad/d9vk | A Direct3D9 to Vulkan layer using the DXVK backend | 837 |
cg-tuwien/auto-vk | 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 |