]>
git.lizzy.rs Git - dragonblocks_alpha.git/log
Lizzy Fleckenstein [Mon, 19 Dec 2022 15:19:43 +0000 (16:19 +0100)]
Address sanitization in debug build
Lizzy Fleckenstein [Mon, 19 Dec 2022 14:52:25 +0000 (15:52 +0100)]
Fix snapshot build optimization
Lizzy Fleckenstein [Fri, 9 Dec 2022 19:31:01 +0000 (20:31 +0100)]
Fix memory leak in model.c
Elias Fleckenstein [Wed, 13 Jul 2022 13:22:47 +0000 (15:22 +0200)]
Abort on failed shader program linkage
Elias Fleckenstein [Wed, 13 Jul 2022 13:14:35 +0000 (15:14 +0200)]
Improve diagnostics on GLFW failure
Elias Fleckenstein [Wed, 13 Jul 2022 13:04:18 +0000 (15:04 +0200)]
Improve diagnostics when invoked from incorrect path
Elias Fleckenstein [Wed, 13 Jul 2022 12:42:37 +0000 (14:42 +0200)]
Improve diagnostics when submodules are not updated
Elias Fleckenstein [Tue, 12 Jul 2022 23:36:12 +0000 (01:36 +0200)]
Snapshot script: use mkdir -p
Elias Fleckenstein [Tue, 12 Jul 2022 23:32:27 +0000 (01:32 +0200)]
GitHub actions: fetch entire history on checkout
Elias Fleckenstein [Tue, 12 Jul 2022 23:26:18 +0000 (01:26 +0200)]
Tweak and enable snapshots
Elias Fleckenstein [Tue, 12 Jul 2022 15:51:25 +0000 (17:51 +0200)]
Request OpenGL 3.3
Elias Fleckenstein [Mon, 16 May 2022 16:48:57 +0000 (18:48 +0200)]
Add note to install lua
Elias Fleckenstein [Wed, 11 May 2022 16:03:41 +0000 (18:03 +0200)]
Bump dragonnet
Elias Fleckenstein [Wed, 11 May 2022 15:49:05 +0000 (17:49 +0200)]
Make texture batching optional (for OpenGL 3.3 compat)
Elias Fleckenstein [Sat, 30 Apr 2022 11:48:29 +0000 (13:48 +0200)]
Bump dragonnet
Elias Fleckenstein [Mon, 25 Apr 2022 16:26:51 +0000 (18:26 +0200)]
Call dragonnet initializer
Elias Fleckenstein [Mon, 25 Apr 2022 14:45:24 +0000 (16:45 +0200)]
Use MinGW ANSI stdio
Elias Fleckenstein [Mon, 25 Apr 2022 14:08:06 +0000 (16:08 +0200)]
Explicitly link against dl
Elias Fleckenstein [Mon, 25 Apr 2022 13:57:21 +0000 (15:57 +0200)]
Bump deps/sqlite3-cmake
Elias Fleckenstein [Mon, 25 Apr 2022 13:50:13 +0000 (15:50 +0200)]
Replace libgl-dev by libgl1-mesa-dev
Elias Fleckenstein [Mon, 25 Apr 2022 13:45:50 +0000 (15:45 +0200)]
Add Win64 build
Elias Fleckenstein [Mon, 25 Apr 2022 10:43:59 +0000 (12:43 +0200)]
Rework structure
Elias Fleckenstein [Sun, 24 Apr 2022 16:27:14 +0000 (18:27 +0200)]
Include pthread_time on windows for clock_gettime
Elias Fleckenstein [Sun, 24 Apr 2022 16:16:47 +0000 (18:16 +0200)]
Use rand instead of random on windows
Elias Fleckenstein [Sun, 24 Apr 2022 16:13:58 +0000 (18:13 +0200)]
Don't include features.h
Elias Fleckenstein [Sun, 24 Apr 2022 16:07:35 +0000 (18:07 +0200)]
Use portable getline
Elias Fleckenstein [Sun, 24 Apr 2022 15:58:21 +0000 (17:58 +0200)]
Use correct u64 printf fmt
Elias Fleckenstein [Sun, 24 Apr 2022 15:55:53 +0000 (17:55 +0200)]
Add win32 workaround for signal code
Elias Fleckenstein [Sun, 24 Apr 2022 15:49:13 +0000 (17:49 +0200)]
Allow passing custom paths for library dependencies
Elias Fleckenstein [Sun, 24 Apr 2022 15:48:19 +0000 (17:48 +0200)]
Use Windows-compatible linenoise
Elias Fleckenstein [Sun, 24 Apr 2022 15:03:00 +0000 (17:03 +0200)]
Use proper format for size_t printf
Elias Fleckenstein [Sun, 24 Apr 2022 11:53:43 +0000 (13:53 +0200)]
Client: unify error handling
Elias Fleckenstein [Sun, 24 Apr 2022 11:30:56 +0000 (13:30 +0200)]
Fix client terrain crashes and performance
Elias Fleckenstein [Fri, 22 Apr 2022 09:24:03 +0000 (11:24 +0200)]
Trees break if they have no connection to ground
Elias Fleckenstein [Wed, 20 Apr 2022 16:49:37 +0000 (18:49 +0200)]
Add shovel
Elias Fleckenstein [Wed, 20 Apr 2022 16:07:46 +0000 (18:07 +0200)]
Implement node breaking
Elias Fleckenstein [Wed, 20 Apr 2022 10:41:18 +0000 (12:41 +0200)]
Render own model with depth offset
Elias Fleckenstein [Tue, 19 Apr 2022 21:30:07 +0000 (23:30 +0200)]
Add items
Elias Fleckenstein [Mon, 18 Apr 2022 20:18:40 +0000 (22:18 +0200)]
Add node selection box
Elias Fleckenstein [Sun, 17 Apr 2022 22:46:10 +0000 (00:46 +0200)]
Use bilinear filter for skybox textures
Elias Fleckenstein [Sun, 17 Apr 2022 22:35:54 +0000 (00:35 +0200)]
Fix boulder shapes: depth-search to ground
Elias Fleckenstein [Sun, 17 Apr 2022 20:09:32 +0000 (22:09 +0200)]
Cull liquid faces next to unloaded nodes
Elias Fleckenstein [Sun, 17 Apr 2022 20:05:18 +0000 (22:05 +0200)]
Fix find vulcano algorithm
Elias Fleckenstein [Sun, 17 Apr 2022 19:16:08 +0000 (21:16 +0200)]
Fix blending issues
Elias Fleckenstein [Sun, 17 Apr 2022 17:55:04 +0000 (19:55 +0200)]
Out of source builds: keep source directory clean
Elias Fleckenstein [Sun, 17 Apr 2022 16:37:45 +0000 (18:37 +0200)]
Bump dragonnet
Elias Fleckenstein [Sun, 17 Apr 2022 15:09:22 +0000 (17:09 +0200)]
Use new dragonnet (fixes IPv4/IPv6 problems)
Elias Fleckenstein [Sun, 17 Apr 2022 12:13:40 +0000 (14:13 +0200)]
Add new features to README
Elias Fleckenstein [Sun, 17 Apr 2022 11:35:41 +0000 (13:35 +0200)]
You can now see other players
Elias Fleckenstein [Fri, 15 Apr 2022 21:45:01 +0000 (23:45 +0200)]
refactoring
Elias Fleckenstein [Sun, 13 Feb 2022 20:59:33 +0000 (21:59 +0100)]
Speed up logistics of all air mapblocks
Elias Fleckenstein [Sun, 13 Feb 2022 20:12:52 +0000 (21:12 +0100)]
Use thread pool for map generation
Elias Fleckenstein [Sun, 13 Feb 2022 19:06:27 +0000 (20:06 +0100)]
Add meshgen_threads setting
Elias Fleckenstein [Sun, 13 Feb 2022 18:53:44 +0000 (19:53 +0100)]
Fix UB/leaks in server
Elias Fleckenstein [Sun, 13 Feb 2022 17:10:56 +0000 (18:10 +0100)]
Lua5.3 instead of Lua
Elias Fleckenstein [Sun, 13 Feb 2022 17:09:26 +0000 (18:09 +0100)]
Fix NULL pointer bug in meshgen
Elias Fleckenstein [Sun, 13 Feb 2022 16:57:03 +0000 (17:57 +0100)]
Use different database files
Elias Fleckenstein [Sun, 13 Feb 2022 16:32:16 +0000 (17:32 +0100)]
Update meshgen threads to use queue waiting
Elias Fleckenstein [Sun, 13 Feb 2022 15:32:29 +0000 (16:32 +0100)]
Add lua to building dependencies
Elias Fleckenstein [Sun, 13 Feb 2022 15:27:53 +0000 (16:27 +0100)]
Use dragonstd flags
Elias Fleckenstein [Sun, 13 Feb 2022 12:51:45 +0000 (13:51 +0100)]
Add vsync setting
Elias Fleckenstein [Sun, 13 Feb 2022 10:39:27 +0000 (11:39 +0100)]
Fix problems with release build
Elias Fleckenstein [Sat, 12 Feb 2022 22:19:52 +0000 (23:19 +0100)]
Fix incorrect malloc
Elias Fleckenstein [Sat, 12 Feb 2022 22:17:32 +0000 (23:17 +0100)]
Use dragonnet
Elias Fleckenstein [Sat, 22 Jan 2022 13:16:12 +0000 (14:16 +0100)]
Fix snapshot build error
Elias Fleckenstein [Sat, 22 Jan 2022 13:11:34 +0000 (14:11 +0100)]
Add configuration files for client and server
Elias Fleckenstein [Wed, 19 Jan 2022 21:58:12 +0000 (22:58 +0100)]
Fragment shader optimizations
Elias Fleckenstein [Wed, 19 Jan 2022 12:13:40 +0000 (13:13 +0100)]
Update URL in README.md
Elias Fleckenstein [Wed, 19 Jan 2022 12:06:36 +0000 (13:06 +0100)]
Fix snapshot URL (elidragon.com is down)
Elias Fleckenstein [Wed, 19 Jan 2022 10:49:09 +0000 (11:49 +0100)]
Fix spawn hut color
Elias Fleckenstein [Mon, 17 Jan 2022 15:28:02 +0000 (16:28 +0100)]
Delet fatso trees from da game
Elias Fleckenstein [Mon, 17 Jan 2022 14:03:57 +0000 (15:03 +0100)]
Fix trees
Elias Fleckenstein [Mon, 17 Jan 2022 12:51:19 +0000 (13:51 +0100)]
Remove leftover debugging construct
Elias Fleckenstein [Mon, 17 Jan 2022 12:49:24 +0000 (13:49 +0100)]
Disable pedantic warnings
Elias Fleckenstein [Mon, 17 Jan 2022 12:41:13 +0000 (13:41 +0100)]
Use spaces for alignment
Elias Fleckenstein [Mon, 17 Jan 2022 12:21:31 +0000 (13:21 +0100)]
Update dependencies
Elias Fleckenstein [Mon, 17 Jan 2022 11:57:11 +0000 (12:57 +0100)]
Merge branch 'master' of github.com:dragonblocks/dragonblocks_alpha
Elias Fleckenstein [Mon, 17 Jan 2022 11:55:27 +0000 (12:55 +0100)]
Add trees
Elias Fleckenstein [Fri, 29 Oct 2021 18:40:59 +0000 (20:40 +0200)]
Change minimum OpenGL version to 4.2.0
Elias Fleckenstein [Fri, 29 Oct 2021 18:10:21 +0000 (20:10 +0200)]
Add OpenBSD install instructions
Elias Fleckenstein [Fri, 29 Oct 2021 18:06:00 +0000 (20:06 +0200)]
Port to OpenBSD
Elias Fleckenstein [Fri, 29 Oct 2021 18:45:46 +0000 (18:45 +0000)]
Add FreeBSD build / install instructions
Elias Fleckenstein [Fri, 29 Oct 2021 18:38:01 +0000 (18:38 +0000)]
Port to FreeBSD
Elias Fleckenstein [Fri, 1 Oct 2021 15:05:25 +0000 (17:05 +0200)]
Improve boulder generation and multiple meshgen threads
Elias Fleckenstein [Fri, 1 Oct 2021 13:50:29 +0000 (15:50 +0200)]
Add hillyness
Elias Fleckenstein [Fri, 1 Oct 2021 13:14:31 +0000 (15:14 +0200)]
Fix blending issues by sorting transparent objects
Elias Fleckenstein [Fri, 1 Oct 2021 11:33:21 +0000 (13:33 +0200)]
Minor fixes to frustum culling
Elias Fleckenstein [Fri, 1 Oct 2021 10:47:27 +0000 (12:47 +0200)]
Implement frustum culling properly
Elias Fleckenstein [Thu, 30 Sep 2021 14:38:57 +0000 (16:38 +0200)]
Add status message
Elias Fleckenstein [Wed, 29 Sep 2021 19:30:48 +0000 (21:30 +0200)]
Add grow animation for newly created block meshes
Elias Fleckenstein [Wed, 29 Sep 2021 17:25:04 +0000 (19:25 +0200)]
Night fog color
Elias Fleckenstein [Wed, 29 Sep 2021 17:20:40 +0000 (19:20 +0200)]
Generate spawn hut
Elias Fleckenstein [Wed, 29 Sep 2021 17:07:10 +0000 (19:07 +0200)]
Update README
Elias Fleckenstein [Wed, 29 Sep 2021 13:59:30 +0000 (15:59 +0200)]
Fix boulder generation
Elias Fleckenstein [Wed, 29 Sep 2021 11:30:42 +0000 (13:30 +0200)]
Add screenshot key
Elias Fleckenstein [Wed, 29 Sep 2021 09:51:03 +0000 (11:51 +0200)]
Add fog and face culling
Elias Fleckenstein [Tue, 28 Sep 2021 18:10:26 +0000 (20:10 +0200)]
Add diffuse lighting, improve skybox and add timelapse
Elias Fleckenstein [Mon, 27 Sep 2021 16:38:36 +0000 (18:38 +0200)]
Add skybox
Elias Fleckenstein [Sun, 26 Sep 2021 16:22:49 +0000 (18:22 +0200)]
Add daylight cycle
Elias Fleckenstein [Sun, 26 Sep 2021 08:53:53 +0000 (10:53 +0200)]
Tweak feature info in README