Commit Graph

65 Commits (32781feeff8f2bf0ba8257c37159473431cf75cd)

Author SHA1 Message Date
Elias Fleckenstein 32781feeff
Add node selection box 2022-04-18 22:18:40 +02:00
Elias Fleckenstein 2146387676
Use bilinear filter for skybox textures 2022-04-18 00:46:10 +02:00
Elias Fleckenstein ac87180ab3
Fix boulder shapes: depth-search to ground 2022-04-18 00:35:54 +02:00
Elias Fleckenstein 9e8eaa6f4d
Cull liquid faces next to unloaded nodes 2022-04-17 22:09:32 +02:00
Elias Fleckenstein 639fa5993f
Fix blending issues 2022-04-17 21:16:08 +02:00
Elias Fleckenstein 965c1c790b
Use new dragonnet (fixes IPv4/IPv6 problems) 2022-04-17 17:09:22 +02:00
Elias Fleckenstein 6d60079b8f
You can now see other players 2022-04-17 13:35:41 +02:00
Elias Fleckenstein f931fe22ec
refactoring 2022-04-15 23:45:01 +02:00
Elias Fleckenstein 681bf874ab
Speed up logistics of all air mapblocks 2022-02-13 21:59:33 +01:00
Elias Fleckenstein 29abff192c
Use thread pool for map generation 2022-02-13 21:12:52 +01:00
Elias Fleckenstein 0bf3c59ff9
Add meshgen_threads setting 2022-02-13 20:06:27 +01:00
Elias Fleckenstein bf2702ea41
Fix NULL pointer bug in meshgen 2022-02-13 18:09:26 +01:00
Elias Fleckenstein 38abb37997
Update meshgen threads to use queue waiting 2022-02-13 17:32:16 +01:00
Elias Fleckenstein fb034b0034
Use dragonstd flags 2022-02-13 16:27:53 +01:00
Elias Fleckenstein 5e478fd9a6
Add vsync setting 2022-02-13 13:51:45 +01:00
Elias Fleckenstein 3359396220
Fix problems with release build 2022-02-13 11:39:27 +01:00
Elias Fleckenstein 31b447da9c
Fix incorrect malloc 2022-02-12 23:19:52 +01:00
Elias Fleckenstein 7edcc13168
Use dragonnet 2022-02-12 23:17:32 +01:00
Elias Fleckenstein 8005e724b5
Add configuration files for client and server 2022-01-22 14:11:34 +01:00
Elias Fleckenstein 2f86030aad
Fragment shader optimizations 2022-01-19 22:58:12 +01:00
Elias Fleckenstein 89716a7da1
Disable pedantic warnings 2022-01-17 13:49:24 +01:00
Elias Fleckenstein a354467dfc
Use spaces for alignment 2022-01-17 13:41:13 +01:00
Elias Fleckenstein b1f8d66a99
Merge branch 'master' of github.com:dragonblocks/dragonblocks_alpha 2022-01-17 12:57:11 +01:00
Elias Fleckenstein 18821938dc
Add trees 2022-01-17 12:55:27 +01:00
Elias Fleckenstein fecea5e3c6 Change minimum OpenGL version to 4.2.0 2021-10-29 20:40:59 +02:00
Elias Fleckenstein d79c217850 Port to OpenBSD 2021-10-29 20:06:00 +02:00
Elias Fleckenstein bb6822f0e1 Improve boulder generation and multiple meshgen threads 2021-10-01 17:05:25 +02:00
Elias Fleckenstein 310a681bbb Add hillyness 2021-10-01 15:50:29 +02:00
Elias Fleckenstein d65828f3d7 Fix blending issues by sorting transparent objects 2021-10-01 15:14:31 +02:00
Elias Fleckenstein 4345de0bbf Minor fixes to frustum culling 2021-10-01 13:33:21 +02:00
Elias Fleckenstein fb670942b1 Implement frustum culling properly 2021-10-01 12:47:27 +02:00
Elias Fleckenstein d59a59ac8b Add status message 2021-09-30 16:38:57 +02:00
Elias Fleckenstein 411b1eaaed Add grow animation for newly created block meshes 2021-09-29 21:30:48 +02:00
Elias Fleckenstein f2ab14fbe8 Fix boulder generation 2021-09-29 15:59:30 +02:00
Elias Fleckenstein 7d9df41be4 Add screenshot key 2021-09-29 13:30:42 +02:00
Elias Fleckenstein e93a262033 Add fog and face culling 2021-09-29 11:51:03 +02:00
Elias Fleckenstein 8ea263d79a Add diffuse lighting, improve skybox and add timelapse 2021-09-28 20:10:26 +02:00
Elias Fleckenstein d6d852872a Add skybox 2021-09-27 18:38:36 +02:00
Elias Fleckenstein a3b2351342 Add daylight cycle 2021-09-26 18:22:49 +02:00
Elias Fleckenstein 0062d35337 Save player positions in database 2021-09-25 23:50:02 +02:00
Elias Fleckenstein 9bfdfbdc83 Generate random seed & save it to database 2021-09-25 21:35:13 +02:00
Elias Fleckenstein 5c180bd211 Rename NODE_INVALID to NODE_UNKNOWN 2021-09-25 19:35:51 +02:00
Elias Fleckenstein 444e1e3150 Replace HUD by GUI 2021-09-25 15:16:58 +02:00
Elias Fleckenstein b232bbea3e Remove GLSL version from debug menu 2021-08-26 12:41:27 +02:00
Elias Fleckenstein 077e748de1 Fix version detection 2021-08-26 12:34:34 +02:00
Elias Fleckenstein f3181cabad Tweak and extend debug info 2021-08-24 21:22:32 +02:00
Elias Fleckenstein b398f3286b Make 3D fragment shader portable 2021-08-24 19:07:46 +02:00
Elias Fleckenstein 8c5d6766aa Move types to dragontype submodule 2021-08-24 16:23:15 +02:00
Elias Fleckenstein 60de012f46 Frustum culling 2021-08-24 15:50:27 +02:00
Elias Fleckenstein c26c61c4d8 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
2021-08-23 18:06:57 +02:00