Commit Graph

248 Commits (master)

Author SHA1 Message Date
Celeste Wouters c9a9cd9e3e
Fix ENet IPv6 address issue, fix text rendering not working 2022-07-03 21:25:01 +02:00
Celeste Wouters b2a454b475
Make things build again 2022-07-03 19:55:18 +02:00
Dorian Wouters 2d830ff140
BuildInfo: BUILDINFO_PLATFORM_MAC -> MACOS 2019-05-30 12:45:38 +02:00
Dorian Wouters 334540ca98
Remove GLFWHandler from CMakeLists 2019-05-16 10:54:12 +02:00
Dorian Wouters 6030092f35
Get rid of the GLFWHandler proxy
Windows can have user pointers...
2019-05-12 20:46:12 +02:00
Dorian Wouters b59ad7dfcc
World: split Emerger into its own class 2019-01-30 14:38:19 +01:00
Dorian Wouters 4255b63652
Remove use of <glm/detail/*>
These files are GLM internal and change over time
2018-09-17 00:21:19 +02:00
Dorian Wouters de2d5744cc
Use -pie flag only on Linux GCC
clang seems to warn about its unusedness on all platforms
2018-09-17 00:21:13 +02:00
Dorian Wouters a04f430b04
Chunk.cpp: fix string literal cast to non-const char* 2018-09-09 16:41:27 +02:00
Dorian Wouters 1a235adb40
Remove Lua scripting
While LuaJIT is blazing fast, Lua itself isn't that great of a language.
I'd prefer to have a language with at least a native class structure.
AngelScript commits coming soon.
2018-09-09 16:40:51 +02:00
Dorian Wouters 745f53a731
util/Tipsify: fix a few warnings 2018-09-09 15:56:32 +02:00
Dorian Wouters 559d4e39de
Add a few words to CoC 2018-09-09 15:49:35 +02:00
Dorian Wouters 28e35c28cb
README: fix typo 2018-09-09 15:49:09 +02:00
Dorian Wouters 0558c9a417
Shut GLM up about experimental extensions 2018-08-18 23:39:52 +02:00
Dorian Wouters b363fb4690
Fix ambiguous LogInput::operator<<(size_t) on macOS 2018-08-18 23:39:47 +02:00
Dorian Wouters 8f343ee214
Fix SoundBuffer copy & move methods 2018-08-18 22:15:38 +02:00
Dorian Wouters f8035472a7
Replace lzfx with lzo
lzfx is unmaintained and did not run properly on macOS due to its
excessive usage of the stack as storage
2018-08-18 22:14:41 +02:00
Dorian Wouters ecec8f7fba
Rework a lot of #include lists 2018-08-14 08:35:34 +02:00
Dorian Wouters 8c058e25b7
CMakeLists: quieten glm lookup (pkg-config files somtimes missing) 2018-08-14 08:30:59 +02:00
Dorian Wouters f19f460169
Findmeiose.cmake: replace left MPACK with MEIOSE 2018-08-14 08:30:33 +02:00
Dorian Wouters 9964d19ebd
Fix LuaJIT failing on MacOS
I had one job
2018-08-13 21:20:01 +02:00
Dorian Wouters 771b53eeab
Platform.cpp/OSX: implement getExecutablePath 2018-03-14 19:12:10 +01:00
Dorian Wouters 7a68a2a256
Try and make Mac build work (OpenAL related headers, u32string) 2018-03-14 18:50:00 +01:00
Dorian Wouters 7d8d473d87
Tipsify: try to fix the 'int[3] is not a scalar' error 2018-03-14 18:24:02 +01:00
Dorian Wouters ba2cf58728
README: Add MinGW64 required packages list 2018-01-18 12:34:21 +01:00
Dorian Wouters 0c6b8a1cf4
Clean up audio sources & buffers before shutdown 2018-01-14 23:40:34 +01:00
Dorian Wouters 07a8d73706
README: update GCC dep to 7+ 2018-01-14 23:40:21 +01:00
Dorian Wouters eb552a052e
Host::create: specify IPv6 scope ID (0) 2018-01-14 23:40:09 +01:00
Dorian Wouters 4eceb52afe
Update ENet (fix IPv6-related Windows issue) 2018-01-14 23:39:16 +01:00
Dorian Wouters 4b0515b9e1
Fix some binary files (inc. PNGs) not reading properly on Windows 2018-01-14 20:49:44 +01:00
Dorian Wouters c8d8a8d404
Don't enable GL debug features if not available 2018-01-14 20:33:11 +01:00
Dorian Wouters ce74626805
Add GL version command-line option 2018-01-14 19:48:59 +01:00
Dorian Wouters 8f02acdf09
Lowercase namespaces; move states to state/; cmd-based render groundwork 2018-01-13 22:58:04 +01:00
Dorian Wouters 85cb2a8623
Windows: fix Diggler::proc::getExecutableDirectory failing 2018-01-12 20:46:56 +01:00
Dorian Wouters 2c913f780c
Attempt at MinGW compilation support 2018-01-12 20:20:10 +01:00
Dorian Wouters a72b8f1caf
Update enet 2018-01-11 21:30:54 +01:00
Dorian Wouters b95baa41c5
SoundBuffer.cpp: fix missing Types.hpp include 2018-01-11 20:38:07 +01:00
Dorian Wouters 14f5a403ab
CMakeLists: remove unused OpenGL require 2018-01-11 20:21:22 +01:00
Dorian Wouters 071db06f2b
Replace goodform with meiose; refactor game state management 2018-01-11 20:04:15 +01:00
Dorian Wouters 46082b5d01
Move Lua modules; remove goodform 2017-10-14 12:39:36 +02:00
Dorian Wouters 521ec24a95
Add (no) code of conduct 2017-09-21 11:58:21 +02:00
Dorian Wouters cd19f4fdf7
Up CMake min ver to 3.1.0, use builtin C++14 detection 2017-08-29 23:51:46 +02:00
Dorian Wouters b7cdd3de19
platform/Endian.hpp: fix "MIBS"/"MIPS" typo 2017-06-13 19:07:42 -04:00
Dorian Wouters 3b967c5ee4
World: remove getLoadChunk, move to getChunk param 2017-06-13 19:06:57 -04:00
Dorian Wouters 9e42a1f39a
Add (disabled by default) memory tracker code & jemalloc 2017-06-13 18:59:08 -04:00
Dorian Wouters 2960adeadb
Remove unused callbacks in TextureLoader::Loading 2017-03-18 13:46:29 -04:00
Dorian Wouters bf48f8af7f
LICENSE: upgrade to AGPLv3 2017-03-18 13:44:51 -04:00
Dorian Wouters ff8dc69514
Async texture loading, move Streams to IO namespace 2017-03-18 13:36:53 -04:00
Dorian Wouters 6d4b28688a
Fix platform/VecTypes.hpp & platform/types/vec{2,3,3}.hpp 2017-03-16 17:12:01 -04:00
Dorian Wouters 710ff2537f
Chunk: move CX, CY, CZ into class, more documentation 2017-03-16 13:29:56 -04:00