Commit Graph

120 Commits (f720ddcd230323c282273fa00c062ca2fd8903d7)

Author SHA1 Message Date
_ ffcb2c114d ♻️ Remove now-redundant Iqm* and iqm_* prefixes from names 2020-02-16 22:41:24 +00:00
_ c3473b9507 ♻️ Extract iqm.rs 2020-02-16 22:38:34 +00:00
_ b98a4f09d3 Was gonna make that jet fighter game but then didn't 2020-02-16 22:33:31 +00:00
_ 2e98f3eeda Extract TimeStep 2020-01-26 00:54:16 +00:00
_ 34cb79bef0 Factor out ControllerState and WorldState 2020-01-26 00:41:59 +00:00
_ ab03d50a2f Extract point_to_model 2020-01-26 00:31:26 +00:00
_ 71400eb4ff Add arrow key spinnies 2020-01-17 23:18:08 -06:00
_ 9a1e43700d Add textured sky sphere 2020-01-15 03:45:47 +00:00
_ b82b39c8d2 Lighting is decent enough 2020-01-13 04:07:56 +00:00
_ aa36fddb09 Got the stem 2020-01-12 19:10:58 +00:00
_ a1911141e1 Pumpkin is lit af but stem isn't drawing yet 2020-01-12 18:46:16 +00:00
_ 9e03a9cbec Rendering mesh 2020-01-09 03:55:44 +00:00
_ 5687dff5db Loading mesh metadata 2020-01-09 03:15:41 +00:00
_ 52e1b71038 Parsing a few header fields from nom 2020-01-09 00:27:46 +00:00
_ 8b25b2fadd Sending the IQM file into nom 2020-01-09 00:18:12 +00:00
_ 90484feee5 Remember how to use nom and Cargo tests 2020-01-08 23:58:36 +00:00
_ 05eca4840f LOTS of unsafe later... got my black triangle. 2020-01-07 05:50:20 +00:00
_ bfeb111b14 Bit of a snag that Rust doesn't use nul-terminated strings. This is
necessary for Rust's slices to be internally consistent, but it means
a slight FFI hitch when working with C. I have to say I take Rust's
side - Strings without a size have been considered a security smell
for a while now.
2020-01-06 02:19:41 +00:00
_ dfecbdd4fb Shader class... appears to work 2020-01-06 01:57:34 +00:00
_ 952b924425 Aha! OpenGL! And Rust! 2020-01-06 01:25:17 +00:00