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