Drawing the line?
A while ago I read Jason Whittington's idea for starting a managed demo scene, and got to thinking about what would constitute "managed" graphics code? At first I discounted DirectX, because even the managed bits are wafer-thin wrappers around unmanaged libraries. I started writing some rendering functions using System.Drawing. Then I discounted that, because it's mostly a wafer-thin wrapper around unmanaged libraries. So what are we left with? Am I being a purist?
Maybe it should be anything-goes, but 'karma' is awarded for heavy use of managed code.