Elias Fleckenstein
|
9db01b72ab
|
Abort on failed shader program linkage
|
2022-07-13 15:22:47 +02:00 |
Elias Fleckenstein
|
147808291d
|
Improve diagnostics on GLFW failure
|
2022-07-13 15:14:35 +02:00 |
Elias Fleckenstein
|
087dedd5e0
|
Improve diagnostics when invoked from incorrect path
|
2022-07-13 15:04:18 +02:00 |
Elias Fleckenstein
|
d7392154b2
|
Improve diagnostics when submodules are not updated
|
2022-07-13 14:42:37 +02:00 |
Elias Fleckenstein
|
212fc530c1
|
Tweak and enable snapshots
|
2022-07-13 01:26:18 +02:00 |
Elias Fleckenstein
|
9d10dc5dbb
|
Request OpenGL 3.3
|
2022-07-12 17:51:25 +02:00 |
Elias Fleckenstein
|
6fb0af2756
|
Make texture batching optional (for OpenGL 3.3 compat)
|
2022-05-11 17:49:05 +02:00 |
Elias Fleckenstein
|
9b1b2de40f
|
Call dragonnet initializer
|
2022-04-25 18:26:51 +02:00 |
Elias Fleckenstein
|
96df962260
|
Use MinGW ANSI stdio
|
2022-04-25 16:45:24 +02:00 |
Elias Fleckenstein
|
2bca16df3d
|
Explicitly link against dl
|
2022-04-25 16:08:06 +02:00 |
Elias Fleckenstein
|
5c5b36c384
|
Add Win64 build
|
2022-04-25 15:45:50 +02:00 |
Elias Fleckenstein
|
7899e0ebbe
|
Rework structure
|
2022-04-25 12:43:59 +02:00 |
Elias Fleckenstein
|
6bc773cd38
|
Include pthread_time on windows for clock_gettime
|
2022-04-24 18:27:14 +02:00 |
Elias Fleckenstein
|
16ff4fe377
|
Use rand instead of random on windows
|
2022-04-24 18:16:47 +02:00 |
Elias Fleckenstein
|
097aaa2091
|
Don't include features.h
|
2022-04-24 18:13:58 +02:00 |
Elias Fleckenstein
|
bf970db625
|
Use portable getline
|
2022-04-24 18:07:35 +02:00 |
Elias Fleckenstein
|
9b70226963
|
Use correct u64 printf fmt
|
2022-04-24 17:58:21 +02:00 |
Elias Fleckenstein
|
9678cac797
|
Add win32 workaround for signal code
|
2022-04-24 17:55:53 +02:00 |
Elias Fleckenstein
|
ea34e59565
|
Allow passing custom paths for library dependencies
|
2022-04-24 17:49:13 +02:00 |
Elias Fleckenstein
|
c6cf6be320
|
Use Windows-compatible linenoise
|
2022-04-24 17:48:19 +02:00 |
Elias Fleckenstein
|
79ff11c923
|
Use proper format for size_t printf
|
2022-04-24 17:03:00 +02:00 |
Elias Fleckenstein
|
55a5093644
|
Client: unify error handling
|
2022-04-24 13:53:43 +02:00 |
Elias Fleckenstein
|
342b828bf1
|
Fix client terrain crashes and performance
|
2022-04-24 13:30:56 +02:00 |
Elias Fleckenstein
|
f4c0012041
|
Trees break if they have no connection to ground
|
2022-04-22 11:24:03 +02:00 |
Elias Fleckenstein
|
6fd40203d5
|
Add shovel
|
2022-04-20 18:49:37 +02:00 |
Elias Fleckenstein
|
a7a35ec666
|
Implement node breaking
|
2022-04-20 18:07:46 +02:00 |
Elias Fleckenstein
|
52b661f165
|
Render own model with depth offset
|
2022-04-20 12:41:18 +02:00 |
Elias Fleckenstein
|
dde805203b
|
Add items
|
2022-04-19 23:31:26 +02:00 |
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
|
cae80cd927
|
Fix find vulcano algorithm
|
2022-04-17 22:05:18 +02:00 |
Elias Fleckenstein
|
639fa5993f
|
Fix blending issues
|
2022-04-17 21:16:08 +02:00 |
Elias Fleckenstein
|
637f50d9bd
|
Out of source builds: keep source directory clean
|
2022-04-17 19:55:04 +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
|
66db44bf1d
|
Fix UB/leaks in server
|
2022-02-13 19:53:44 +01:00 |
Elias Fleckenstein
|
bf2702ea41
|
Fix NULL pointer bug in meshgen
|
2022-02-13 18:09:26 +01:00 |
Elias Fleckenstein
|
9ff2a20c80
|
Use different database files
|
2022-02-13 17:57:03 +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 |