blogsoni

hi

about unsub log in
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
Linux Nvidia Driver GLX Failure
Uncharted 2
On joys and sorrows of library development
Easy life with SSH Configs
Easy life with SSH Configs
Interruption At Work Created A Mishap
TheCamp 2009
Scintillating Snippets: Storing Normals Using Spherical Coordinates
Implementing Direct3D for fun and profit
The Word And The Void By Terry Brooks
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
Menu Disappeared From GVim
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
View frustum culling optimization - Representation matters
Scintillating Snippets: Reconstructing Position From Depth
Fighting against CRT heap and winning
View frustum culling optimization - Never let me branch
Killzone 2
Scintillating Snippets: Programatically Adding Content To A Content Project
Deferred Cascaded Shadow Maps
View frustum culling optimization - Structures and arrays
Upgraded From WordPress 2.2.2 to WordPress 2.7
View frustum culling optimization - Vectorize me
View frustum culling optimization - Introduction