Commit Graph

269 Commits (master)

Author SHA1 Message Date
Elias Fleckenstein 2c1ae9a4a5 Fix syntax error in CI file 2021-03-31 11:30:16 +02:00
Elias Fleckenstein 08f88c00fd Add controls to README.md 2021-03-31 11:29:01 +02:00
Elias Fleckenstein fd28193a28 Add experimental CI 2021-03-31 11:27:26 +02:00
Elias Fleckenstein 055d05b285 Big endian encoding for bulk block (de-)serialisation 2021-03-31 11:21:41 +02:00
Elias Fleckenstein d224eeb5bf Add MapBlock serialisation buffer 2021-03-29 22:36:04 +02:00
Elias Fleckenstein f6d58716f6 Bulk MapBlock (de-)serialisation 2021-03-29 21:09:10 +02:00
Elias Fleckenstein ea823a4956 Redesign map handling 2021-03-29 19:18:07 +02:00
Elias Fleckenstein f97837f703 Proper mapgen 2021-03-29 16:15:07 +02:00
Elias Fleckenstein a19b87004a Append .zip to ZIP files generated by release script 2021-03-29 15:49:08 +02:00
Elias Fleckenstein 5801441902 Update release script to use tags if present 2021-03-29 15:45:30 +02:00
Elias Fleckenstein a97351d60f Implement position sending 2021-03-29 15:37:31 +02:00
Elias Fleckenstein a46f592512 Redesign MapBlock sending 2021-03-29 15:17:12 +02:00
Elias Fleckenstein 240d28a20f Add perlin submodule 2021-03-29 14:13:51 +02:00
Elias Fleckenstein 70e1add267 Send entire map to clients 2021-03-28 13:52:38 +02:00
Elias Fleckenstein 1f8adc5b6d Fix MapBlock mesh neighbor face culling 2021-03-28 13:18:59 +02:00
Elias Fleckenstein 7ae0264a8e Fix glBufferData size 2021-03-28 13:11:39 +02:00
Elias Fleckenstein 1c33bb4178 Fix install command in README.md 2021-03-28 12:29:46 +02:00
Elias Fleckenstein 8f01227c47 Fix scene deletion 2021-03-28 12:27:28 +02:00
Elias Fleckenstein 29bd253dc2 Remove 'Nodes' section from README.md 2021-03-28 12:25:33 +02:00
Elias Fleckenstein 6b1e0a5c0a Enable depth buffer 2021-03-28 12:23:41 +02:00
Elias Fleckenstein 4f657c5041 Remove debug output 2021-03-28 12:20:09 +02:00
Elias Fleckenstein 13d96f0917 Fix MapBlock mesh positions 2021-03-28 12:19:31 +02:00
Elias Fleckenstein 83e7ecda3a Add movement keys; Fix array_search deadlock; Remove mapgen height limit 2021-03-28 12:15:15 +02:00
Elias Fleckenstein 367ffa99da Add shebang to scripts 2021-03-28 10:52:30 +02:00
Elias Fleckenstein 621bf9175e Tweak MapBlock meshgen queue and add Vertex structure 2021-03-28 10:50:42 +02:00
Elias Fleckenstein 33df4d3e40 Redesign MapBlock deserialisation 2021-03-28 10:31:06 +02:00
Elias Fleckenstein 3eaeee13f8 Fix invalid MapBlock ready state initializing 2021-03-27 21:27:58 +01:00
Elias Fleckenstein a383d68001 Add keybind to get mapblock 2021-03-27 21:14:43 +01:00
Elias Fleckenstein 42e352fb75 Properly position MapBlock meshes 2021-03-27 21:14:22 +01:00
Elias Fleckenstein f0c0cd1858 Generate mapblocks requested by client 2021-03-27 21:13:35 +01:00
Elias Fleckenstein f7deb7df68 Fix map sector and block comparing SEGFAULT 2021-03-27 21:13:03 +01:00
Elias Fleckenstein 8e5a653efb Implement MapBlock mesh generation 2021-03-27 20:35:06 +01:00
Elias Fleckenstein dd1ac1b4b4 Document singleplayer script in README.md 2021-03-27 19:33:31 +01:00
Elias Fleckenstein e213ced780 Add singleplayer script 2021-03-27 19:32:13 +01:00
Elias Fleckenstein 93ac277c89 Update release script to include subdirectories recursively 2021-03-27 19:30:14 +01:00
Elias Fleckenstein b26f5a5bb7 Add shaders 2021-03-27 18:36:43 +01:00
Elias Fleckenstein cedc7be2d2 Implement shader management 2021-03-27 18:32:16 +01:00
Elias Fleckenstein 352773cdfd Re-add float types 2021-03-25 20:21:50 +01:00
Elias Fleckenstein 1ef07e806c Remove obsolete 'Client commands' section from README.md 2021-03-25 19:21:39 +01:00
Elias Fleckenstein dacea9da7c Move binsearch code to array.c 2021-03-25 19:18:02 +01:00
Elias Fleckenstein 1d9d5af7c5 Implement meshes 2021-03-25 18:56:50 +01:00
Elias Fleckenstein 873efe17d2 Add mapblock meshgen and mapgen 2021-03-25 15:09:22 +01:00
Elias Fleckenstein caf80e9f97 Execution model and interrupt handling redesign 2021-03-25 12:56:25 +01:00
Elias Fleckenstein 319b4e3f34 Graphics (WIP) 2021-03-24 20:05:42 +01:00
Elias Fleckenstein 1152c2be96 Add linmath submodule 2021-03-24 16:05:08 +01:00
Elias Fleckenstein 2b06e9efa5 Add GLFW window 2021-03-24 15:27:07 +01:00
Elias Fleckenstein 30ca1fa20f Extend release script to remove all files starting with .git 2021-03-24 13:58:51 +01:00
Elias Fleckenstein 92ea78d329 Add .gitattributes 2021-03-24 13:56:44 +01:00
Elias Fleckenstein 92e035e9bf Don't include previous build zip files in new builds 2021-03-24 13:48:03 +01:00
Elias Fleckenstein 1d815b7249 Add release script 2021-03-24 13:44:36 +01:00