TvmOpen deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+10027.03%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+2987.84%)
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+621.62%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (+52.7%)
3d Game Shaders For Beginners🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+15708.11%)
hpcLearning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (-47.3%)
RspirvRust implementation of SPIR-V module processing functionalities
Stars: ✭ 332 (+348.65%)
The ForgeThe Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+3562.16%)
YaveYet Another Vulkan Engine
Stars: ✭ 211 (+185.14%)
Camera2GLPreviewAndroid camera preview application using Camera2 API and OpenGL ES/Vulkan
Stars: ✭ 140 (+89.19%)
Lwjgl3LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (+4683.78%)
IlgpuILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (+405.41%)
Shaderc RsRust bindings for the shaderc library.
Stars: ✭ 143 (+93.24%)
BytecoderRich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (+441.89%)
dw-sample-frameworkA simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
Stars: ✭ 76 (+2.7%)
cs paintVulkan rendering library for graphics and text
Stars: ✭ 79 (+6.76%)
ClvkExperimental implementation of OpenCL on Vulkan
Stars: ✭ 158 (+113.51%)
FloorA C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Stars: ✭ 166 (+124.32%)
Futhark💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+2117.57%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+433.78%)
RavEngineA fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+64.86%)
pilkaAnother live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Stars: ✭ 84 (+13.51%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+255.41%)
YALCTYet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-66.22%)
Nova RendererNova Renderer, a custom cross platform render engine written in C++
Stars: ✭ 619 (+736.49%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (+747.3%)
KttKernel Tuning Toolkit
Stars: ✭ 33 (-55.41%)
Amplifier.netAmplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
Stars: ✭ 92 (+24.32%)
Vc4cCompiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (+36.49%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+1448.65%)
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 (+74.32%)
rasenGenerate SPIR-V bytecode from an operation graph
Stars: ✭ 65 (-12.16%)
NxdkThe cross-platform, open-source SDK to develop for original Xbox: *new* xdk
Stars: ✭ 200 (+170.27%)
Gpu ViewerA front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux
Stars: ✭ 129 (+74.32%)
Raw Vulkan🔥 Experiments building Vulkan applications, libraries, and abstractions.
Stars: ✭ 42 (-43.24%)
ClspvClspv is a prototype compiler for a subset of OpenCL C to Vulkan compute shaders
Stars: ✭ 381 (+414.86%)
Soul EnginePhysically based renderer and simulation engine for real-time applications.
Stars: ✭ 37 (-50%)
ShadercA collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+1272.97%)
DeltaProgramming language focused on performance and productivity
Stars: ✭ 77 (+4.05%)
SeelessC IDE for iOS
Stars: ✭ 71 (-4.05%)
JsweetA Java to JavaScript transpiler.
Stars: ✭ 1,167 (+1477.03%)
Go Ngine[2013, incomplete] the goal back then: "a Go-native, modern-OpenGL real-time 3D rendering engine" ➜ I think it's still a solid *basis* for one; the real "meat" is in `___old2013` ➜ project stalled out as my focus shifted elsewhere from 2014
Stars: ✭ 78 (+5.41%)
VabV Android Bootstrapper
Stars: ✭ 77 (+4.05%)
Matrix Shockwave ShaderSurface shader with tesselation - Tried recreating the shockwave effect in Matrix when Neo takes off.
Stars: ✭ 69 (-6.76%)
Vft💥❄️🔨 VFX Fractal Toolkit
Stars: ✭ 69 (-6.76%)
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 (+2.7%)
SeriouscodeThis header file enforces Clang warnings to bu turned-on for specific flags (almost everyone, at least each one I was able to find).
Stars: ✭ 68 (-8.11%)
RiftrayStep into the worlds of Shadertoy with an Oculus Rift.
Stars: ✭ 68 (-8.11%)
TypenovelA simple markup language to write novel with types.
Stars: ✭ 80 (+8.11%)
TigerTiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel
Stars: ✭ 77 (+4.05%)
3dxrayshader unitySurface shader. Clips a Model with given plane , applies fresnel on clipped part and highlights the cross section.
Stars: ✭ 73 (-1.35%)
KaiAn expressive low level programming language
Stars: ✭ 68 (-8.11%)
Tristeon3dA 3D Engine built by two Game Engineering students.
Stars: ✭ 68 (-8.11%)
Collidable Raymarching TerrainReal time generate collider mesh according shader, it is really useful when you want to interact with your raymarching scene
Stars: ✭ 68 (-8.11%)
RubyxRubyX compiles ruby to binary (in ruby), hoping to be that X times faster
Stars: ✭ 78 (+5.41%)
ComputeA C++ GPU Computing Library for OpenCL
Stars: ✭ 1,192 (+1510.81%)