client: arrays of filters are now std::vectors; made some variable names more descriptive; generalized some code related to sub-division count; fixed depth buffer and replaced glOrtho() with gluPerspective()