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.

GitHub

5k stars
135 watching
432 forks
Language: Objective-C++
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
khronosgroup/vulkan-docsThe Khronos Group's documentation repository for the Vulkan API and related tools.2,836
khronosgroup/vulkan-hppProvides C++ bindings for the Vulkan API to improve developer experience3,161
facebook/iglA cross-platform library providing a low-level GPU interface for multiple graphics APIs2,980
khronosgroup/vulkan-validationlayersA set of tools to help developers verify correct use of the Vulkan API and detect potential errors in their applications.782
maierfelix/nvkProvides a high-performance, low-abstraction Vulkan API for JavaScript and TypeScript.925
saschawillems/vulkanA collection of C++ examples and demos for the Vulkan graphics API10,461
glavnokoman/vuhA Vulkan-based framework for accelerating computations on graphics processing units.347
khronosgroup/vulkan-headersA repository containing Vulkan header files and API registry for building SDK components.849
khronosgroup/vulkan-samplesA collection of resources demonstrating best-practice recommendations in Vulkan and providing tutorials and performance analysis guides for optimized application development.4,392
khronosgroup/vulkan-portabilityProvides tools and focus for developers to understand and provide input on the Vulkan Portability initiative41
khronosgroup/vk-gl-ctsConformance testing suite for graphics APIs526
nvpro-samples/gl_vk_chopperA simple Vulkan rendering example207
kondrak/vkquake2A Quake 2 game engine with Vulkan support and compatibility features to maintain the original game's experience.910
misyltoad/d9vkA Direct3D9 to Vulkan layer using the DXVK backend837
cg-tuwien/auto-vkA 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