Commit Graph

44 Commits

Author SHA1 Message Date
Jérôme Leclercq
04ee6f0fd1 Add support for xmake 2.5.9 (and unity build for unit tests) 2021-10-19 14:26:45 +02:00
Lynix
9740db8fe2 Improve MinGW support 2021-10-16 17:45:43 +02:00
Jérôme Leclercq
2a2f7d8085 Add support for coverage mode (WIP) 2021-10-16 12:09:36 +02:00
Jérôme Leclercq
a66f6faed1 Add widgets (WIP) 2021-10-04 09:25:45 +02:00
Jérôme Leclercq
ece18bf472 Implement back text rendering (WIP) 2021-09-07 18:45:10 +02:00
Jérôme Leclercq
601a0cedec Fix MinGW support 2021-09-06 10:37:24 +02:00
Jérôme Leclercq
0bb443b0d0 Fix xmake.lua 2021-08-23 19:35:45 +02:00
Jérôme Leclercq
72b959d6ca XMake: Enable MinGW 2021-08-23 19:30:00 +02:00
ImperatorS79
c977ad6440 Use is_plat("windows", "mingw") 2021-08-23 19:29:25 +02:00
ImperatorS79
8d4639d8e1 Add support for mingw 2021-08-23 19:29:25 +02:00
Jérôme Leclercq
1cb3c86a3b XMake: Fix missing global headers in install/projects 2021-08-23 18:46:46 +02:00
Jérôme Leclercq
335b48056f XMake: Setup allowed modes/plats/archs 2021-08-19 18:47:11 +02:00
Jérôme Leclercq
f0de7efd2d Update xmake.lua 2021-08-19 18:47:11 +02:00
Jérôme Leclercq
f0ea623408 XMake: fix Nazara include installation folder 2021-08-18 02:29:31 +02:00
Jérôme Leclercq
5a406e8a20 Add entt dependency to Core and Physics3D 2021-06-20 14:06:28 +02:00
Lynix
54d56abc56 WIP 2021-06-16 16:50:00 +02:00
Jérôme Leclercq
4b3b595a99 Minor fixes 2021-06-04 18:02:28 +02:00
Jérôme Leclercq
7c9bc16535 XMake: Add asan mode 2021-06-03 17:22:12 +02:00
Jérôme Leclercq
57ee511b86 XMake: Add OpenAL-soft package
In order to provide openal-soft DLL when running or installing the engine
2021-06-03 17:22:00 +02:00
Jérôme Leclercq
0dd5e92a50 Audio: Add FLAC support 2021-06-03 17:21:15 +02:00
Jérôme Leclercq
ce5ace52cc XMake: Add math includes to core project 2021-06-01 12:32:54 +02:00
Jérôme Leclercq
577643d128 Audio: Remove libsndfile loader 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
0d2535b47c Fix libvorbis handling 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
312a6d3ba8 Fix libvorbisfile dependency 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
79b6b87379 Audio: Add .ogg loader (using libvorbisfile) 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
ca51ab16c9 XMake: Add dl and pthread links (fixes Linux compilation) 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
7ced0e5f08 Audio: Add .wav loader (using dr_wav) 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
d121393267 Audio: Add mp3 support + new demo 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
9d1c821a16 Remove stb from thirdparty and use xmake instead 2021-05-30 16:45:50 +02:00
Jérôme Leclercq
a90844f0dd Remove X11 dependency properly (as it's handled by SDL and EGL) 2021-05-29 00:52:10 +02:00
Jérôme Leclercq
41baacd9ab Fix linux compilation 2021-05-29 00:34:09 +02:00
Jérôme Leclercq
c2b61b6732 A lot of fixes 2021-05-28 22:58:40 +02:00
Jérôme Leclercq
392a23eeb1 Add Std140Debug "example" (using OpenGL directly to debug stuff) 2021-05-26 22:23:30 +02:00
Jérôme Leclercq
c880a431a2 XMake: add headers from src to projects 2021-05-25 10:40:07 +02:00
Jérôme Leclercq
e716b44aa3 Add tests and SDK 2021-05-17 23:08:37 +02:00
Lynix
40772f2137 xmake: Add automatic resource embedding 2021-05-16 23:09:29 +02:00
Jérôme Leclercq
8ba8a0d1bb Translate premake actions to xmake tasks 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
7fd94a2068 Use xmake dev for CI (until xmake 2.5.4 is out) 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
df31666d0e CI: Fix dependencies hash (until next xmake version) 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
1858e1f35c xmake: Build NewtonDynamics in debug only on Windows 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
ff107564ee xmake: Build renderer backends when building examples 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
3221dfdb09 xmake: Add support for shader editor 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
24c2de405f Improve xmake build 2021-05-14 03:35:32 +02:00
Jérôme Leclercq
2641117847 Add building using xmake and cleanup thirdparty 2021-05-14 03:35:32 +02:00