Vulkan-MemoryModel Alternatives
Similar projects and alternatives to Vulkan-MemoryModel based on common topics and language
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
-
ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Vulkan-MemoryModel discussion
Vulkan-MemoryModel reviews and mentions
-
Semaphores are Surprisingly Versatile (2015)
Going through the comments provides another datapoint for what I have observed as an ironclad law: the first version of any code involving tricky atomics and synchronization is always wrong. Reasoning about these things is hard for human brains.
I strongly recommend using tools when viable. In Rust a particularly easy-to-use and effective one is loom[1]. Alloy is another good tool that scales well but requires investment. In some cases like the Vulkan memory model, Alloy files are available[2].
[1]: https://docs.rs/loom/latest/loom/
[2]: https://github.com/KhronosGroup/Vulkan-MemoryModel
Stats
KhronosGroup/Vulkan-MemoryModel is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of Vulkan-MemoryModel is C++.