Switch vecmath to f32.
vec3_dot should be a * b, not a * a.
camera: compute the view matrix correctly, and remove dead vecmath code.
camera: provide a method to compute a projection matrix.
Move rendering to hgl. This adds a dependency on rust-image and removes those on rust-graphics and opengl_graphics.
Merge pull request #49 from eddyb/hgl

Migrate to hgl for rendering.
Added cgmath to Cargo.toml
Merge pull request #50 from bvssvni/master

Added cgmath to Cargo.toml
texture: update for rust-image API changes.
Provide multi-version GLSL shaders and default to 3.3 (core).
Use the correct winding order for cube faces, and enable culling.
Basic first-person camera controls.
* WASD for forward/back and strafe left/right.
* Space/shift for flying up/down, ctrl increases horizontal speed.
* Mouse movement controls yaw (horizontal) and pitch (vertical) angles.
Merge pull request #52 from eddyb/cam-controls

Basic first-person camera controls.