]> git.lizzy.rs Git - dragonblocks_alpha.git/log
dragonblocks_alpha.git
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

2 years agoAdd skybox
Elias Fleckenstein [Mon, 27 Sep 2021 16:38:36 +0000 (18:38 +0200)]
Add skybox

2 years agoAdd daylight cycle
Elias Fleckenstein [Sun, 26 Sep 2021 16:22:49 +0000 (18:22 +0200)]
Add daylight cycle

2 years agoTweak feature info in README
Elias Fleckenstein [Sun, 26 Sep 2021 08:53:53 +0000 (10:53 +0200)]
Tweak feature info in README

2 years agoAdjust portability section in project goals
Elias Fleckenstein [Sun, 26 Sep 2021 08:49:51 +0000 (10:49 +0200)]
Adjust portability section in project goals

2 years agoSave player positions in database
Elias Fleckenstein [Sat, 25 Sep 2021 21:50:02 +0000 (23:50 +0200)]
Save player positions in database

2 years agoFix typo in BUILDING.md
Elias Fleckenstein [Sat, 25 Sep 2021 20:18:48 +0000 (22:18 +0200)]
Fix typo in BUILDING.md

2 years agoGenerate random seed & save it to database
Elias Fleckenstein [Sat, 25 Sep 2021 19:35:13 +0000 (21:35 +0200)]
Generate random seed & save it to database

2 years agoInclude winsock on windows
Elias Fleckenstein [Sat, 25 Sep 2021 17:36:22 +0000 (19:36 +0200)]
Include winsock on windows

2 years agoRename NODE_INVALID to NODE_UNKNOWN
Elias Fleckenstein [Sat, 25 Sep 2021 17:35:51 +0000 (19:35 +0200)]
Rename NODE_INVALID to NODE_UNKNOWN

2 years agoPortable endian.h header
Elias Fleckenstein [Sat, 25 Sep 2021 17:13:51 +0000 (19:13 +0200)]
Portable endian.h header

2 years agoFix out of source build
Elias Fleckenstein [Sat, 25 Sep 2021 13:49:54 +0000 (15:49 +0200)]
Fix out of source build

2 years agoReplace HUD by GUI
Elias Fleckenstein [Sat, 25 Sep 2021 13:16:58 +0000 (15:16 +0200)]
Replace HUD by GUI

2 years agoFix texture index bug on NVIDIA GTX 780 due to floating point inaccuracy
Elias Fleckenstein [Sat, 25 Sep 2021 12:32:29 +0000 (14:32 +0200)]
Fix texture index bug on NVIDIA GTX 780 due to floating point inaccuracy

2 years agoRemove GLSL version from debug menu
Elias Fleckenstein [Thu, 26 Aug 2021 10:41:27 +0000 (12:41 +0200)]
Remove GLSL version from debug menu

2 years agoFix version detection
Elias Fleckenstein [Thu, 26 Aug 2021 10:34:34 +0000 (12:34 +0200)]
Fix version detection

2 years agoTweak and extend debug info
Elias Fleckenstein [Tue, 24 Aug 2021 19:22:32 +0000 (21:22 +0200)]
Tweak and extend debug info

2 years agoMake 3D fragment shader portable
Elias Fleckenstein [Tue, 24 Aug 2021 17:07:46 +0000 (19:07 +0200)]
Make 3D fragment shader portable

2 years agoSimplify database handling
Elias Fleckenstein [Tue, 24 Aug 2021 14:43:57 +0000 (16:43 +0200)]
Simplify database handling

2 years agoRename world database to world.sqlite
Elias Fleckenstein [Tue, 24 Aug 2021 14:32:58 +0000 (16:32 +0200)]
Rename world database to world.sqlite

2 years agoUpdate controls
Elias Fleckenstein [Tue, 24 Aug 2021 14:30:14 +0000 (16:30 +0200)]
Update controls

2 years agoMove types to dragontype submodule
Elias Fleckenstein [Tue, 24 Aug 2021 14:23:15 +0000 (16:23 +0200)]
Move types to dragontype submodule

2 years agoFrustum culling
Elias Fleckenstein [Tue, 24 Aug 2021 13:50:27 +0000 (15:50 +0200)]
Frustum culling

2 years agoImprove batch rendering: Use multiple OpenGL texture units
Elias Fleckenstein [Mon, 23 Aug 2021 16:06:57 +0000 (18:06 +0200)]
Improve batch rendering: Use multiple OpenGL texture units
- Instead of creating a seperate mesh for every texture, each mesh now uses multiple texture bound to different units to reduce the total number of meshes.
- Use OpenGL version to 4.6
- Use OpenGL alpha testing instead of manual discard in fragment shader

2 years agoRename wetness to humidity
Elias Fleckenstein [Mon, 23 Aug 2021 12:38:50 +0000 (14:38 +0200)]
Rename wetness to humidity

2 years agoAdd vulcano generation
Elias Fleckenstein [Mon, 23 Aug 2021 11:47:58 +0000 (13:47 +0200)]
Add vulcano generation

2 years agoAdd oceans and toggle keys for flight & collision
Elias Fleckenstein [Fri, 20 Aug 2021 19:42:57 +0000 (21:42 +0200)]
Add oceans and toggle keys for flight & collision

2 years agoAdd wood
Elias Fleckenstein [Thu, 19 Aug 2021 16:24:17 +0000 (18:24 +0200)]
Add wood

2 years agoAdd octaves to terrain shape
Elias Fleckenstein [Thu, 19 Aug 2021 15:28:25 +0000 (17:28 +0200)]
Add octaves to terrain shape

2 years agoAdd temperature factor that determines snow coverage and partly grass color
Elias Fleckenstein [Thu, 19 Aug 2021 13:55:28 +0000 (15:55 +0200)]
Add temperature factor that determines snow coverage and partly grass color

2 years agoRandom texture offset for stone
Elias Fleckenstein [Thu, 19 Aug 2021 01:23:12 +0000 (03:23 +0200)]
Random texture offset for stone

2 years agoCalculate grass color client side
Elias Fleckenstein [Thu, 19 Aug 2021 01:12:15 +0000 (03:12 +0200)]
Calculate grass color client side

2 years agoNerf boulder generation rate
Elias Fleckenstein [Thu, 19 Aug 2021 00:39:36 +0000 (02:39 +0200)]
Nerf boulder generation rate

2 years agoRemove block metadata
Elias Fleckenstein [Thu, 19 Aug 2021 00:32:22 +0000 (02:32 +0200)]
Remove block metadata

2 years agoRework mapblock loading system and add mapgen stage buffer, 64bit floats for player...
Elias Fleckenstein [Thu, 19 Aug 2021 00:29:57 +0000 (02:29 +0200)]
Rework mapblock loading system and add mapgen stage buffer, 64bit floats for player position

2 years agoAdd position display
Elias Fleckenstein [Fri, 16 Jul 2021 17:37:30 +0000 (19:37 +0200)]
Add position display

2 years agoUse find_package for glew and glfw
Elias Fleckenstein [Fri, 16 Jul 2021 16:02:05 +0000 (18:02 +0200)]
Use find_package for glew and glfw

2 years agoUse find_package for OpenGL
Elias Fleckenstein [Fri, 16 Jul 2021 15:35:34 +0000 (17:35 +0200)]
Use find_package for OpenGL

2 years agoUse find_package for freetype rather than a submodule
Elias Fleckenstein [Fri, 16 Jul 2021 15:29:49 +0000 (17:29 +0200)]
Use find_package for freetype rather than a submodule

2 years agoSet simulation distance to 16
Elias Fleckenstein [Fri, 16 Jul 2021 15:02:15 +0000 (17:02 +0200)]
Set simulation distance to 16

2 years agoAdd more info to README file
Elias Fleckenstein [Fri, 16 Jul 2021 14:47:19 +0000 (16:47 +0200)]
Add more info to README file

2 years agoFix snapshot builds
Elias Fleckenstein [Fri, 16 Jul 2021 13:58:33 +0000 (15:58 +0200)]
Fix snapshot builds

2 years agoAdd freetype as submodule
Elias Fleckenstein [Fri, 16 Jul 2021 13:28:48 +0000 (15:28 +0200)]
Add freetype as submodule

2 years agoUpdate building notice
Elias Fleckenstein [Fri, 16 Jul 2021 12:17:00 +0000 (14:17 +0200)]
Update building notice

2 years agoUse out of source build in the snapshot script
Elias Fleckenstein [Fri, 16 Jul 2021 12:16:24 +0000 (14:16 +0200)]
Use out of source build in the snapshot script

2 years agoUpdate workflow scripts to CMake
Elias Fleckenstein [Fri, 16 Jul 2021 11:56:11 +0000 (13:56 +0200)]
Update workflow scripts to CMake

2 years agoUpdate snapshot script to use CMake
Elias Fleckenstein [Fri, 16 Jul 2021 11:55:02 +0000 (13:55 +0200)]
Update snapshot script to use CMake

2 years agoUse CMake for building
Elias Fleckenstein [Fri, 16 Jul 2021 11:45:24 +0000 (13:45 +0200)]
Use CMake for building

2 years agoRemove old grass texture
Elias Fleckenstein [Thu, 15 Jul 2021 20:33:32 +0000 (22:33 +0200)]
Remove old grass texture

2 years agoReplace Ubuntu font by Minecraftia
Elias Fleckenstein [Thu, 15 Jul 2021 20:32:30 +0000 (22:32 +0200)]
Replace Ubuntu font by Minecraftia

2 years agoAllocate exactly the needed space for fps display
Elias Fleckenstein [Thu, 15 Jul 2021 20:16:33 +0000 (22:16 +0200)]
Allocate exactly the needed space for fps display

2 years agoAdd FPS counter
Elias Fleckenstein [Thu, 15 Jul 2021 20:12:05 +0000 (22:12 +0200)]
Add FPS counter

2 years agoRedesign file structure and graphics pipeline; add font rendering
Elias Fleckenstein [Thu, 15 Jul 2021 19:41:59 +0000 (21:41 +0200)]
Redesign file structure and graphics pipeline; add font rendering

2 years agoAdd biomes that determine grass color
Elias Fleckenstein [Tue, 13 Jul 2021 09:03:31 +0000 (11:03 +0200)]
Add biomes that determine grass color