Commit Graph

  • e149a7eca5 Tidy up block defining Thinkofname 2016-03-24 18:37:51 +0000
  • 302466a518 Finish rotation handling for models Thinkofname 2016-03-24 18:27:43 +0000
  • 480bfcba5e Add a few more blocks Thinkofname 2016-03-24 18:09:28 +0000
  • ce6f5c963c Initial block model support Thinkofname 2016-03-24 15:39:57 +0000
  • 12b1dd6445 Initial block model support Thinkofname 2016-03-24 15:39:57 +0000
  • 122978fc49 Use read_exact instead of take & read_to_end Thinkofname 2016-03-23 23:28:33 +0000
  • 73646421d3 Use read_exact instead of take & read_to_end Thinkofname 2016-03-23 23:28:33 +0000
  • 411bfe6915 Fix a bug in twos_compliment's implementation Thinkofname 2016-03-23 22:58:09 +0000
  • db22690dd1 Fix a bug in twos_compliment's implementation Thinkofname 2016-03-23 22:58:09 +0000
  • a89aff3f1f Rework block system Thinkofname 2016-03-23 21:07:49 +0000
  • baeb6b94aa Rework block system Thinkofname 2016-03-23 21:07:49 +0000
  • 2969dfe799 Failed attempt at working with the block system Thinkofname 2016-03-23 18:36:52 +0000
  • 9660d775cd Don't hardcode my username into the login process Thinkofdeath 2016-03-22 22:06:29 +0000
  • 49a749534c Don't use the default hasher Thinkofname 2016-03-22 19:49:11 +0000
  • 11a4fcb33d Minor changes Thinkofname 2016-03-22 14:42:10 +0000
  • 169f068f75 Add frustum culling Thinkofname 2016-03-22 11:47:02 +0000
  • 47297146cf Fix a mistake with aspect calculation Thinkofname 2016-03-22 11:27:57 +0000
  • 229fafbd9c Pool chunk builder buffers Thinkofname 2016-03-21 23:36:43 +0000
  • f021ae69d9 Use 8 threads instead of 4 for chunk building Thinkofname 2016-03-21 23:25:27 +0000
  • e6477bd186 Spectator style movement + chunk unloading Thinkofname 2016-03-21 22:34:57 +0000
  • 8d141b1310 Implement block shading Thinkofname 2016-03-21 19:52:51 +0000
  • 43c4c35d7a Hide the cursor when focused Thinkofname 2016-03-21 18:59:15 +0000
  • 7364dc41c3 Initial implementation of camera controls Thinkofname 2016-03-21 17:51:25 +0000
  • 217ec33413 Render chunks nearest to the player first Thinkofname 2016-03-21 16:51:19 +0000
  • 99caa01032 Implement basic culling Thinkofname 2016-03-21 16:36:50 +0000
  • a42c1e412a Implement chunk loading Thinkofname 2016-03-21 14:05:13 +0000
  • 418f3380b5 Implement chunk loading Thinkofname 2016-03-21 14:05:13 +0000
  • ce1c286801 Implement chunk loading Thinkofname 2016-03-21 14:05:13 +0000
  • 8476f992e1 Don't always spin the camera Thinkofname 2016-03-21 12:56:38 +0000
  • 4129f09c77 Remove old test code Thinkofname 2016-03-21 10:55:50 +0000
  • 8b8bc3c853 Remove old test code Thinkofname 2016-03-21 10:55:50 +0000
  • 883bc07d62 Allow connecting to servers Thinkofname 2016-03-21 10:55:31 +0000
  • 1fc161c53c Allow connecting to servers Thinkofname 2016-03-21 10:55:31 +0000
  • 9550bd5a27 Fix empty line spam on startup Thinkofname 2016-03-21 00:18:26 +0000
  • 46c91db4e0 Remove old debug messages Thinkofname 2016-03-21 00:15:57 +0000
  • 34e171ea39 Remove old debug messages Thinkofname 2016-03-21 00:15:57 +0000
  • 19b4238dca Filter hyper and mime from logs Thinkofname 2016-03-21 00:15:41 +0000
  • 0d42d59ed9 Fully implement the login screen (Closes #6) Thinkofname 2016-03-20 23:43:31 +0000
  • ae2703418b Fully implement the login screen (Closes #6) Thinkofname 2016-03-20 23:43:31 +0000
  • 3d6f5ba904 Work on login screen, added ui buttons and textboxes (plus tab fixes) Thinkofname 2016-03-20 20:17:21 +0000
  • b418625a48 Work on login screen, added ui buttons and textboxes (plus tab fixes) Thinkofname 2016-03-20 20:17:21 +0000
  • 4524cb31e2 Fix panics on shutdown (Fixes #15) Thinkofname 2016-03-20 12:21:10 +0000
  • 458a36bbf2 Initial work on connecting to servers Thinkofname 2016-03-20 12:04:02 +0000
  • fd4df88c32 Initial work on connecting to servers Thinkofname 2016-03-20 12:04:02 +0000
  • 189c063f67 First attempt at block handling rework Thinkofname 2016-03-20 00:29:35 +0000
  • edee182bf9 Use BufferSubData instead of MapBuffer Thinkofname 2016-03-19 20:35:31 +0000
  • 65370ccfe0 Remove a debug message Thinkofname 2016-03-19 19:07:01 +0000
  • 6bee18b68c Initial rendering implementation Thinkofname 2016-03-19 17:34:12 +0000
  • ad81ef8f17 Basic chunk building (not rendering) Thinkofname 2016-03-19 16:32:13 +0000
  • ddf3a7981c Base implementation for worlds/blocks Thinkofname 2016-03-18 22:24:30 +0000
  • ba1fe8e766 Base implementation for worlds/blocks Thinkofname 2016-03-18 22:24:30 +0000
  • 5f17aead7e Base implementation for worlds/blocks Thinkofname 2016-03-18 22:24:30 +0000
  • 7f10580b67 Prep for chunk rendering Thinkofname 2016-03-18 17:16:03 +0000
  • 72712e4d42 Transparent rendering work Thinkofname 2016-03-18 15:19:21 +0000
  • f4f0b71e79 Correctly mark 15w39c as the supported version Thinkofname 2016-03-18 11:46:37 +0000
  • 99b157f2dc Correctly mark 15w39c as the supported version Thinkofname 2016-03-18 11:46:37 +0000
  • 826602b459 Automatically allocate packet ids (Fixes #13) Thinkofname 2016-03-18 11:39:03 +0000
  • 57fcd3d957 Automatically allocate packet ids (Fixes #13) Thinkofname 2016-03-18 11:39:03 +0000
  • 7776690446 Initial implementation for systems Thinkofname 2016-03-18 10:32:48 +0000
  • eaea15e4a1 Allow searching for entities within the manager Thinkofname 2016-03-18 10:25:09 +0000
  • f1e31886a3 Allow searching for entities within the manager Thinkofname 2016-03-18 10:25:09 +0000
  • 469afb228b Implementation of components for the entity component system Thinkofdeath 2016-03-17 22:18:25 +0000
  • c2166b5582 Implementation of components for the entity component system Thinkofdeath 2016-03-17 22:18:25 +0000
  • 0143678ab6 steven -> Steven Thinkofdeath 2016-03-16 19:11:50 +0000
  • 4cce36bf9c Update copyright Thinkofdeath 2016-03-16 18:25:35 +0000
  • 30c7dbeaea Update copyright Thinkofdeath 2016-03-16 18:25:35 +0000
  • 70b6738d87 Update copyright Thinkofdeath 2016-03-16 18:25:35 +0000
  • eb9b61f023 More clean up Thinkofdeath 2016-03-16 18:22:03 +0000
  • 86fa3d4006 Move resources into a subcrate Thinkofdeath 2016-03-16 18:15:13 +0000
  • c509cf7ef0 Make debug builds faster Thinkofdeath 2016-03-16 18:09:28 +0000
  • 6d34f11989 Clean up Thinkofdeath 2016-03-16 18:01:33 +0000
  • 75654bbc66 Clean up Thinkofdeath 2016-03-16 18:01:33 +0000
  • f1b940fdd1 Clean up Thinkofdeath 2016-03-16 18:01:33 +0000
  • 479ba4f03e Get into a runnable state Thinkofdeath 2016-03-16 17:53:04 +0000
  • e9631f044d Add last state before I stopped Thinkofdeath 2016-03-16 17:33:06 +0000
  • d9e9ddc2b2 Reformat using rustfmt Thinkofdeath 2015-10-07 19:36:59 +0100
  • 35306c62e1 Reformat using rustfmt Thinkofdeath 2015-10-07 19:36:59 +0100
  • 3704b9eeb8 Reformat using rustfmt Thinkofdeath 2015-10-07 19:36:59 +0100
  • ffc9ac0e47 Fix fonts becoming corrupted when textures are reloaded Thinkofdeath 2015-10-07 00:14:02 +0100
  • 26b0af7fb7 Fix the console on linux Thinkofdeath 2015-10-07 00:10:59 +0100
  • b9abf4b9a6 Clean up shader creation Thinkofdeath 2015-10-06 23:49:52 +0100
  • f9e4f14e01 Update deps Thinkofdeath 2015-10-06 23:10:17 +0100
  • 526aaffec3 Fix logging the file name on windows Thinkofdeath 2015-10-06 23:04:37 +0100
  • 7bca6e55cf Fix scrolling. Scetch 2015-10-01 16:50:37 -0400
  • 670f1eb8e7 Switch from GLFW to Glutin Scetch 2015-10-01 15:07:27 -0400
  • 82c3235de1 Fix stackoverflow issue Thinkofdeath 2015-10-01 15:40:29 +0100
  • 4a3fc19713 Add basic cvar saving and loading Thinkofdeath 2015-09-29 23:24:58 +0100
  • 12a88b07b9 Base console implementation Thinkofdeath 2015-09-29 22:33:24 +0100
  • 46adad0555 Tidy up Thinkofdeath 2015-09-29 20:09:36 +0100
  • dc810c15dd Tidy up Thinkofdeath 2015-09-29 20:09:36 +0100
  • 302af6393d Tidy up Thinkofdeath 2015-09-29 20:09:36 +0100
  • bdfc002e99 Clean up Thinkofdeath 2015-09-28 23:37:14 +0100
  • db1c687c53 Split up the ui system using include! Thinkofdeath 2015-09-27 22:18:49 +0100
  • a7e9ea0e5f Use tuple structs for gl Thinkofdeath 2015-09-27 19:50:29 +0100
  • ec9159a75b Minor changes Thinkofdeath 2015-09-27 19:38:58 +0100
  • 8a2c24796c Minor changes Thinkofdeath 2015-09-27 19:38:58 +0100
  • 70a3683df2 Clean up Thinkofdeath 2015-09-25 15:20:55 +0100
  • c9f7cf384f Clean up Thinkofdeath 2015-09-25 15:20:55 +0100
  • fcacd91e3a Clean up Thinkofdeath 2015-09-25 15:20:55 +0100
  • 0d3ff98ad5 Implement the refresh button Thinkofdeath 2015-09-25 14:48:35 +0100