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. Learn more →
VulkanExamples Alternatives
Similar projects and alternatives to VulkanExamples
-
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.
-
C++ REST SDK
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
-
example-cpp-license-validation
An example of making a simple license validation request from a C++ command line program
VulkanExamples reviews and mentions
-
Dependency management with Cmake FetchContent
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)
-
Two new Vulkan samples from The Khronos Group! (Profiles and C++ bindings)
The second sample comes from NVIDIA. It shows a transcoded version of the API sample, High Dynamic Range, and illustrated the usage of the C++ binding of Vulkan provided by Vulkan.hpp. Sample - https://github.com/KhronosGroup/Vulkan-Samples/tree/master/samples/api/hpp_hdr Vulkan.hpp - https://github.com/KhronosGroup/Vulkan-Hpp
-
Thriving in a Crowded and Changing World: C++ 2006–2020 [pdf]
or https://github.com/KhronosGroup/Vulkan-Hpp which help quite a bit. Or https://github.com/VcDevel/std-simd.
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. :)
-
Practice project ideas
If you're not a complete beginner, the vulkan.hpp version of Sascha Willems' samples is out of date, you could contribute some updated examples. You'd get a decent overview of various Vulkan features and become familiar with both the C and C++ APIs.
-
Vulkan Hpp cheatsheet
I don't have a cheat sheet but I do have a repository with a bunch of examples that use the C++ api https://github.com/jherico/vulkan
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Jun 2024
Stats
jherico/VulkanExamples is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of VulkanExamples is C++.
Popular Comparisons
- VulkanExamples VS conan-center-index
- VulkanExamples VS std-simd
- VulkanExamples VS kompute
- VulkanExamples VS C++ REST SDK
- VulkanExamples VS Open-Source Vulkan C++ API
- VulkanExamples VS glbinding
- VulkanExamples VS VulkanHelper
- VulkanExamples VS vim-plug
- VulkanExamples VS example-cpp-license-validation
- VulkanExamples VS Vulkan-Profiles