C++ wrappers for OpenGL and OpenAL functions
added frustum culling to landscape