]> git.lizzy.rs Git - dragonblocks_alpha.git/log
dragonblocks_alpha.git
3 years agoAdd missing header file 0.1.2.2
Elias Fleckenstein [Thu, 1 Apr 2021 17:26:00 +0000 (19:26 +0200)]
Add missing header file

3 years agoFix #14
Elias Fleckenstein [Thu, 1 Apr 2021 17:22:27 +0000 (19:22 +0200)]
Fix #14

3 years agoMake the snapshot script fail when building fails (to avoid broken snapshots) 0.1.2.1
Elias Fleckenstein [Thu, 1 Apr 2021 15:37:35 +0000 (17:37 +0200)]
Make the snapshot script fail when building fails (to avoid broken snapshots)

3 years agoMake MapBlockHeader u16
Elias Fleckenstein [Thu, 1 Apr 2021 15:29:49 +0000 (17:29 +0200)]
Make MapBlockHeader u16

3 years agoZLib compression 0.1.2
Elias Fleckenstein [Thu, 1 Apr 2021 15:22:53 +0000 (17:22 +0200)]
ZLib compression

3 years agoSave MapBlocks in SQLite3 database; Redesign MapBlock loading & sending code
Elias Fleckenstein [Thu, 1 Apr 2021 14:07:41 +0000 (16:07 +0200)]
Save MapBlocks in SQLite3 database; Redesign MapBlock loading & sending code

3 years agoUpdate building instructions to new script name
Elias Fleckenstein [Wed, 31 Mar 2021 16:03:37 +0000 (18:03 +0200)]
Update building instructions to new script name

3 years agoRename job in CD file to snapshot
Elias Fleckenstein [Wed, 31 Mar 2021 16:02:07 +0000 (18:02 +0200)]
Rename job in CD file to snapshot

3 years agoAdd CD script
Elias Fleckenstein [Wed, 31 Mar 2021 16:00:09 +0000 (18:00 +0200)]
Add CD script

3 years agoMake server thread-safe
Elias Fleckenstein [Wed, 31 Mar 2021 13:59:21 +0000 (15:59 +0200)]
Make server thread-safe

3 years agoProtect map by rwlocks
Elias Fleckenstein [Wed, 31 Mar 2021 10:42:57 +0000 (12:42 +0200)]
Protect map by rwlocks

3 years agomap.h has to include stdio for FILE type
Elias Fleckenstein [Wed, 31 Mar 2021 09:39:18 +0000 (11:39 +0200)]
map.h has to include stdio for FILE type

3 years agoCI: pull submodules
Elias Fleckenstein [Wed, 31 Mar 2021 09:37:28 +0000 (11:37 +0200)]
CI: pull submodules

3 years agoFix dependencies installation in CI file
Elias Fleckenstein [Wed, 31 Mar 2021 09:34:41 +0000 (11:34 +0200)]
Fix dependencies installation in CI file

3 years agoFix syntax error in CI file
Elias Fleckenstein [Wed, 31 Mar 2021 09:30:16 +0000 (11:30 +0200)]
Fix syntax error in CI file

3 years agoAdd controls to README.md
Elias Fleckenstein [Wed, 31 Mar 2021 09:29:01 +0000 (11:29 +0200)]
Add controls to README.md

3 years agoAdd experimental CI
Elias Fleckenstein [Wed, 31 Mar 2021 09:27:26 +0000 (11:27 +0200)]
Add experimental CI

3 years agoBig endian encoding for bulk block (de-)serialisation
Elias Fleckenstein [Wed, 31 Mar 2021 09:21:41 +0000 (11:21 +0200)]
Big endian encoding for bulk block (de-)serialisation

3 years agoAdd MapBlock serialisation buffer
Elias Fleckenstein [Mon, 29 Mar 2021 20:36:04 +0000 (22:36 +0200)]
Add MapBlock serialisation buffer

3 years agoBulk MapBlock (de-)serialisation
Elias Fleckenstein [Mon, 29 Mar 2021 19:09:10 +0000 (21:09 +0200)]
Bulk MapBlock (de-)serialisation

3 years agoRedesign map handling 0.1.1
Elias Fleckenstein [Mon, 29 Mar 2021 17:18:07 +0000 (19:18 +0200)]
Redesign map handling

3 years agoProper mapgen
Elias Fleckenstein [Mon, 29 Mar 2021 14:15:07 +0000 (16:15 +0200)]
Proper mapgen

3 years agoAppend .zip to ZIP files generated by release script
Elias Fleckenstein [Mon, 29 Mar 2021 13:49:08 +0000 (15:49 +0200)]
Append .zip to ZIP files generated by release script

3 years agoUpdate release script to use tags if present 0.1
Elias Fleckenstein [Mon, 29 Mar 2021 13:45:30 +0000 (15:45 +0200)]
Update release script to use tags if present

3 years agoImplement position sending
Elias Fleckenstein [Mon, 29 Mar 2021 13:37:31 +0000 (15:37 +0200)]
Implement position sending

3 years agoRedesign MapBlock sending
Elias Fleckenstein [Mon, 29 Mar 2021 13:17:12 +0000 (15:17 +0200)]
Redesign MapBlock sending

3 years agoAdd perlin submodule
Elias Fleckenstein [Mon, 29 Mar 2021 12:13:51 +0000 (14:13 +0200)]
Add perlin submodule

3 years agoSend entire map to clients
Elias Fleckenstein [Sun, 28 Mar 2021 11:52:38 +0000 (13:52 +0200)]
Send entire map to clients

3 years agoFix MapBlock mesh neighbor face culling
Elias Fleckenstein [Sun, 28 Mar 2021 11:18:59 +0000 (13:18 +0200)]
Fix MapBlock mesh neighbor face culling

3 years agoFix glBufferData size
Elias Fleckenstein [Sun, 28 Mar 2021 11:11:39 +0000 (13:11 +0200)]
Fix glBufferData size

3 years agoFix install command in README.md
Elias Fleckenstein [Sun, 28 Mar 2021 10:29:46 +0000 (12:29 +0200)]
Fix install command in README.md

3 years agoFix scene deletion
Elias Fleckenstein [Sun, 28 Mar 2021 10:27:28 +0000 (12:27 +0200)]
Fix scene deletion

3 years agoRemove 'Nodes' section from README.md
Elias Fleckenstein [Sun, 28 Mar 2021 10:25:33 +0000 (12:25 +0200)]
Remove 'Nodes' section from README.md

3 years agoEnable depth buffer
Elias Fleckenstein [Sun, 28 Mar 2021 10:23:41 +0000 (12:23 +0200)]
Enable depth buffer

3 years agoRemove debug output
Elias Fleckenstein [Sun, 28 Mar 2021 10:20:09 +0000 (12:20 +0200)]
Remove debug output

3 years agoFix MapBlock mesh positions
Elias Fleckenstein [Sun, 28 Mar 2021 10:19:31 +0000 (12:19 +0200)]
Fix MapBlock mesh positions

3 years agoAdd movement keys; Fix array_search deadlock; Remove mapgen height limit
Elias Fleckenstein [Sun, 28 Mar 2021 10:15:15 +0000 (12:15 +0200)]
Add movement keys; Fix array_search deadlock; Remove mapgen height limit

3 years agoAdd shebang to scripts
Elias Fleckenstein [Sun, 28 Mar 2021 08:52:30 +0000 (10:52 +0200)]
Add shebang to scripts

3 years agoTweak MapBlock meshgen queue and add Vertex structure
Elias Fleckenstein [Sun, 28 Mar 2021 08:50:42 +0000 (10:50 +0200)]
Tweak MapBlock meshgen queue and add Vertex structure

3 years agoRedesign MapBlock deserialisation
Elias Fleckenstein [Sun, 28 Mar 2021 08:31:06 +0000 (10:31 +0200)]
Redesign MapBlock deserialisation

3 years agoFix invalid MapBlock ready state initializing
Elias Fleckenstein [Sat, 27 Mar 2021 20:27:58 +0000 (21:27 +0100)]
Fix invalid MapBlock ready state initializing

3 years agoAdd keybind to get mapblock
Elias Fleckenstein [Sat, 27 Mar 2021 20:14:43 +0000 (21:14 +0100)]
Add keybind to get mapblock

3 years agoProperly position MapBlock meshes
Elias Fleckenstein [Sat, 27 Mar 2021 20:14:22 +0000 (21:14 +0100)]
Properly position MapBlock meshes

3 years agoGenerate mapblocks requested by client
Elias Fleckenstein [Sat, 27 Mar 2021 20:13:35 +0000 (21:13 +0100)]
Generate mapblocks requested by client

3 years agoFix map sector and block comparing SEGFAULT
Elias Fleckenstein [Sat, 27 Mar 2021 20:13:03 +0000 (21:13 +0100)]
Fix map sector and block comparing SEGFAULT

3 years agoImplement MapBlock mesh generation
Elias Fleckenstein [Sat, 27 Mar 2021 19:35:06 +0000 (20:35 +0100)]
Implement MapBlock mesh generation

3 years agoDocument singleplayer script in README.md
Elias Fleckenstein [Sat, 27 Mar 2021 18:33:31 +0000 (19:33 +0100)]
Document singleplayer script in README.md

3 years agoAdd singleplayer script
Elias Fleckenstein [Sat, 27 Mar 2021 18:32:13 +0000 (19:32 +0100)]
Add singleplayer script

3 years agoUpdate release script to include subdirectories recursively
Elias Fleckenstein [Sat, 27 Mar 2021 18:30:14 +0000 (19:30 +0100)]
Update release script to include subdirectories recursively

3 years agoAdd shaders
Elias Fleckenstein [Sat, 27 Mar 2021 17:36:43 +0000 (18:36 +0100)]
Add shaders

3 years agoImplement shader management
Elias Fleckenstein [Sat, 27 Mar 2021 17:32:16 +0000 (18:32 +0100)]
Implement shader management

3 years agoRe-add float types
Elias Fleckenstein [Thu, 25 Mar 2021 19:21:50 +0000 (20:21 +0100)]
Re-add float types

3 years agoRemove obsolete 'Client commands' section from README.md
Elias Fleckenstein [Thu, 25 Mar 2021 18:21:39 +0000 (19:21 +0100)]
Remove obsolete 'Client commands' section from README.md

3 years agoMove binsearch code to array.c
Elias Fleckenstein [Thu, 25 Mar 2021 18:18:02 +0000 (19:18 +0100)]
Move binsearch code to array.c

3 years agoImplement meshes
Elias Fleckenstein [Thu, 25 Mar 2021 17:56:50 +0000 (18:56 +0100)]
Implement meshes

3 years agoAdd mapblock meshgen and mapgen
Elias Fleckenstein [Thu, 25 Mar 2021 14:09:22 +0000 (15:09 +0100)]
Add mapblock meshgen and mapgen

3 years agoExecution model and interrupt handling redesign
Elias Fleckenstein [Thu, 25 Mar 2021 11:56:25 +0000 (12:56 +0100)]
Execution model and interrupt handling redesign

3 years agoGraphics (WIP)
Elias Fleckenstein [Wed, 24 Mar 2021 19:05:42 +0000 (20:05 +0100)]
Graphics (WIP)

3 years agoAdd linmath submodule
Elias Fleckenstein [Wed, 24 Mar 2021 15:05:08 +0000 (16:05 +0100)]
Add linmath submodule

3 years agoAdd GLFW window
Elias Fleckenstein [Wed, 24 Mar 2021 14:27:07 +0000 (15:27 +0100)]
Add GLFW window

3 years agoExtend release script to remove all files starting with .git
Elias Fleckenstein [Wed, 24 Mar 2021 12:58:51 +0000 (13:58 +0100)]
Extend release script to remove all files starting with .git

3 years agoAdd .gitattributes
Elias Fleckenstein [Wed, 24 Mar 2021 12:56:44 +0000 (13:56 +0100)]
Add .gitattributes

3 years agoDon't include previous build zip files in new builds
Elias Fleckenstein [Wed, 24 Mar 2021 12:48:03 +0000 (13:48 +0100)]
Don't include previous build zip files in new builds

3 years agoAdd release script
Elias Fleckenstein [Wed, 24 Mar 2021 12:44:36 +0000 (13:44 +0100)]
Add release script

3 years agoDocument map saving in README.md
Elias Fleckenstein [Wed, 24 Mar 2021 12:27:59 +0000 (13:27 +0100)]
Document map saving in README.md

3 years agoAdd map saving
Elias Fleckenstein [Wed, 24 Mar 2021 12:24:44 +0000 (13:24 +0100)]
Add map saving

3 years agoRethink client name field
Elias Fleckenstein [Wed, 24 Mar 2021 11:40:31 +0000 (12:40 +0100)]
Rethink client name field

3 years agoAdd socket intialisation success messages
Elias Fleckenstein [Wed, 24 Mar 2021 11:36:45 +0000 (12:36 +0100)]
Add socket intialisation success messages

3 years agoRedesign mapblock deserialisation
Elias Fleckenstein [Wed, 24 Mar 2021 11:31:34 +0000 (12:31 +0100)]
Redesign mapblock deserialisation

3 years agoMove code to src/
Elias Fleckenstein [Wed, 24 Mar 2021 10:57:29 +0000 (11:57 +0100)]
Move code to src/

3 years agoAdd instructions
Elias Fleckenstein [Wed, 24 Mar 2021 10:53:17 +0000 (11:53 +0100)]
Add instructions

3 years agoIPv6 and DNS support
Elias Fleckenstein [Wed, 24 Mar 2021 10:14:06 +0000 (11:14 +0100)]
IPv6 and DNS support

3 years agoFix client disconnect threading problems
Elias Fleckenstein [Tue, 23 Mar 2021 19:28:32 +0000 (20:28 +0100)]
Fix client disconnect threading problems

3 years agoCleanup; Fix MapBlock sorting bug; Use address as client id before auth completion
Elias Fleckenstein [Tue, 23 Mar 2021 17:01:15 +0000 (18:01 +0100)]
Cleanup; Fix MapBlock sorting bug; Use address as client id before auth completion

3 years agoAdd CLI client
Elias Fleckenstein [Tue, 23 Mar 2021 14:53:17 +0000 (15:53 +0100)]
Add CLI client

3 years agoFully functional server
Elias Fleckenstein [Sun, 21 Mar 2021 12:04:13 +0000 (13:04 +0100)]
Fully functional server

3 years agoReplace gcc by cc in Makefile
Elias Fleckenstein [Sat, 20 Mar 2021 12:24:37 +0000 (13:24 +0100)]
Replace gcc by cc in Makefile

3 years agoServer can handle multiple clients
Elias Fleckenstein [Sat, 20 Mar 2021 12:22:05 +0000 (13:22 +0100)]
Server can handle multiple clients

3 years agoImprove block deserialisation
Elias Fleckenstein [Sat, 20 Mar 2021 11:14:34 +0000 (12:14 +0100)]
Improve block deserialisation

3 years agoAdd client
Elias Fleckenstein [Fri, 19 Mar 2021 18:51:30 +0000 (19:51 +0100)]
Add client

3 years agoFix SEGFAULTs
Elias Fleckenstein [Fri, 19 Mar 2021 15:08:08 +0000 (16:08 +0100)]
Fix SEGFAULTs

3 years agoTweak Makefile
Elias Fleckenstein [Fri, 19 Mar 2021 14:51:09 +0000 (15:51 +0100)]
Tweak Makefile

3 years agoInitial commit
Elias Fleckenstein [Fri, 19 Mar 2021 14:43:59 +0000 (15:43 +0100)]
Initial commit