William Cleveland's starred repositories

tiny-gpu

A minimal GPU design in Verilog to learn how GPUs work from the ground up

Language:SystemVerilogStargazers:6406Issues:62Issues:19

geogram

a programming library with geometric algorithms

Language:C++License:NOASSERTIONStargazers:1648Issues:32Issues:109

kompute

General 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.

Language:C++License:Apache-2.0Stargazers:1532Issues:31Issues:209

opengl-tutorials

Tutorials from the following playlist: https://www.youtube.com/playlist?list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-

particle-life-app

🦠 A GUI for Particle Life, a particle system showing life-like behaviour

Language:JavaLicense:GPL-3.0Stargazers:730Issues:15Issues:11

compute-shader-101

Sample code for compute shader 101 training

Language:RustLicense:Apache-2.0Stargazers:494Issues:29Issues:0

breadboard-os

A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI

Language:CLicense:MITStargazers:473Issues:18Issues:6
Language:CLicense:BSD-3-ClauseStargazers:469Issues:10Issues:3

essentialmath

Example code and libraries for the book "Essential Mathematics for Games and Interactive Applications."

Language:CLicense:NOASSERTIONStargazers:387Issues:28Issues:60

BitNetMCU

Neural Networks with low bit weights on low end 32 bit microcontrollers such as the CH32V003 RISC-V Microcontroller and others

Language:CLicense:GPL-3.0Stargazers:194Issues:10Issues:1

ShapeEngine

My custom made engine based on the great Raylib Framework. Main focus is being performant and only using draw functions instead of textures.

Language:C#License:MITStargazers:166Issues:7Issues:3

turbo9

Turbo9 - Pipelined 6809 Microprocessor IP

Language:VerilogLicense:NOASSERTIONStargazers:137Issues:1Issues:0

godot_dart

Using Dart as a scripting language for Godot

Language:DartLicense:MITStargazers:93Issues:7Issues:16

rhdl

A Hardware Description Language based on the Rust Programming Language

Language:RustLicense:MITStargazers:72Issues:7Issues:1

dart-lemon-engine

A simple canvas and game loop

Language:DartLicense:NOASSERTIONStargazers:44Issues:3Issues:5

Xosera

Xark's Open Source Embedded Retro Adapter - FPGA based video for rosco_m68k and others

Language:CLicense:NOASSERTIONStargazers:36Issues:8Issues:3

picozx81

ZX81 emulator for Raspberry Pi Pico

Language:CLicense:GPL-2.0Stargazers:34Issues:4Issues:3

vaporview

VCD Waveform Viewer Extension for VScode

Language:JavaScriptLicense:GPL-3.0Stargazers:32Issues:0Issues:0

mera

A Heterogeneous Platform Deep Learning Compiler Framework from EdgeCortix

Language:PythonLicense:Apache-2.0Stargazers:28Issues:8Issues:0

wch-uf2

CH32V UF2 bootloader

Language:CLicense:0BSDStargazers:22Issues:0Issues:0

glui

UI library inspired by imgui, it makes adding menus and submenus very easy!

Language:C++Stargazers:19Issues:3Issues:0

BeastEm

MicroBeast Z80 Computer emulator

Language:CLicense:ZlibStargazers:18Issues:2Issues:5

triangle-rasterizer-fix16

A simple triangle rasterizer using 16.16 fixed-point numbers

Language:CLicense:MITStargazers:14Issues:2Issues:0

dart-lemon-engine-example

An example project for the lemon engine

Language:C++Stargazers:12Issues:1Issues:0

SimulationSkeleton

A basic graphical SFML application skeleton with a movable and zoomable view and a particle model regularly updated

Language:C++License:MITStargazers:10Issues:0Issues:0
Language:C++License:MITStargazers:4Issues:0Issues:0

oss-cad-suite-build

Multi-platform nightly builds of open source digital design and verification tools

Language:ShellLicense:ISCStargazers:3Issues:0Issues:0
Language:TypeScriptStargazers:1Issues:0Issues:0