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