attempt at frustum culling
fix frustum z component
add frustum culling in vertex shader
optimize frustum culling