Category: Work 2016 10 Years at Unity Jan 04 2016 2015 Optimizing Unity Renderer Part 3: Fixed Function Removal Apr 27 2015 Optimizing Unity Renderer Part 2: Cleanups Apr 04 2015 Optimizing Unity Renderer Part 1: Intro Apr 01 2015 2014 Shader compilation in Unity 4.5 May 05 2014 2011 Testing Graphics Code, 4 years later Jun 17 2011 Mercurial/Kiln experience so far Apr 18 2011 A Non-Uniform Work Distribution Feb 16 2011 2010 Four years ago today... Jan 04 2010 2009 Deferred Cascaded Shadow Maps Nov 04 2009 Fixing bugs, in Tom Waits' words Sep 20 2009 Strided blur and other tips for SSAO Sep 17 2009 Usability depends on context! Sep 14 2009 Compact Normal Storage for small g-buffers Aug 04 2009 Implementing fixed function T&L in vertex shaders Jun 09 2009 Unity 2.5 is out Mar 19 2009 Another Vista review (after 6 months of usage) Mar 18 2009 Fixed function lighting in vertex shader - how? Jan 22 2009 2008 Achievement of the week: MakeVistaDWMHappyDance Dec 11 2008 Cool tech vs. boring details Nov 22 2008 Crunchtime! Nov 10 2008 The awesome support we do Oct 30 2008 Unite 2008 Oct 29 2008 Implicit to-pointer operators must die! Oct 09 2008 How watchdog threads should NOT be done... Sep 05 2008 Depth bias and the power of deceiving yourself Jun 12 2008 Argh MFC! May 20 2008 Lolshadows strike again May 09 2008 On job titles and design patterns May 09 2008 One-liners: biawesome filtering Apr 28 2008 Tricky bugs: peculiarities of dynamic linking, and magic divisions Apr 19 2008 Holy FPU precision, Batman! Jan 22 2008 About two years ago... Jan 15 2008 2007 What if eyes were orthographic? Dec 13 2007 Lolshadows! Aug 28 2007 Testing graphics code Jul 31 2007 Can you set OpenGL states independently? Jul 25 2007 Debugging story: video memory leaks Jul 14 2007 OpenGL pbuffers suck! Jun 04 2007 We'd better write software May 29 2007 Now that's what I call a good API (stb_image) May 28 2007 2006 Quote of the month Oct 01 2006 A day in the life... Jul 06 2006 On work and clean code Jul 01 2006 Back to some shader programming May 24 2006 Why doesn't this feature exist? Feb 27 2006 The holy grail of shadows Feb 18 2006 Switched jobs - (almost) back in this crazy industry Jan 10 2006 2005 InteraMotion closes offices Sep 14 2005 A bunch of hacks Feb 10 2005