What do you mean by "nothing's happening"? Are you sure the GL context is properly initialized- can you draw anything else in it? Try loading the PNG into a normal Carbon or Cocoa window just to be sure the pixels made it to RAM.