openglonmetal / MGL
OpenGL 4.6 on Metal
☆783Updated 3 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for MGL
- MetalANGLE: OpenGL ES to Metal API translation layer☆460Updated 4 months ago
- An implementation of OpenGL 3.x-ish in clean C☆1,042Updated 4 months ago
- Native WebGPU implementation based on wgpu-core☆876Updated 3 weeks ago
- Vulkan Bootstrapping Iibrary☆811Updated last week
- 🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan☆873Updated last week
- Meta loader for Vulkan API☆1,359Updated last week
- Research shading language IR☆224Updated last week
- 🎮 C Bindings/Wrappers for Apple's METAL framework☆172Updated 11 months ago
- MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and comput…☆4,816Updated last week
- Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal☆2,067Updated this week
- Vulkan 2D graphics library☆766Updated 2 weeks ago
- 🌋🐎 Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.☆1,099Updated last week
- Daxa is a convenient, simple and modern gpu abstraction built on vulkan☆379Updated this week
- Introductory guide to vulkan.☆944Updated last month
- **NOT STABLE YET!** See README.☆385Updated this week
- A set of utilities for taking the pain out of Vulkan in header only modern C++☆524Updated 5 months ago
- Advanced Vulkan rendering engine prototype☆572Updated 4 months ago
- 💻📱 A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.☆634Updated 2 months ago
- Nebula is an open-source and free-to-use modern C++ game engine.☆926Updated this week
- Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engin…☆273Updated 2 weeks ago
- GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang☆526Updated 3 years ago
- Command line tools for use with sokol headers☆231Updated this week
- SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.☆697Updated this week
- SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.☆2,069Updated last week
- A new 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3, in very early but ongoing development☆817Updated 2 months ago
- ⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.☆282Updated last year
- OpenGL implementation of the MSDF algorithm☆270Updated last month
- ☆834Updated 2 weeks ago
- Lightweight, multi-platform, data-oriented game engine.☆880Updated 7 months ago
- Metal graphic api ported to C++ with CMake build system☆222Updated 10 months ago