Changed to OpenGL Testing project. Stopped using custom function pointers and started using GLEW. Fixed BMP loading issue by setting the file stream type for the ifstream. Added 17 patterns.