Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
Staff software engineer at Unity Technologies. Past: Apple, Google, DreamWorks Animation, Disney Animation. Projects here are for my personal amusement.
Funding Links: https://github.com/sponsors/brendan-duncan
Hi!
My name is Brendan Duncan, and I am a Software Engineer with a passion for computer graphics, sharing and collaborating with others, and believe the world is a better place with more graphics programmers in it.
I have an assortment of various open source projects, spanning different interest areas but mostly related to graphics. I hope you find them useful, to use or for reference, and am always open for questions, suggestions, or just talking about any of them or graphics programming in general.
Some of my open source projects are:
Dart Image Library
The Dart Image Library provides the ability to load, save, and manipulate images in a variety of image file formats, with the Dart programming language. The library has been in development for over 9 years.
Dart Archive Library
A Dart library to encode and decode various archive and compression formats, including Zip, Tar, GZip, ZLib, and BZip2. The library has been in development for over 9 years.
Dart WebGPU
Dart native bindings for the WebGPU graphics API.
Dart FBX
A Dart library to parse FBX files for graphics.
Dart Ray
A Dart port of the PBRTv2 physically based ray tracer.
WebGPU Inspector
A WebGPU debugger chrome extension.
WGSL Reflect
A Javascript library for parsing and analyzing WebGPU WGSL shaders.
WebGPU Recorder
A javascript debugging tool to capture WebGPU commands and data, with the ability to play back the commands to recreate the render.
GPUCraft
A demonstration of WebGPU written in Javascript.
Dart Image Library for opening, manipulating, and saving various different image file formats.
Language: Dart - Stars: 1176Dart library to encode and decode various archive and compression formats, such as Zip, Tar, GZip, ZLib, and BZip2.
Language: Dart - Stars: 415Dart port of the PBRT ray tracer
Language: Dart - Stars: 19WebGPU minecraft clone
Language: JavaScript - Stars: 21A WebGPU Shading Language parser and reflection library for Javascript.
Language: JavaScript - Stars: 188Inspection debugger for WebGPU
Language: JavaScript - Stars: 187