Top 9 C++ vulkan-api Projects
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.Project mention: What would be most beneficial to learn to get back up to speed? | reddit.com/r/GraphicsProgramming | 2021-12-27
Perhaps not quite what you're looking for, but I've had a reasonably good experience with bgfx. It's basically 1 level of abstraction above specific graphics APIs (GL, DirectX, etc). It is not a full game engine, just a rendering API.
RenderDoc is a stand-alone graphics debugging tool.Project mention: Renderdoc's GPU Selection on a laptop | reddit.com/r/vulkan | 2021-04-19
Renderdoc works by inserting itself as a Vulkan layer, which means it can change the output of functions if it so chooses. As you can see in the RenderDoc version of vkEnumeratePhysicalDevices it changes how devices are returned, and this likely is the reason the order changes.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2Project mention: What is the lightest C++ 3D game engine for Linux? | reddit.com/r/gamedev | 2021-12-23
I haven't tried it, but I heard that this was used for Hades
One stop solution for all Vulkan samplesProject mention: When we submit command buffer to graphics queue it will draw to swapchain images, then why do we need Framebuffer? | reddit.com/r/vulkan | 2021-12-27
The Vulkan-Samples have a sample on how to use it: https://github.com/KhronosGroup/Vulkan-Samples/pull/394
A modern and easy-to-use library for the Vulkan APIProject mention: The deprecation of RenderScript is infuriating | reddit.com/r/androiddev | 2021-11-28
Until your users start complaining about the performance. If setting up Vulkan is your pain point (which, I can understand, it's a verbose chunk), libraries like liblava provide a very nice abstraction over things.
Examples and demos for the Vulkan C++ API (by jherico)Project mention: Thriving in a Crowded and Changing World: C++ 2006–2020 [pdf] | news.ycombinator.com | 2021-07-16
If you want GUIs, same, you have at least (but not only) Qt or WxWidgets.
Want to interface scripting? Pybind11, Boost.Python, WrenBind17 for Wren, Sol2 for Lua... and all things that interface to C work also if you feel brave...
I really think that when it is about getting the job done... C++ goes a long way towards the task.
This is my 20 year experience of C++, almost 13 of those years professionally. Now, back to read the paper. :)
Yet Another Vulkan EngineProject mention: Rendering Mip Levels of Image | reddit.com/r/vulkan | 2021-04-21
Alternatively, you can create a view per mip and use a compute shader to compute the whole cube at once. This is what I have been doing
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Experimental implementation of OpenCL on VulkanProject mention: Resources for Vulkan GPGPU searched | reddit.com/r/vulkan | 2022-01-12
A simple helper interface between Vulkan C API and C++ containersProject mention: A Simple C++ Helper Library For Vulkan | reddit.com/r/vulkan | 2021-04-20
C++ vulkan-api related posts
When we submit command buffer to graphics queue it will draw to swapchain images, then why do we need Framebuffer?
1 project | reddit.com/r/vulkan | 27 Dec 2021
Using HLSL Shaders in Vulkan
1 project | news.ycombinator.com | 11 Dec 2021
Four New Vulkan Samples!
1 project | reddit.com/r/vulkan | 2 Dec 2021
Why do they make their own engine?
1 project | reddit.com/r/gamedev | 25 Nov 2021
New Vulkan sample: comparing texture compression techniques
1 project | reddit.com/r/vulkan | 2 Nov 2021
New Vulkan Sample
1 project | reddit.com/r/vulkan | 18 Oct 2021
New Ray Tracing Sample
1 project | reddit.com/r/vulkan | 12 Oct 2021
What are some of the best open-source vulkan-api projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.