All Projects → przemyslawzaworski → CPP-Programming

przemyslawzaworski / CPP-Programming

Licence: other
Various C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Cuda
1817 projects
Yacc
648 projects
Metal
113 projects
Lex
420 projects

Projects that are alternatives of or similar to CPP-Programming

Slang
Making it easier to work with shaders
Stars: ✭ 627 (+1990%)
Mutual labels:  vulkan, glsl, cuda, hlsl
Shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+3286.67%)
Mutual labels:  vulkan, glsl, hlsl
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+7516.67%)
Mutual labels:  vulkan, glsl, hlsl
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (+276.67%)
Mutual labels:  vulkan, glsl, hlsl
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+3720%)
Mutual labels:  vulkan, glsl, hlsl
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 (+38893.33%)
Mutual labels:  vulkan, glsl, hlsl
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+1493.33%)
Mutual labels:  vulkan, glsl, hlsl
Shadergen
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+1216.67%)
Mutual labels:  vulkan, glsl, hlsl
Shaderc Rs
Rust bindings for the shaderc library.
Stars: ✭ 143 (+376.67%)
Mutual labels:  vulkan, glsl, hlsl
Ktt
Kernel Tuning Toolkit
Stars: ✭ 33 (+10%)
Mutual labels:  vulkan, cuda
Soul Engine
Physically based renderer and simulation engine for real-time applications.
Stars: ✭ 37 (+23.33%)
Mutual labels:  vulkan, cuda
Vk9
Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+2563.33%)
Mutual labels:  vulkan, hlsl
Vulkan minimal compute
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Stars: ✭ 603 (+1910%)
Mutual labels:  vulkan, glsl
Vrt
🔅 Ray tracing library for Vulkan API (indev)
Stars: ✭ 111 (+270%)
Mutual labels:  vulkan, glsl
Floor
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Stars: ✭ 166 (+453.33%)
Mutual labels:  vulkan, cuda
pilka
Another live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Stars: ✭ 84 (+180%)
Mutual labels:  vulkan, glsl
ada
A general porpose OpenGL app library
Stars: ✭ 105 (+250%)
Mutual labels:  glsl, hlsl
sph vulkan
SPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-3.33%)
Mutual labels:  vulkan, glsl
Vkbasalt
a vulkan post processing layer for linux
Stars: ✭ 517 (+1623.33%)
Mutual labels:  vulkan, glsl
inline-spirv-rs
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
Stars: ✭ 21 (-30%)
Mutual labels:  glsl, hlsl

Various C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].