1. uber shader
2. fix a bug of frustum culling.