Garrett Johnson's repositories
unity-clip-shader
Unity shader and scripts for rendering solid clipped geometry
collaborative-code-editor
Collaborative code editor using Ace Editor, Code-Mirror, and ShareDB
unity-custom-shadow-experiments
A few custom shadow implementation experiments within Unity
unity-rendering-investigation
Investigation into different Unity rendering approaches with an eye on performance
unity-bezier-curve-shader
Unity experiment using geometry, domain, and hull shaders to render bezier curves
unity-vector-extensions
Vector extensions to add hlsl-like functionality
client-side-zip-server
Intercepting fetch requests and serving zip file data from a ServiceWorker.
unity-fragment-sorted-transparency
Visually correct fragment sorted transparency for Unity
index-html-webpack-example
Example config for building a full index.html client app with Webpack
ascension-game
2012 UCLA Final Unity Project
pint-unit-investigation
Basic scripts to investigate the available data that can be extracted from Pint
sharedb-builds
Prebuilt versions of the ShareDB Client and OT Types
disneyland-tracker
Visualization of rides times at theme parks
image-downloader-chrome-extension
Chrome Extension originally written in 2013 to download sets of images from online albums
js-async-utilities
Set of utility classes to enable easy Coroutines, Debouncing, and Animation
triangle-net-debug
Unity set up for debugging triangulation issues within Triangle.Net
ascension-map-maker
Map maker for 2012 Final Project Ascension
cs174a-projects
Fall 2011 UCLA Graphics I Class Projects
emulator-frontend
Emulator front-end for Windows, built in 2012
gkjohnson-js-boilerplate
My set of minimal-config dev libraries for Javascript projects
highcharts
Highcharts JS, the JavaScript charting framework
llvm-sandbox
Sandbox for notes and experimentation with LLVM
poly-data-model
Polymer data model experiment for Prototyping
polymer-trace
Tool for tracing Polymer elements' lifecycles
python-pint-in-javascript
Running Pint in Javascript with Pypy.js
ucla-pandemic-programming-contest
My submission and associated files for the 2009 UCLA Pandemic Programming Contest.
webpack-script-guard
Webpack loader for guarding against duplicate scripts in separate bundles
xacro
Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions.
xbox-mouse-controller
Uncurated project to control a mouse and type with an XBox controller