Skip to content

realtimecollisiondetection.net - the blog

Coding wisdom and rants of Christer Ericson
  • Home
  • About Christer Ericson

Branchless selections

November 10, 2008 christer 18 Comments

Some CPU instructions sets offer a way of selecting bits from either of two registers based on the bits of…

Continue Reading →

Posted in: Code

Floating-point tolerances revisited

October 5, 2008 christer 5 Comments

For several years now I’ve participated in the physics tutorial session at GDC (along with Jim Van Verth, Gino van…

Continue Reading →

Posted in: Code, Math, Robustness

Order your graphics draw calls around!

October 3, 2008 christer 31 Comments

A while ago a local developer (hi Rick) asked about what I thought was the best way of ordering draw…

Continue Reading →

Posted in: Code, Graphics

Memory-efficient pathfinding

September 21, 2008 christer 11 Comments

Third time’s a charm they say, and as I’ve talked about pathfinding twice before (in Don’t follow the shortest path!…

Continue Reading →

Posted in: AI, Code

Be more functional

September 18, 2008 christer 41 Comments

Since I’ve dissed patterns and OOP recently (and rightly so) I thought I’d be a little positive and recycle an…

Continue Reading →

Posted in: Code

Design patterns are from hell^2!

September 9, 2008 christer 48 Comments

Some anonymous soul emailed me regarding my “Design patterns are from hell!” post, arguing that “somehow, knowing patterns exist is…

Continue Reading →

Posted in: From hell

Posts and links you should have read

September 2, 2008 christer 5 Comments

I thought I’d post another summary of some (mostly) recent blog posts and links that are worthy of a read,…

Continue Reading →

Posted in: AI, Code, Games industry, Graphics, Miscellaneous

“Refactor,” what a dumbass term!

August 31, 2008 christer 9 Comments

When did “rewrite” become “rewrite from scratch?!” In my 30 years of writing code, rewrite never meant rewriting from scratch…

Continue Reading →

Posted in: From hell

Advanced bit manipulation-fu

August 24, 2008 christer 22 Comments

There are lots of things I think a good programmer should understand, and understand well. One, of course, is that…

Continue Reading →

Posted in: Code

SIGGRAPH and books

August 10, 2008 christer 3 Comments

It’s SIGGRAPH 2008 time! That’s exciting to me, but not for the reason you think. I really couldn’t care much…

Continue Reading →

Posted in: Miscellaneous

Post navigation

Page 2 of 6
← Previous 1 2 3 … 6 Next →

About me

Hi, I'm Christer Ericson, VP of Technology at Activision Central Tech. This is my blog.

View Christer Ericson's profile on LinkedIn

Add to Google

The book I wrote:


See the RTCD web page, or see my recommended books page.

Recent Comments

  • panjaksli on Range reduction (for trig functions)
  • lyh12 on Aiding pathfinding with cellular automata
  • Badass Madness – Something about me on Optimizing a sphere-triangle intersection test
  • Badass Madness – Something about me on Optimizing a sphere-triangle intersection test
  • Data Oriented Design C/C++ | Dev.bg on Design patterns are from hell!

Recent Posts

  • Game developer salaries revisited
  • Stopping WordPress spammer registrations
  • Optimizing a sphere-triangle intersection test
  • ACM commits more evil – please act!
  • ACM censors linking!

Categories

  • AI
  • Code
  • Design
  • From hell
  • Games industry
  • Graphics
  • Links
  • Math
  • Miscellaneous
  • Robustness

Archives

  • February 2011
  • January 2011
  • December 2010
  • December 2009
  • November 2009
  • August 2009
  • June 2009
  • May 2009
  • January 2009
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2026 realtimecollisiondetection.net - the blog