gzorin / sdl-metal-cpp-example
Use Metal's C++ interface to draw a triangle in a SDL window
β25Updated last year
Related projects β
Alternatives and complementary repositories for sdl-metal-cpp-example
- π€π± An Apple Metal starter repo that you could use to get the ball rolling.β37Updated 3 years ago
- Utilities built on top of core moduleβ116Updated this week
- An abstraction layer for graphics APIs.β199Updated 3 weeks ago
- A wrapper for DXC and SPIRV-crossβ101Updated 2 weeks ago
- Just a C++ port of Apple's Metal API exampleβ35Updated 2 years ago
- SpvGenTwo is a SPIR-V building and parsing library written in plain C++17 without any dependencies. No STL or other 3rd-Party library neeβ¦β161Updated last year
- An extension for the GLFW library for using WebGPU native.β70Updated 3 weeks ago
- Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-Vβ46Updated 3 years ago
- 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
- Single header "no-allocation" KTX/DDS file readerβ113Updated 7 months ago
- A Simple Triangle - A journey into cross platform OpenGL and Vulkanβ84Updated last year
- "Learn Metal with C++" samples, ported to iOSβ148Updated last year
- The famous OpenGL "Hello triangle" using shaders. It uses the OpenGL 4.5 functionality called Direct State Access.β31Updated 4 years ago
- An extensible, cross-platform, single-header C/C++ OpenGL loader library.β86Updated 2 years ago
- Vulkan Layer for Live Introspection & Debugging. Allows to view all vulkan state live inside your application.β99Updated 2 months ago
- Minimal C++ library that allows you to define data schemas which then can be read or written in JSON or binary.β125Updated 4 years ago
- Froggy OpenGL Engoodenerβ132Updated last week
- A simple, single-header library which implements C preprocessorβ46Updated 2 months ago
- Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power savingβ80Updated 5 months ago
- A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of goβ¦β74Updated 2 years ago
- Modified version of Sony's open sourced vector and matrix math library.β268Updated 7 months ago
- Π‘ross-platform Vulkan/OpenGL 3D engine for personal experimentationβ87Updated this week
- Afterburner for Vulkan development; Auto-Vk is a modern C++ low-level convenience and productivity layer atop Vulkan-Hpp.β282Updated 3 months ago
- Single file Vulkan API loader.β167Updated 6 months ago
- Basic graphics samples using Magma library and Vulkan graphics APIβ43Updated this week
- the Donald Trump of the ECS librariesβ67Updated 3 years ago
- Toy CPU and GPU implementations of the Slug rendering algorithmβ111Updated 5 years ago
- API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.β112Updated 3 weeks ago
- A header only library to simplify creating π Vulkan / βͺ OpenGL / π WebGL / βDirectX / π€ Metal data structures with CrossWindow.β79Updated 5 months ago
- Plugins for the Magnum C++11 graphics engineβ98Updated this week