jwmcglynn
AR/VR Software Engineer specializing in operating systems and devtools. Currently working on World-Locked Rendering at Meta, but working with SVG as a hobby
Meta Reality LabsRemote, Oregon
Pinned Repositories
astc-codec
A software ASTC decoder implementation which supports the ASTC LDR profile
AIProject
android-emulator
The main repository for the Android Emulator
bazel-cpp20
A template for building C++20 using Clang on Bazel, with GitHub and Codespaces integration.
cs140e
Project for the Stanford CS140e course back in 2018, creating a mini Rust-based OS for Raspberry Pi. I developed this while following along online.
donner
Donner, a modern C++20 SVG2 rendering library with CSS3
float
Winner of the 2011 UCI Game Jam
MazeProject
Maze Project for UCI's CS 171 AI course.
pixelmatch-cpp17
A C++17 port of the JavaScript pixelmatch library, providing a small pixel-level image comparison library.
TeamQ
Sputnik game project for UCI's Game Development project class.
jwmcglynn's Repositories
jwmcglynn/donner
Donner, a modern C++20 SVG2 rendering library with CSS3
jwmcglynn/cs140e
Project for the Stanford CS140e course back in 2018, creating a mini Rust-based OS for Raspberry Pi. I developed this while following along online.
jwmcglynn/pixelmatch-cpp17
A C++17 port of the JavaScript pixelmatch library, providing a small pixel-level image comparison library.
jwmcglynn/bazel-cpp20
A template for building C++20 using Clang on Bazel, with GitHub and Codespaces integration.
jwmcglynn/android-emulator
The main repository for the Android Emulator
jwmcglynn/videosync
VideoSync, a simple video synchronization system (like synchtube)
jwmcglynn/float
Winner of the 2011 UCI Game Jam
jwmcglynn/astc-codec
A software ASTC decoder implementation which supports the ASTC LDR profile
jwmcglynn/bloaty
Bloaty: a size profiler for binaries
jwmcglynn/buck
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
jwmcglynn/cargo-raze
Generate Bazel BUILD from Cargo dependencies!
jwmcglynn/code-server
Run VS Code on a remote server.
jwmcglynn/css-parsing-tests
Implementation-independant, JSON-based tests for CSS parsers
jwmcglynn/csswg-drafts
CSS Working Group Editor Drafts
jwmcglynn/dotfiles
jwmcglynn/engine
The Flutter engine
jwmcglynn/EternalTerminal
Re-Connectable secure remote shell
jwmcglynn/filament
Filament is a real-time physically based rendering engine for Android, Windows, Linux and macOS
jwmcglynn/flutter
Flutter makes it easy and fast to build beautiful mobile apps.
jwmcglynn/font-kit
A cross-platform font loading library written in Rust
jwmcglynn/googletest
GoogleTest - Google Testing and Mocking Framework
jwmcglynn/logseq-tablerender-plugin
jwmcglynn/pixelmatch
The smallest, simplest and fastest JavaScript pixel-level image comparison library
jwmcglynn/rules_rust
Rust rules for Bazel
jwmcglynn/rules_stb
Bazel rules for STB single header libraries
jwmcglynn/skia
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
jwmcglynn/tinygltf
Header only C++11 tiny glTF 2.0 library
jwmcglynn/toolchains_llvm
LLVM toolchain for bazel
jwmcglynn/vcpkg
C++ Library Manager for Windows, Linux, and MacOS
jwmcglynn/WebGL2Samples
Short and easy to understand samples demonstrating WebGL 2 features