Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 12 C++ vulkan-api Projects
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.Project mention: Just found out about Zig and wonder what would be the best graphics library to pair with it? | reddit.com/r/Zig | 2023-02-01
If you want juste a renderer, you can use BGFX, there is a zig binding that is not a third party.
RenderDoc is a stand-alone graphics debugging tool.Project mention: Are bindless textures niche or weird? | reddit.com/r/opengl | 2023-01-13
Baldur explains why he won't implement bindless texture support in this issue: https://github.com/baldurk/renderdoc/issues/850
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2Project mention: SoLoud - Game Audio Engine ที่ใช้งานง่าย (มาก) และ opensource สำหรับ C++ | dev.to | 2023-01-29
One stop solution for all Vulkan samplesProject mention: Nvidia GPUs don't support VK_KHR_performance_query? | reddit.com/r/vulkan | 2022-12-21
I'm running the official Vulkan samples from Khronos (https://github.com/KhronosGroup/Vulkan-Samples) and I'm surprised that I was getting no GPU stats. Digging a little deeper, it seems 'VK_KHR_performance_query' which the samples use, aren't supported on Nvidia cards which surprises me!
Modern and easy-to-use library for VulkanProject mention: Any C++ open source projects for beginners? | reddit.com/r/cpp | 2023-01-16
When I was pretty new to C++, I made some contributions to liblava, because it was missing features I wanted to use. Exploring its codebase taught me a lot about perfect forwarding, template metaprogramming, and Vulkan. I think it's a pretty nice modern codebase, if you're interested in graphics. There are some open issues for feature requests, and the maintainer is very friendly.
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & VulkanProject mention: Searching for Reliable Cross-Platform Rendering Framework (C/C++) | reddit.com/r/gamedev | 2023-01-19
I have had my eye on MethaneKit for a while, it may not be far enough along for what you want.
Yet Another Vulkan Engine
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Examples and demos for the Vulkan C++ API (by jherico)Project mention: Dependency management with Cmake FetchContent | reddit.com/r/cpp_questions | 2022-10-22
cmake_minimum_required(VERSION 3.11) project(my_project LANGUAGES CXX VERSION 1.0 ) include(FetchContent) FetchContent_Declare( glfw GIT_REPOSITORY "https://github.com/glfw/glfw" GIT_TAG dd8a678a66f1967372e5a5e3deac41ebf65ee127 ) message("Fetching glfw...") FetchContent_MakeAvailable(glfw) FetchContent_Declare( vulkan GIT_REPOSITORY "https://github.com/KhronosGroup/Vulkan-Hpp" GIT_TAG 429c4c522c65d10ec6df4633a1b78fc28aca7dc3 ) message("Fetching vulkan") FetchContent_MakeAvailable(vulkan) add_executable(my_project src/main.cpp) target_link_libraries(my_project PRIVATE glfw) target_link_libraries(my_project PRIVATE vulkan)
Experimental implementation of OpenCL 3.0 on Vulkan
A simple helper interface between Vulkan C API and C++ containers
Vulkan Guide (by mikeroyal)Project mention: Useful Tools and Programs list for Vulkan | reddit.com/r/vulkan | 2022-03-28
CrossPlatform Game Engine using VulkanProject mention: Possible nvidia linux driver bug? | reddit.com/r/vulkan | 2022-10-15
Some already open issues (that are the same or similar). https://github.com/Greyrat7490/ZeroVulkan/issues/2 https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/3262
C++ vulkan-api related posts
SoLoud - Game Audio Engine ที่ใช้งานง่าย (มาก) และ opensource สำหรับ C++
2 projects | dev.to | 29 Jan 2023
Are bindless textures niche or weird?
1 project | reddit.com/r/opengl | 13 Jan 2023
How to debug a non-working ray generation shader?
1 project | reddit.com/r/vulkan | 7 Jan 2023
Nvidia GPUs don't support VK_KHR_performance_query?
1 project | reddit.com/r/vulkan | 21 Dec 2022
Help implementing support for RenderDoc.
2 projects | reddit.com/r/vulkan | 19 Dec 2022
RenderDoc v1.23 is now available
1 project | news.ycombinator.com | 29 Nov 2022
API of Graphics APIs
2 projects | reddit.com/r/gamedev | 28 Nov 2022
A note from our sponsor - Sonar
www.sonarsource.com | 8 Feb 2023
What are some of the best open-source vulkan-api projects in C++? This list will help you: