C++ spir-v

Open-source C++ projects categorized as spir-v

Top 5 C++ spir-v Projects

  • dxvk

    Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

    Project mention: Battle.net launcher issues | reddit.com/r/Lutris | 2023-01-29

    Here is the link. Extract the file to ~/.local/share/lutris/runners/wine if you are using native lutris install. I prefer the tkg. Also update your dxvk and vkd3d versions - did you disable hardware acceleration in bnet? I manually install latest dxvk and vkd3d versions from their git pages - extract to ~/.local/share/lutris/runtime/dxvk or vkd3d. In Lutris, they will not appear in the dropdown list, so you type in the folder name that was created when you extracted the files (eg dxvk-2.1)

  • magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

    Project mention: Want to a 3D game without a game engine but not having to deal with opengl stuff ? | reddit.com/r/gamedev | 2022-12-09


  • Sonar

    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.

  • reshade

    A generic post-processing injector for games and video software.

    Project mention: How can I fix my Reshade? | reddit.com/r/StarStable | 2023-02-03

    Lmao all these people have you the WRONG explanation. You need to download the Full Add-on version of reshade. Reshade can be used to exploit largely competitive FPS games. Which is why when the normal version detects large amounts of server activity, it shuts all your effects off. Or they ‘flicker’ in other words. I believe the website is back up, so you should be able to download it from here. just make sure you snooze the version with full add-on support. It should be a larger button directly under the normal download button. After that, make sure you set it up right, including your depth buffer options. If you need anymore help, I always suggest Jess Northwoods video on V5.0+ and her channel in general. as well as the SSPC discord. which is full of people and tutorials that can help assist you further if needed.

  • glslang

    Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

    Project mention: Higher level language transpiling to GLSL? | reddit.com/r/shaders | 2022-07-12

    you can also try this: https://github.com/KhronosGroup/glslang

  • ShaderConductor

    ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

    Project mention: I'm sick of shader caches. The way Steam Deck handles them needs to improve: | reddit.com/r/SteamDeck | 2022-09-04
  • InfluxDB

    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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-03.

C++ spir-v related posts


What are some of the best open-source spir-v projects in C++? This list will help you:

Project Stars
1 dxvk 9,439
2 magnum 4,321
3 reshade 2,975
4 glslang 2,391
5 ShaderConductor 1,548
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives