It appeared to be an issue with laptop drivers described here: http://gregs-blog.com/2007/11/17/certain-notebook-ati-video-card-drivers-not-supporting-opengl-20-how-to-update-mobility-radeon-drivers/
I was able to upgrade OpenGL version from 1.1 to 3.3, and now both methods work well.
But I'm interested which is better to use so my game is supported by as many machines as possible. It's just a simple 2D game after all.
ElastomanMember Since 28 Jul 2012
Offline Last Active Aug 03 2012 10:10 PM