-
kanapper
- Paris
- martinjules.com
- All languages
- ActionScript
- Assembly
- C
- C#
- C++
- CMake
- CSS
- Cuda
- D
- Fortran
- GDScript
- GLSL
- Game Maker Language
- Go
- HLSL
- HTML
- Java
- JavaScript
- Jupyter Notebook
- Kotlin
- LLVM
- Lua
- MATLAB
- Markdown
- OCaml
- Objective-C
- Objective-C++
- PHP
- POV-Ray SDL
- Pascal
- Python
- Ruby
- Rust
- SCSS
- Scala
- ShaderLab
- Shell
- Svelte
- Swift
- SystemVerilog
- TeX
- TypeScript
- Verilog
- Zig
Starred repositories
Code for simulating and correcting for various types of colour blindness, and generating LUTs for same
A software raytracing engine written in WebGPU
vkblam is a re-implementation of the Halo 1 blam engine's graphics library in vulkan.
The official implementation of "CityDreamer: Compositional Generative Model of Unbounded 3D Cities". (Xie et al., CVPR 2024)
Official repo for paper "Structured 3D Latents for Scalable and Versatile 3D Generation".
Three.js-based implementation of 3D Gaussian splatting
State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
This repository is a project for learning Vulkan API, constraint based 3D physics, Lua scripting, spatial sound rendering, HTML+CSS UI rendering.
An updated build of PEEL dedicated to PhysX
Unbiased & physically-based GPU HIPRT (C++/HIP) interactive path tracing renderer
C2 is a webgpu renderer focused on physically-accurate rendering and ease of experimentation
Single-header BVH construction and traversal library.
rrthomas / hpmor
Forked from bogdanb/hpmorPDF, ePUB and Mobi versions of “Harry Potter and the Methods of Rationality”, from LaTeX source
Solving the Traveling Salesman Problem using Self-Organizing Maps
FFT-based ocean-wave rendering, implemented in Godot
A tiny renderer for custom-shaped volumetric clouds.
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
UE5's Nanite implementation using WebGPU. Includes the meshlet LOD hierarchy, software rasterizer and billboard impostors. Culling on both per-instance and per-meshlet basis.
A framework for rapid prototyping and development of real-time rendering techniques.
scpptool is a command line tool to help enforce a memory and data race safe subset of C++.
A game engine with an emphasis on real-time cutting-edge solutions