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