]> git.lizzy.rs Git - dragonblocks_alpha.git/log
dragonblocks_alpha.git
16 months agoFix memory bug at shutdown master
Lizzy Fleckenstein [Mon, 19 Dec 2022 15:42:29 +0000 (16:42 +0100)]
Fix memory bug at shutdown

16 months agoProperly deinitialize player inventories
Lizzy Fleckenstein [Mon, 19 Dec 2022 15:28:26 +0000 (16:28 +0100)]
Properly deinitialize player inventories

16 months agoFix memory bug in GUI code
Lizzy Fleckenstein [Mon, 19 Dec 2022 15:20:00 +0000 (16:20 +0100)]
Fix memory bug in GUI code

16 months agoAddress sanitization in debug build
Lizzy Fleckenstein [Mon, 19 Dec 2022 15:19:43 +0000 (16:19 +0100)]
Address sanitization in debug build

16 months agoFix snapshot build optimization
Lizzy Fleckenstein [Mon, 19 Dec 2022 14:52:25 +0000 (15:52 +0100)]
Fix snapshot build optimization

16 months agoFix memory leak in model.c
Lizzy Fleckenstein [Fri, 9 Dec 2022 19:31:01 +0000 (20:31 +0100)]
Fix memory leak in model.c

21 months agoAbort on failed shader program linkage
Elias Fleckenstein [Wed, 13 Jul 2022 13:22:47 +0000 (15:22 +0200)]
Abort on failed shader program linkage

21 months agoImprove diagnostics on GLFW failure
Elias Fleckenstein [Wed, 13 Jul 2022 13:14:35 +0000 (15:14 +0200)]
Improve diagnostics on GLFW failure

21 months agoImprove diagnostics when invoked from incorrect path
Elias Fleckenstein [Wed, 13 Jul 2022 13:04:18 +0000 (15:04 +0200)]
Improve diagnostics when invoked from incorrect path

21 months agoImprove diagnostics when submodules are not updated
Elias Fleckenstein [Wed, 13 Jul 2022 12:42:37 +0000 (14:42 +0200)]
Improve diagnostics when submodules are not updated

21 months agoSnapshot script: use mkdir -p
Elias Fleckenstein [Tue, 12 Jul 2022 23:36:12 +0000 (01:36 +0200)]
Snapshot script: use mkdir -p

21 months agoGitHub actions: fetch entire history on checkout
Elias Fleckenstein [Tue, 12 Jul 2022 23:32:27 +0000 (01:32 +0200)]
GitHub actions: fetch entire history on checkout

21 months agoTweak and enable snapshots
Elias Fleckenstein [Tue, 12 Jul 2022 23:26:18 +0000 (01:26 +0200)]
Tweak and enable snapshots

21 months agoRequest OpenGL 3.3
Elias Fleckenstein [Tue, 12 Jul 2022 15:51:25 +0000 (17:51 +0200)]
Request OpenGL 3.3

23 months agoAdd note to install lua
Elias Fleckenstein [Mon, 16 May 2022 16:48:57 +0000 (18:48 +0200)]
Add note to install lua

23 months agoBump dragonnet
Elias Fleckenstein [Wed, 11 May 2022 16:03:41 +0000 (18:03 +0200)]
Bump dragonnet

23 months agoMake texture batching optional (for OpenGL 3.3 compat)
Elias Fleckenstein [Wed, 11 May 2022 15:49:05 +0000 (17:49 +0200)]
Make texture batching optional (for OpenGL 3.3 compat)

2 years agoBump dragonnet
Elias Fleckenstein [Sat, 30 Apr 2022 11:48:29 +0000 (13:48 +0200)]
Bump dragonnet

2 years agoCall dragonnet initializer
Elias Fleckenstein [Mon, 25 Apr 2022 16:26:51 +0000 (18:26 +0200)]
Call dragonnet initializer

2 years agoUse MinGW ANSI stdio
Elias Fleckenstein [Mon, 25 Apr 2022 14:45:24 +0000 (16:45 +0200)]
Use MinGW ANSI stdio

2 years agoExplicitly link against dl
Elias Fleckenstein [Mon, 25 Apr 2022 14:08:06 +0000 (16:08 +0200)]
Explicitly link against dl

2 years agoBump deps/sqlite3-cmake
Elias Fleckenstein [Mon, 25 Apr 2022 13:57:21 +0000 (15:57 +0200)]
Bump deps/sqlite3-cmake

2 years agoReplace libgl-dev by libgl1-mesa-dev
Elias Fleckenstein [Mon, 25 Apr 2022 13:50:13 +0000 (15:50 +0200)]
Replace libgl-dev by libgl1-mesa-dev

2 years agoAdd Win64 build
Elias Fleckenstein [Mon, 25 Apr 2022 13:45:50 +0000 (15:45 +0200)]
Add Win64 build

2 years agoRework structure
Elias Fleckenstein [Mon, 25 Apr 2022 10:43:59 +0000 (12:43 +0200)]
Rework structure

2 years agoInclude pthread_time on windows for clock_gettime
Elias Fleckenstein [Sun, 24 Apr 2022 16:27:14 +0000 (18:27 +0200)]
Include pthread_time on windows for clock_gettime

2 years agoUse rand instead of random on windows
Elias Fleckenstein [Sun, 24 Apr 2022 16:16:47 +0000 (18:16 +0200)]
Use rand instead of random on windows

2 years agoDon't include features.h
Elias Fleckenstein [Sun, 24 Apr 2022 16:13:58 +0000 (18:13 +0200)]
Don't include features.h

2 years agoUse portable getline
Elias Fleckenstein [Sun, 24 Apr 2022 16:07:35 +0000 (18:07 +0200)]
Use portable getline

2 years agoUse correct u64 printf fmt
Elias Fleckenstein [Sun, 24 Apr 2022 15:58:21 +0000 (17:58 +0200)]
Use correct u64 printf fmt

2 years agoAdd win32 workaround for signal code
Elias Fleckenstein [Sun, 24 Apr 2022 15:55:53 +0000 (17:55 +0200)]
Add win32 workaround for signal code

2 years agoAllow passing custom paths for library dependencies
Elias Fleckenstein [Sun, 24 Apr 2022 15:49:13 +0000 (17:49 +0200)]
Allow passing custom paths for library dependencies

2 years agoUse Windows-compatible linenoise
Elias Fleckenstein [Sun, 24 Apr 2022 15:48:19 +0000 (17:48 +0200)]
Use Windows-compatible linenoise

2 years agoUse proper format for size_t printf
Elias Fleckenstein [Sun, 24 Apr 2022 15:03:00 +0000 (17:03 +0200)]
Use proper format for size_t printf

2 years agoClient: unify error handling
Elias Fleckenstein [Sun, 24 Apr 2022 11:53:43 +0000 (13:53 +0200)]
Client: unify error handling

2 years agoFix client terrain crashes and performance
Elias Fleckenstein [Sun, 24 Apr 2022 11:30:56 +0000 (13:30 +0200)]
Fix client terrain crashes and performance

2 years agoTrees break if they have no connection to ground
Elias Fleckenstein [Fri, 22 Apr 2022 09:24:03 +0000 (11:24 +0200)]
Trees break if they have no connection to ground

2 years agoAdd shovel
Elias Fleckenstein [Wed, 20 Apr 2022 16:49:37 +0000 (18:49 +0200)]
Add shovel

2 years agoImplement node breaking
Elias Fleckenstein [Wed, 20 Apr 2022 16:07:46 +0000 (18:07 +0200)]
Implement node breaking

2 years agoRender own model with depth offset
Elias Fleckenstein [Wed, 20 Apr 2022 10:41:18 +0000 (12:41 +0200)]
Render own model with depth offset

2 years agoAdd items
Elias Fleckenstein [Tue, 19 Apr 2022 21:30:07 +0000 (23:30 +0200)]
Add items

2 years agoAdd node selection box
Elias Fleckenstein [Mon, 18 Apr 2022 20:18:40 +0000 (22:18 +0200)]
Add node selection box

2 years agoUse bilinear filter for skybox textures
Elias Fleckenstein [Sun, 17 Apr 2022 22:46:10 +0000 (00:46 +0200)]
Use bilinear filter for skybox textures

2 years agoFix boulder shapes: depth-search to ground
Elias Fleckenstein [Sun, 17 Apr 2022 22:35:54 +0000 (00:35 +0200)]
Fix boulder shapes: depth-search to ground

2 years agoCull liquid faces next to unloaded nodes
Elias Fleckenstein [Sun, 17 Apr 2022 20:09:32 +0000 (22:09 +0200)]
Cull liquid faces next to unloaded nodes

2 years agoFix find vulcano algorithm
Elias Fleckenstein [Sun, 17 Apr 2022 20:05:18 +0000 (22:05 +0200)]
Fix find vulcano algorithm

2 years agoFix blending issues
Elias Fleckenstein [Sun, 17 Apr 2022 19:16:08 +0000 (21:16 +0200)]
Fix blending issues

2 years agoOut of source builds: keep source directory clean
Elias Fleckenstein [Sun, 17 Apr 2022 17:55:04 +0000 (19:55 +0200)]
Out of source builds: keep source directory clean

2 years agoBump dragonnet
Elias Fleckenstein [Sun, 17 Apr 2022 16:37:45 +0000 (18:37 +0200)]
Bump dragonnet

2 years agoUse new dragonnet (fixes IPv4/IPv6 problems)
Elias Fleckenstein [Sun, 17 Apr 2022 15:09:22 +0000 (17:09 +0200)]
Use new dragonnet (fixes IPv4/IPv6 problems)

2 years agoAdd new features to README
Elias Fleckenstein [Sun, 17 Apr 2022 12:13:40 +0000 (14:13 +0200)]
Add new features to README

2 years agoYou can now see other players
Elias Fleckenstein [Sun, 17 Apr 2022 11:35:41 +0000 (13:35 +0200)]
You can now see other players

2 years agorefactoring
Elias Fleckenstein [Fri, 15 Apr 2022 21:45:01 +0000 (23:45 +0200)]
refactoring

2 years agoSpeed up logistics of all air mapblocks 0.2.2
Elias Fleckenstein [Sun, 13 Feb 2022 20:59:33 +0000 (21:59 +0100)]
Speed up logistics of all air mapblocks

2 years agoUse thread pool for map generation
Elias Fleckenstein [Sun, 13 Feb 2022 20:12:52 +0000 (21:12 +0100)]
Use thread pool for map generation

2 years agoAdd meshgen_threads setting
Elias Fleckenstein [Sun, 13 Feb 2022 19:06:27 +0000 (20:06 +0100)]
Add meshgen_threads setting

2 years agoFix UB/leaks in server
Elias Fleckenstein [Sun, 13 Feb 2022 18:53:44 +0000 (19:53 +0100)]
Fix UB/leaks in server

2 years agoLua5.3 instead of Lua
Elias Fleckenstein [Sun, 13 Feb 2022 17:10:56 +0000 (18:10 +0100)]
Lua5.3 instead of Lua

2 years agoFix NULL pointer bug in meshgen
Elias Fleckenstein [Sun, 13 Feb 2022 17:09:26 +0000 (18:09 +0100)]
Fix NULL pointer bug in meshgen

2 years agoUse different database files
Elias Fleckenstein [Sun, 13 Feb 2022 16:57:03 +0000 (17:57 +0100)]
Use different database files

2 years agoUpdate meshgen threads to use queue waiting
Elias Fleckenstein [Sun, 13 Feb 2022 16:32:16 +0000 (17:32 +0100)]
Update meshgen threads to use queue waiting

2 years agoAdd lua to building dependencies
Elias Fleckenstein [Sun, 13 Feb 2022 15:32:29 +0000 (16:32 +0100)]
Add lua to building dependencies

2 years agoUse dragonstd flags
Elias Fleckenstein [Sun, 13 Feb 2022 15:27:53 +0000 (16:27 +0100)]
Use dragonstd flags

2 years agoAdd vsync setting
Elias Fleckenstein [Sun, 13 Feb 2022 12:51:45 +0000 (13:51 +0100)]
Add vsync setting

2 years agoFix problems with release build
Elias Fleckenstein [Sun, 13 Feb 2022 10:39:27 +0000 (11:39 +0100)]
Fix problems with release build

2 years agoFix incorrect malloc
Elias Fleckenstein [Sat, 12 Feb 2022 22:19:52 +0000 (23:19 +0100)]
Fix incorrect malloc

2 years agoUse dragonnet
Elias Fleckenstein [Sat, 12 Feb 2022 22:17:32 +0000 (23:17 +0100)]
Use dragonnet

2 years agoFix snapshot build error
Elias Fleckenstein [Sat, 22 Jan 2022 13:16:12 +0000 (14:16 +0100)]
Fix snapshot build error

2 years agoAdd configuration files for client and server
Elias Fleckenstein [Sat, 22 Jan 2022 13:11:34 +0000 (14:11 +0100)]
Add configuration files for client and server

2 years agoFragment shader optimizations
Elias Fleckenstein [Wed, 19 Jan 2022 21:58:12 +0000 (22:58 +0100)]
Fragment shader optimizations

2 years agoUpdate URL in README.md
Elias Fleckenstein [Wed, 19 Jan 2022 12:13:40 +0000 (13:13 +0100)]
Update URL in README.md

2 years agoFix snapshot URL (elidragon.com is down) 0.2.1
Elias Fleckenstein [Wed, 19 Jan 2022 12:06:36 +0000 (13:06 +0100)]
Fix snapshot URL (elidragon.com is down)

2 years agoFix spawn hut color 0.2
Elias Fleckenstein [Wed, 19 Jan 2022 10:49:09 +0000 (11:49 +0100)]
Fix spawn hut color

2 years agoDelet fatso trees from da game
Elias Fleckenstein [Mon, 17 Jan 2022 15:28:02 +0000 (16:28 +0100)]
Delet fatso trees from da game

2 years agoFix trees
Elias Fleckenstein [Mon, 17 Jan 2022 14:03:57 +0000 (15:03 +0100)]
Fix trees

2 years agoRemove leftover debugging construct
Elias Fleckenstein [Mon, 17 Jan 2022 12:51:19 +0000 (13:51 +0100)]
Remove leftover debugging construct

2 years agoDisable pedantic warnings
Elias Fleckenstein [Mon, 17 Jan 2022 12:49:24 +0000 (13:49 +0100)]
Disable pedantic warnings

2 years agoUse spaces for alignment
Elias Fleckenstein [Mon, 17 Jan 2022 12:41:13 +0000 (13:41 +0100)]
Use spaces for alignment

2 years agoUpdate dependencies
Elias Fleckenstein [Mon, 17 Jan 2022 12:21:31 +0000 (13:21 +0100)]
Update dependencies

2 years agoMerge branch 'master' of github.com:dragonblocks/dragonblocks_alpha
Elias Fleckenstein [Mon, 17 Jan 2022 11:57:11 +0000 (12:57 +0100)]
Merge branch 'master' of github.com:dragonblocks/dragonblocks_alpha

2 years agoAdd trees
Elias Fleckenstein [Mon, 17 Jan 2022 11:55:27 +0000 (12:55 +0100)]
Add trees

2 years agoChange minimum OpenGL version to 4.2.0
Elias Fleckenstein [Fri, 29 Oct 2021 18:40:59 +0000 (20:40 +0200)]
Change minimum OpenGL version to 4.2.0

2 years agoAdd OpenBSD install instructions
Elias Fleckenstein [Fri, 29 Oct 2021 18:10:21 +0000 (20:10 +0200)]
Add OpenBSD install instructions

2 years agoPort to OpenBSD
Elias Fleckenstein [Fri, 29 Oct 2021 18:06:00 +0000 (20:06 +0200)]
Port to OpenBSD

2 years agoAdd FreeBSD build / install instructions
Elias Fleckenstein [Fri, 29 Oct 2021 18:45:46 +0000 (18:45 +0000)]
Add FreeBSD build / install instructions

2 years agoPort to FreeBSD
Elias Fleckenstein [Fri, 29 Oct 2021 18:38:01 +0000 (18:38 +0000)]
Port to FreeBSD

2 years agoImprove boulder generation and multiple meshgen threads
Elias Fleckenstein [Fri, 1 Oct 2021 15:05:25 +0000 (17:05 +0200)]
Improve boulder generation and multiple meshgen threads

2 years agoAdd hillyness
Elias Fleckenstein [Fri, 1 Oct 2021 13:50:29 +0000 (15:50 +0200)]
Add hillyness

2 years agoFix blending issues by sorting transparent objects
Elias Fleckenstein [Fri, 1 Oct 2021 13:14:31 +0000 (15:14 +0200)]
Fix blending issues by sorting transparent objects

2 years agoMinor fixes to frustum culling
Elias Fleckenstein [Fri, 1 Oct 2021 11:33:21 +0000 (13:33 +0200)]
Minor fixes to frustum culling

2 years agoImplement frustum culling properly
Elias Fleckenstein [Fri, 1 Oct 2021 10:47:27 +0000 (12:47 +0200)]
Implement frustum culling properly

2 years agoAdd status message
Elias Fleckenstein [Thu, 30 Sep 2021 14:38:57 +0000 (16:38 +0200)]
Add status message

2 years agoAdd grow animation for newly created block meshes
Elias Fleckenstein [Wed, 29 Sep 2021 19:30:48 +0000 (21:30 +0200)]
Add grow animation for newly created block meshes

2 years agoNight fog color
Elias Fleckenstein [Wed, 29 Sep 2021 17:25:04 +0000 (19:25 +0200)]
Night fog color

2 years agoGenerate spawn hut
Elias Fleckenstein [Wed, 29 Sep 2021 17:20:40 +0000 (19:20 +0200)]
Generate spawn hut

2 years agoUpdate README
Elias Fleckenstein [Wed, 29 Sep 2021 17:07:10 +0000 (19:07 +0200)]
Update README

2 years agoFix boulder generation
Elias Fleckenstein [Wed, 29 Sep 2021 13:59:30 +0000 (15:59 +0200)]
Fix boulder generation

2 years agoAdd screenshot key
Elias Fleckenstein [Wed, 29 Sep 2021 11:30:42 +0000 (13:30 +0200)]
Add screenshot key

2 years agoAdd fog and face culling
Elias Fleckenstein [Wed, 29 Sep 2021 09:51:03 +0000 (11:51 +0200)]
Add fog and face culling

2 years agoAdd diffuse lighting, improve skybox and add timelapse
Elias Fleckenstein [Tue, 28 Sep 2021 18:10:26 +0000 (20:10 +0200)]
Add diffuse lighting, improve skybox and add timelapse