Category: Code 2016 Solving DX9 Half-Pixel Offset Apr 08 2016 Backporting Fixes and Shuffling Branches Apr 07 2016 2015 Careful With That STL map insert, Eugene Dec 11 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 Optimizing Shader Info Loading, or Look at Yer Data! Jan 14 2015 Curious Case of Slow Texture Importing, and xperf Jan 09 2015 Divide and Conquer Debugging Jan 06 2015 2014 Cross Platform Shaders in 2014 Mar 28 2014 Rough sorting by depth Jan 16 2014 2013 Some Unity codebase stats Nov 08 2013 Inter-process Communication: How? Aug 21 2013 "Parallel for" in Apple's GCD Feb 03 2013 2012 Cross Platform Shaders in 2012 Oct 01 2012 Careful with That Initializer, Eugene Jul 09 2012 2011 Prophets and duct-tapers or: useful programmer traits Sep 09 2011 Testing Graphics Code, 4 years later Jun 17 2011 Mercurial/Kiln experience so far Apr 18 2011 The Virtual and No-Virtual Feb 01 2011 iOS shader tricks, or it's 2001 all over again Feb 01 2011 2010 GLSL Optimizer Sep 29 2010 Compiling HLSL into GLSL in 2010 May 21 2010 Screenspace vs. mip-mapping Jan 07 2010 2009 Implementing fixed function T&L in vertex shaders Jun 09 2009 How view on C++ changes over time Mar 01 2009 Fixed function lighting in vertex shader - how? Jan 22 2009 2008 Achievement of the week: MakeVistaDWMHappyDance Dec 11 2008 Don't try to outsmart the compiler Dec 06 2008 Implicit to-pointer operators must die! Oct 09 2008 How watchdog threads should NOT be done... Sep 05 2008 It must be a bug in OS/compiler/... Jul 16 2008 Depth bias and the power of deceiving yourself Jun 12 2008 Argh MFC! May 20 2008 On job titles and design patterns May 09 2008 Tricky bugs: peculiarities of dynamic linking, and magic divisions Apr 19 2008 Dogfooding: PeaNinjas part 1 Feb 20 2008 What's taking up space in your programs? Jan 17 2008 2007 Oblique near plane with orthographic camera Nov 12 2007 Testing graphics code Jul 31 2007 Electronic Arts STL Jul 16 2007 Debugging story: video memory leaks Jul 14 2007 Now that's what I call a good API (stb_image) May 28 2007 What's wrong with this code? Feb 01 2007 2006 On work and clean code Jul 01 2006 Back to some shader programming May 24 2006 OOP and other things now and then Apr 20 2006 Pair programming / animations Feb 15 2006 2005 64k coding continued Dec 23 2005 Debugging plus Oct 26 2005 C++ clunkiness Sep 19 2005 Immediate mode GUI Jul 08 2005 Mesh seamless texturing tool released Jul 01 2005 Demo engine website Jun 08 2005 Code dependencies Feb 26 2005 A bunch of hacks Feb 10 2005 Precalculated 2D fracture Feb 10 2005 What makes me an awful team member Feb 08 2005 Linear programming, redefined Feb 07 2005