blogsoni

hi

about unsub log in
Playing with Maya
MSAA Sample Pattern Detector
Keyword arguments
A Closer Look At Tone Mapping
Sunflower
A Sneak Peak...
A case for symbol capture
Hiking in the Apennines
The Foyer
The pitfalls of lein swank
Attack of the depth buffer
D3D Performance and Debugging Tools Round-Up: PerfHUD
George Harrison Portrait
Downcasing strings
D3D Performance and Debugging Tools Round-Up: PIX
New Series: D3D Performance and Debugging Tools Round-Up
Clojure SET
Name Change
Elemental Magic Workshop with Joseph Gilland
Reactivation (and some ramblings on my blogging infrastructure)
Inferred Rendering
RGBD
Correcting XNA's Gamma Correction
The Passive Splice Network Tap
The Passive Splice Network Tap
Experimenting with Time Lapse
More Post-Processing Tricks: Lens Flare
Two Samples For The Price Of One
An Introduction
UDK
New Tutorial: Using PIX With XNA
Uncharted 2
On joys and sorrows of library development
Easy life with SSH Configs
Easy life with SSH Configs
Scintillating Snippets: Storing Normals Using Spherical Coordinates
Implementing Direct3D for fun and profit
What's good on the menu, waiter?
URL Shortening Services
URL Shortening Services
Reconstructing Position From Depth, Continued
Undo and Redo: Take 2
RGBM color encoding
Listen to your Feeds
Listen to your Feeds
Telephone Number Geocoder
Telephone Number Geocoder
Placeholder
There's More Than One Way To Defer A Renderer
Hashes, hazards and vfptr