C Vulkan

Open-source C projects categorized as Vulkan

Top 23 C Vulkan Projects

  • GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

  • Project mention: macOS 14.4 causes JVM crashes | news.ycombinator.com | 2024-03-16

    Minecraft runs on various Javas.

    And there's a known issue with an interaction between minecraft, Java, and the video drivers that crashes out and it can be traced back all the way to here: https://github.com/glfw/glfw/issues/1997

    It's not fixed.

  • MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

  • Project mention: How do i install mango hud on pop!_os? | /r/pop_os | 2023-11-16

    I want to install Mango hud so I can use it for steam and lutris but when i go to https://github.com/flightlessmango/MangoHud the so many ways of installing it I don’t know which one to choose for pop!_os. I did try a couple but it didn’t seem like it worked because when I put the launch command in one of my Steam games which was cyberpunk I didn’t see it pop up in game and when I tried to add the command to Lutris the option for the FPS counter was still grayed out. Can someone help me step-by-step on how to install mango hud on pop!_os? Thanks.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

  • Project mention: STB: Single-file public domain libraries for C/C++ | news.ycombinator.com | 2024-01-06

    there's glad (https://github.com/Dav1dde/glad) which you can use as a single .c file + .h header that defines OpenGL stuff or a single header-only file. I use it on all of my OpenGL projects!

  • waifu2x-ncnn-vulkan

    waifu2x converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan

  • Project mention: Koji projekat na Githubu vas je odusevio u zadnje vreme? | /r/CroIT | 2023-06-19
  • Remotery

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

  • VulkanMemoryAllocator

    Easy to integrate Vulkan memory allocation library

  • Project mention: Why do I need to load VMA vulkan functions dynamically? | /r/vulkan | 2023-06-21

    Hello - working on a Vulkan renderer and I ran into a topic I don't understand. I use the Vulkan Memory Allocator and upon updating my local targeted Vulkan SDK to 1.3.250 from 1.3.204, I receive exactly the same error as this user: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/280 Error: The procedure entry point vkGetDeviceBufferMemoryRequirements could not be located in the DLL.

  • zig-gamedev

    Main monorepo for @zig-gamedev libs and example applications

  • 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.

    InfluxDB logo
  • Real-ESRGAN-ncnn-vulkan

    NCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.

  • Project mention: Spider-Man: The Animated Series in REAL | /r/StableDiffusion | 2023-12-07

    Don't even need topaz, there's plenty of free upscale models check the openmodeldb, and you have reve which is based on Real-ESRGAN-ncnn-vulkan.

  • volk

    Meta loader for Vulkan API

  • Project mention: Volk makes my VkInstance NULL | /r/vulkan | 2023-07-22

    Im learning Vulkan in attempt to create a renderer for a video game I plan on making. Following the spec https://registry.khronos.org/vulkan/specs/1.0/html/vkspec.html, I've reached the point to where I can create and destroy the VkInstance. I'm using GLFW for the windowing and was originally using for the Vulkan stuff, but turned to Volk https://github.com/zeux/volk to load Vulkan in the end. Reflecting that change, I replace the vulkan.h includes with volk.h, defined the platform macro for my platform, and unlinked Vulkan in my Makefile.

  • Quake3e

    Improved Quake III Arena engine

  • Project mention: Need some help | /r/quake3 | 2023-07-06

    ```The Quake3e source port (https://github.com/ec-/Quake3e) is included.

  • realsr-ncnn-vulkan

    RealSR super resolution implemented with ncnn library

  • vkQuake2

    id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

  • rife-ncnn-vulkan

    RIFE, Real-Time Intermediate Flow Estimation for Video Frame Interpolation implemented with ncnn library

  • Project mention: Rerender a video: zero-shot text-guided video-to-video translation | /r/StableDiffusion | 2023-06-20

    flowframes is just an interface for interpolation models, you can still use rige-ncnn directly if you are familiar with the stuff. https://github.com/nihui/rife-ncnn-vulkan

  • vulkan

    Vulkan API bindings for Go programming language (by vulkan-go)

  • vkvg

    Vulkan 2D graphics library

  • realcugan-ncnn-vulkan

    real-cugan converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan

  • wine-wayland

    Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.

  • Project mention: Seems like part 5 has a fast week | Wine Wayland | /r/linux_gaming | 2023-07-07

    here ya go https://github.com/varmd/wine-wayland/releases

  • dain-ncnn-vulkan

    DAIN, Depth-Aware Video Frame Interpolation implemented with ncnn library

  • Project mention: [Tech Support] Comment exécuter Dain (logiciel d'animation d'interpolation) sur Mac | /r/enfrancais | 2023-05-11

    Lien vers les instructions [https://github.com/nihui/dain-ncnn-vulkan/blob/master/readme.md de Readme.md)

  • datoviz

    ⚡ High-performance GPU interactive scientific data visualization with Vulkan

  • libplacebo

    Official mirror of libplacebo

  • obs-vkcapture

    OBS Linux Vulkan/OpenGL game capture

  • Project mention: Fedora Workstation 41 to No Longer Install Gnome X.org Session by Default | news.ycombinator.com | 2024-03-07

    I can't speak for Chrome nor VMWare, but Firefox and OBS have received "Wayland native" screen capturing functionality, through XDG portals and Pipewire, as far as I'm aware.

    As a side-note, I've recently discovered a really cool project[0] that enables incredibly fast screen capture for OpenGL and Vulkan applications, mostly tailored to games. Tried it with a bunch of stuff and it works much better than both X's and Pipewire's screen grabbing. I can actually capture videos at my monitor's native refresh rate (144Hz).

    [0]: https://github.com/nowrep/obs-vkcapture

  • Vulkan-Loader

    Vulkan Loader

  • Project mention: Vulkan not working after power outage | /r/vulkan | 2023-07-28

    Take a look at Vulkan Loader Debugging, try running vulkaninfo with set VK_LOADER_DEBUG=all.

  • vkdt

    raw photography workflow that sucks less

  • Project mention: Darktable: Crashing into the Wall in Slow-Motion | news.ycombinator.com | 2023-11-25

    My bad, I meant vkdt.


    A vulkan-powered image processing software. The OP mentions it in his post

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-03-16.

C Vulkan related posts


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

Project Stars
1 GLFW 12,172
2 MangoHud 5,841
3 glad 3,498
4 waifu2x-ncnn-vulkan 2,874
5 Remotery 2,726
6 VulkanMemoryAllocator 2,366
7 zig-gamedev 1,965
8 Real-ESRGAN-ncnn-vulkan 1,337
9 volk 1,190
10 Quake3e 1,123
11 realsr-ncnn-vulkan 1,036
12 vkQuake2 879
13 rife-ncnn-vulkan 739
14 vulkan 737
15 vkvg 725
16 realcugan-ncnn-vulkan 717
17 wine-wayland 711
18 dain-ncnn-vulkan 496
19 datoviz 494
20 libplacebo 496
21 obs-vkcapture 470
22 Vulkan-Loader 467
23 vkdt 341

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives