Commit Graph

47 Commits

Author SHA1 Message Date
Jérôme Leclercq 2d236afe0f Minor fixes 2021-11-30 12:42:19 +01:00
Jérôme Leclercq 34521e7d50 Update xmake.lua 2021-10-28 13:10:39 +02:00
Jérôme Leclercq f117b76129 XMake: Fix 2.5.9/dev handling 2021-10-28 13:03:32 +02:00
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