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.

GitHub

5k stars
135 watching
428 forks
Language: Objective-C++
last commit: 14 days ago
Linked from 2 awesome lists


Backlinks from these 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