Commit Graph

269 Commits (master)

Author SHA1 Message Date
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 7a0ca23e38
Snapshot script: use mkdir -p 2022-07-13 01:36:12 +02:00
Elias Fleckenstein 53ffa199cc
GitHub actions: fetch entire history on checkout 2022-07-13 01:32:27 +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 5de55d8e5b
Add note to install lua 2022-05-16 18:48:57 +02:00
Elias Fleckenstein f8bfbc551c
Bump dragonnet 2022-05-11 18:03:41 +02:00
Elias Fleckenstein 6fb0af2756
Make texture batching optional (for OpenGL 3.3 compat) 2022-05-11 17:49:05 +02:00
Elias Fleckenstein f3b659aef4
Bump dragonnet 2022-04-30 13:48:29 +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 bf8ef5ff44
Bump deps/sqlite3-cmake 2022-04-25 15:57:21 +02:00
Elias Fleckenstein 77d98fc9a3
Replace libgl-dev by libgl1-mesa-dev 2022-04-25 15:50:13 +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 eae73f6e70
Bump dragonnet 2022-04-17 18:37:45 +02:00
Elias Fleckenstein 965c1c790b
Use new dragonnet (fixes IPv4/IPv6 problems) 2022-04-17 17:09:22 +02:00
Elias Fleckenstein 1e95a41792
Add new features to README 2022-04-17 14:13:40 +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