Yotam Gingold's repositories
graphics101-pipeline
A live reloading C++ shader environment for learning about the graphics pipeline
graphics101
Links to all assignments for a graphics 101 course.
graphics101-meshes
Create and process triangle meshes
GMU-CS425-2022
A guide to making a game engine from scratch in modern C++
edge_distance_aabb
Relatively efficient distance and closest point from a set of points to a set of line segments.
graphics101-raytracing
Computer Graphics - Homework Assignment 3 - Raytracing
graphics101-raycasting
Computer Graphics - Homework Assignment 2 - Raycasting
webgpu_raii
A minimal C++ RAII wrapper for WebGPU's C API.
graphics101-imageprocessing
Computer Graphics - Homework Assignment 4 - Image Processing
graphics101-imageprocessing-autograder
Autograder for graphics101 image processing assignment
Symmetric-ICP
Added Python bindings
ebb
DSL for physical simulation
graphics101-airbrush
Airbrush assignment for a computer graphics course
graphics101-pipeline-autograder
Auto-grader for graphics101 shaders assignment
graphics101-raycasting-autograder
Autograder for graphics101 raycasting assignment
graphics101-raytracing-autograder
Autograder for graphics101 raytracing assignment
iheartla
compilable markdown for linear algebra
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
pyqt-colorpicker
Modern visual Color Picker Dialog for Python (based on Qt QDialog) to easily get LAB color input from the user.
python-qtwidgets
Custom widget library for PyQt5 and PySide2 (Qt for Python). Free to use in your own applications.
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Surfacing-of-Curves
cycle discovery
timelapse
Decomposing Time-Lapse Paintings into Layers
tree-sitter-ebnf-generator
Convert an EBNF grammar to the tree-sitter dsl
UnrealMeshProcessingTools
Sample Projects/Plugins for Mesh Processing in Unreal Engine
xmake-docs
The xmake online documentation site
xmake-repo
📦 An official xmake package repository