MoltenVK
Vulkan wrapper
A Vulkan implementation layered on top of Apple's Metal graphics framework
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
428 forks
Language: Objective-C++
last commit: 14 days 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,806 |
khronosgroup/vulkan-hpp | Provides C++ bindings for the Vulkan API to improve developer experience | 3,135 |
facebook/igl | A cross-platform library providing a low-level GPU interface for multiple graphics APIs | 2,971 |
khronosgroup/vulkan-validationlayers | A set of tools to help developers verify correct use of the Vulkan API and detect potential errors in their applications. | 770 |
maierfelix/nvk | Provides a high-performance, low-abstraction Vulkan API for JavaScript and TypeScript. | 924 |
saschawillems/vulkan | A collection of C++ examples and demos for the Vulkan graphics API | 10,372 |
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. | 842 |
khronosgroup/vulkan-samples | A collection of resources and tutorials to help developers create optimized Vulkan applications | 4,339 |
khronosgroup/vulkan-portability | Provides tools and focus for developers to understand and provide input on the Vulkan Portability initiative | 40 |
khronosgroup/vk-gl-cts | Conformance testing suite for graphics APIs | 527 |
nvpro-samples/gl_vk_chopper | A simple Vulkan rendering example | 206 |
kondrak/vkquake2 | A Quake 2 game engine with Vulkan support and compatibility features to maintain the original game's experience. | 905 |
misyltoad/d9vk | A Direct3D9 to Vulkan layer using the DXVK backend | 838 |
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 |