DiligentEngine
vulkan-zig
Our great sponsors
DiligentEngine | vulkan-zig | |
---|---|---|
24 | 2 | |
3,283 | 375 | |
2.7% | - | |
9.4 | 7.0 | |
2 days ago | 15 days ago | |
Batchfile | Zig | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DiligentEngine
-
The Ultimate Cross-Platform Rendering Engine?
Diligent Engine: They say their engine is the successor of bgfx, but I'm not rly into that topic.
-
Collecting the best C++ practices
Diligent Engine. A Modern Cross-Platform Low-Level 3D Graphics Library and Rendering Framework Tweet.
- Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...)
-
What is a good absolutely minimalist game/rendering engine?
Diligent Engine
-
A Rant on Developers
I'm not speaking out of my ass, either, I have very actively followed low-level development being done towards open-source engines such as Diligent and Wicked. I personally am a contributor to the latter engine, as well. It is baffling to me that independent developers don't support this platform.
-
Is the bgfx library any good?
Im a big fan of the Diligent Engine myself. Its at roughly the same abstraction layer as bgfx.
-
The current state of GPU API's and why I wish V-EZ hadn't died.
If you're looking for something like bgfx but a bit lower level and targeting only modern GPUs, you might want to check out Diligent Engine.
I like the DiligentEngine myself. Either one will work fine.
-
Game engine for programmars
I use the Diligent Engine and have custom code to do config, resource management, etc.
-
Unified Shader Programming in C++
If you have relatively new GL, this one is good: https://diligentgraphics.com/diligent-engine/
vulkan-zig
-
OpenXR bindings for Zig (VR + AR standard)
This is based on the work on parsing Khronos' XMK API specifications done by Snektron for vulkan-zig.
-
The zig build system...
See also https://github.com/Snektron/vulkan-zig. there're some examples in the examples directory to get you started.
What are some alternatives?
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
The-Forge - The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
rust-gpu - 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
LLGL - Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
raylib - A simple and easy-to-use library to enjoy videogames programming
renderdoc - RenderDoc is a stand-alone graphics debugging tool.
libGDX - Desktop/Android/HTML5/iOS Java game development framework
webgpu-headers
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
heaps - Heaps : Haxe Game Framework
ish - Linux shell for iOS