komputeGeneral 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.
Stars: ✭ 872 (+149.14%)
VuhVulkan compute for people
Stars: ✭ 264 (-24.57%)
ClvkExperimental implementation of OpenCL on Vulkan
Stars: ✭ 158 (-54.86%)
ArraymancerA fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+126.57%)
EmuThe write-once-run-anywhere GPGPU library for Rust
Stars: ✭ 1,350 (+285.71%)
Vulkan minimal computeMinimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Stars: ✭ 603 (+72.29%)
HipsyclImplementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (+7.71%)
WebclglGPGPU Javascript library 🐸
Stars: ✭ 313 (-10.57%)
Cuda Api WrappersThin C++-flavored wrappers for the CUDA Runtime API
Stars: ✭ 362 (+3.43%)
GpurR interface to use GPU's
Stars: ✭ 208 (-40.57%)
Stdgpustdgpu: Efficient STL-like Data Structures on the GPU
Stars: ✭ 531 (+51.71%)
NeanderthalFast Clojure Matrix Library
Stars: ✭ 927 (+164.86%)
gpuowlGPU Mersenne primality test.
Stars: ✭ 77 (-78%)
VulkancoreVulkan 1.0 graphics and compute API bindings for .NET Standard
Stars: ✭ 162 (-53.71%)
MatXAn efficient C++17 GPU numerical computing library with Python-like syntax
Stars: ✭ 418 (+19.43%)
CUDAfy.NETCUDAfy .NET allows easy development of high performance GPGPU applications completely from the .NET. It's developed in C#.
Stars: ✭ 56 (-84%)
CekirdeklerMulti-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
Stars: ✭ 76 (-78.29%)
hipercHigh Performance Computing Strategies for Boundary Value Problems
Stars: ✭ 36 (-89.71%)
learn-gpgpuAlgorithms implemented in CUDA + resources about GPGPU
Stars: ✭ 37 (-89.43%)
cordisprojectCustom engine based on OpenXRay engine. Global mod for S.T.A.L.K.E.R. - Call of Pripyat.
Stars: ✭ 25 (-92.86%)
StrideStride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+906.86%)
CLUSEK-RTVulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-93.14%)
SFE-EngineA real time renderer based on Vulkan(LWJGL).
Stars: ✭ 20 (-94.29%)
Gpu ParticlesA GPU Particle System for Unity
Stars: ✭ 313 (-10.57%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+730.29%)
MoravaEngine2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-63.14%)
BlendluxcoreBlender Integration for LuxCore
Stars: ✭ 287 (-18%)
panic-pandaA 3D rendering demo powered by Python and Vulkan
Stars: ✭ 67 (-80.86%)
Vk Gl CtsKhronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
Stars: ✭ 324 (-7.43%)
VulkanRendererPersonal repo for learning the vulkan graphics api
Stars: ✭ 42 (-88%)
Wine WaylandWine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.
Stars: ✭ 284 (-18.86%)
makmaMakma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-78%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+965.14%)
NazaraengineNazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life.
Stars: ✭ 279 (-20.29%)
renderdoc-rsRenderDoc application bindings for Rust
Stars: ✭ 28 (-92%)
CPP-ProgrammingVarious C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.
Stars: ✭ 30 (-91.43%)
dw-sample-frameworkA simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
Stars: ✭ 76 (-78.29%)
AshesDrop-in replacement for Vulkan shared library, for older hardware compatibility
Stars: ✭ 278 (-20.57%)
glfw-dD translation of GLFW, a multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Stars: ✭ 14 (-96%)
Awesome CudaThis is a list of useful libraries and resources for CUDA development.
Stars: ✭ 274 (-21.71%)
momoA Vulkan RTX Path Tracer
Stars: ✭ 66 (-81.14%)
Mangomango fun framework
Stars: ✭ 343 (-2%)
RspirvRust implementation of SPIR-V module processing functionalities
Stars: ✭ 332 (-5.14%)
OpengothicReimplementation of Gothic 2 Notr
Stars: ✭ 303 (-13.43%)
Liblava🌋 A modern and easy-to-use library for the Vulkan API
Stars: ✭ 275 (-21.43%)
naruiA react-inspired UI library for building multimedia desktop apps with rust and vulkan.
Stars: ✭ 36 (-89.71%)
Yggdrasil-LegacyExperimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-94.29%)
ClojureclClojureCL is a Clojure library for parallel computations with OpenCL.
Stars: ✭ 266 (-24%)
ufo-coreGLib-based framework for GPU-based data processing
Stars: ✭ 20 (-94.29%)
Viry3dCross platform 2D and 3D game engine in C++.
Stars: ✭ 307 (-12.29%)
docker-nvidia-glx-desktopMATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (-86.57%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (-24.86%)
CascadeNode-based image editor with GPU-acceleration.
Stars: ✭ 122 (-65.14%)
ArrayfireArrayFire: a general purpose GPU library.
Stars: ✭ 3,693 (+955.14%)
GameplayOpen-source, cross-platform, C++ game engine for creating 2D/3D games.
Stars: ✭ 3,429 (+879.71%)