void vox_filter(struct voxscape *vox, int hfilt, int cfilt);
-void vox_framebuf(struct voxscape *vox, int xres, int yres, uint32_t *fb, int horizon);
+void vox_framebuf(struct voxscape *vox, int xres, int yres, uint32_t *fb);
/* negative height for auto at -h above terrain */
-void vox_view(struct voxscape *vox, int32_t x, int32_t y, int h, int32_t angle);
-void vox_proj(struct voxscape *vox, int fov, int znear, int zfar);
+void vox_view(struct voxscape *vox, int32_t x, int32_t y, int h, int32_t angle, int32_t vangle);
+void vox_proj(struct voxscape *vox, int hscale, int fov, int znear, int zfar);
void vox_render(struct voxscape *vox);