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

2 years agoAdd color to vertices
Elias Fleckenstein [Tue, 13 Jul 2021 06:52:09 +0000 (08:52 +0200)]
Add color to vertices

2 years agoAdd mountain generation
Elias Fleckenstein [Mon, 12 Jul 2021 18:57:54 +0000 (20:57 +0200)]
Add mountain generation

2 years agoSet simulation distance to 10
Elias Fleckenstein [Mon, 12 Jul 2021 18:14:54 +0000 (20:14 +0200)]
Set simulation distance to 10

2 years agoAdd snow
Elias Fleckenstein [Mon, 12 Jul 2021 17:52:30 +0000 (19:52 +0200)]
Add snow

2 years agoCleanup GLFW callbacks and add fullscreen key
Elias Fleckenstein [Mon, 12 Jul 2021 17:43:11 +0000 (19:43 +0200)]
Cleanup GLFW callbacks and add fullscreen key

2 years agoKeyListener abstraction
Elias Fleckenstein [Mon, 12 Jul 2021 16:57:10 +0000 (18:57 +0200)]
KeyListener abstraction

2 years agoFix rescaling of HUD; Add Z-Index to HUD Elements; Add pause layer
Elias Fleckenstein [Mon, 12 Jul 2021 16:32:00 +0000 (18:32 +0200)]
Fix rescaling of HUD; Add Z-Index to HUD Elements; Add pause layer

2 years agoEnable blending and fix HUD screen scaling
Elias Fleckenstein [Mon, 12 Jul 2021 16:04:05 +0000 (18:04 +0200)]
Enable blending and fix HUD screen scaling

2 years agoAdd HUD scale type
Elias Fleckenstein [Mon, 12 Jul 2021 15:54:50 +0000 (17:54 +0200)]
Add HUD scale type

2 years agoAdd HUD and crosshair
Elias Fleckenstein [Mon, 12 Jul 2021 15:43:08 +0000 (17:43 +0200)]
Add HUD and crosshair

2 years agoMinor code style fixes and allow MeshObject creation without adding to a scene
Elias Fleckenstein [Mon, 12 Jul 2021 15:41:07 +0000 (17:41 +0200)]
Minor code style fixes and allow MeshObject creation without adding to a scene

2 years agoSupport transparent textures
Elias Fleckenstein [Mon, 12 Jul 2021 15:39:21 +0000 (17:39 +0200)]
Support transparent textures

2 years agoRemove old block mesh after new one is fully added
Elias Fleckenstein [Mon, 12 Jul 2021 09:38:11 +0000 (11:38 +0200)]
Remove old block mesh after new one is fully added

2 years agoAdd texture type that includes id, width and height instead of just ID
Elias Fleckenstein [Mon, 12 Jul 2021 09:33:51 +0000 (11:33 +0200)]
Add texture type that includes id, width and height instead of just ID

2 years agoUse minecraft constants for physics
Elias Fleckenstein [Mon, 12 Jul 2021 09:18:59 +0000 (11:18 +0200)]
Use minecraft constants for physics

2 years agoDon't pass callback argument to map_delete function in client destructor 0.1.4
Elias Fleckenstein [Mon, 12 Jul 2021 08:56:16 +0000 (10:56 +0200)]
Don't pass callback argument to map_delete function in client destructor