39 Commits
Author SHA1 Message Date
Mercury233 60b48a4cda add support for MinGW build (#2819) 2026-10-21 09:30:54 +08:00
Mercury233 3734faa3ad Upgrade Premake from v5.0.0-beta8 to the stable v5.0.0 release (#3176)
* upgrade premake from v5.0.0-beta8 to v5.0.0

* include local fixed in premake5 stable
2026-10-09 09:07:01 +08:00
Mercury233 f2c058ab87 use default entry point on Windows (#3154) 2026-08-13 09:46:36 +08:00
salix5 99d079e052 Include irrlicht/defines.lua in gframe/premake5.lua (#3153) 2026-08-03 11:33:14 +08:00
Mercury233andCopilot Autofix powered by AI 0d5e196c4e Refactor premake dependency handling (#3099)
* clean dep finding path

* fix libevent

* update

* update

* rename sqlite dir

* update

* update

* update

* update

* fix

* update

* fix

* fix

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* minor

* rename

* comment

* opus vorbis link order

* varible source_dir

* comment

* revert sqlite3 dir name

* reapply workaround fix

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-24 10:32:28 +08:00
Mercury233 d3f41736f1 define NOMINMAX and WIN32_LEAN_AND_MEAN globally on Windows (#3147) 2026-07-20 08:32:14 +08:00
Mercury233 a4c09fb3c4 use liblzma(xz) to replace lzma sdk (#3065) 2026-05-25 08:11:31 +08:00
Mercury233 d4b0cf3f8e update png, zlib, premake, simd (#3068) 2026-05-02 08:21:26 +08:00
Mercury233 3f58bab218 remove irrklang (#3064) 2026-04-25 13:46:46 +08:00
Mercury233 1e45da773a upgrade irrlicht to 1.9 (#3063)
* upgrade irrlicht to 1.9

* fix material ZWriteEnable

* add archive file name in errmsg

* use IImage::getData instead of lock
2026-04-23 14:03:23 +08:00
salix5 7b27025e27 Add _IRR_STATIC_LIB_ to premake (#3060) 2026-04-22 08:55:47 +08:00
Mercury233 40e9e10972 use absolute include dirs in premake (#3048) 2026-04-17 09:51:35 +08:00
Mercury233 3731417172 add libjpeg-turbo & custom JPEG loader (#3043) 2026-04-11 10:44:48 +08:00
Mercury233 b006d11bc6 disable OpenMP by default (#3002) 2026-04-11 08:51:33 +08:00
Mercury233 768036c616 refactor FPS lock (#3035) 2026-04-11 08:31:29 +08:00
Mercury233 39d5c6d252 remove glu and xxf86vm (#3040) 2026-04-03 11:21:43 +08:00
Mercury233 64c9338065 add IRRLICHT_BUILD_JPEG_PNG in premake (#3019) 2026-03-23 06:24:47 +08:00
salix5 ddb14f5e0d Use sqlite3_deserialize in LoadDB (#2993) 2026-03-20 14:06:28 +08:00
Mercury233 90198376d8 remove _IRR_WCHAR_FILESYSTEM and make DataManager::LoadDB accept char* (#2977) 2026-03-10 06:49:13 +08:00
Mercury233 b8d3b686f5 remove unnecessary features from Freetype (#2854) 2025-08-11 09:16:31 +08:00
salix5 ed09b7a36f revert cppdialect (#2848) 2025-06-22 21:50:24 +08:00
Mercury233 97af9bb3fe use libevent 2.1.12 on windows (#2806) 2025-06-16 08:55:15 +08:00
Mercury233 7ff76322e4 add back link pthread (#2829) 2025-06-08 20:22:49 +08:00
Nanahira f7266022d8 fix irrklang pro debug filter (#2824) 2025-06-03 17:16:41 +08:00
Mercury233 38e198de73 cleanup premake links (#2815) 2025-06-01 06:26:21 +08:00
Mercury233 79b755e674 fix LUA_LIB_DIR (#2816) 2025-06-01 06:26:10 +08:00
Mercury233 750f2ede38 update windows build matrix (#2781)
* add x64, support no dxsdk
* fix entrypoint
2025-05-31 09:48:36 +08:00
Mercury233 9648089e7e add static build for linux & macos (#2782)
* fix support for building libevent on other systems

* add static build for linux & macos

* install premake with homebrew
2025-05-31 09:38:40 +08:00
Mercury233 e677985c35 update imageScaleNNAA, add OpenMP (#2779)
* update imageScaleNNAA, add OpenMP

* fix

* disable thumb load thread

* use std::snprintf

* don't preload search result

* typo
2025-05-21 09:51:39 +08:00
Mercury233 7ef84fdb17 fix usage of os.findheader (#2795)
* remove invalid param miniaudio-lib-dir

* add missing opusfile-include-dir

* fix OGG_LIB_DIR

* use brew --prefix

* fix usage of os.findheader
2025-05-17 21:19:03 +08:00
Nanahira bfcb4afcdb add miniaudio (#2727) 2025-05-09 13:34:36 +08:00
Mercury233 7ca3080284 update irrlicht premake (#2755) 2025-04-26 19:17:03 +08:00
salix5 65e21a1b4c add rtti option (#2731) 2025-03-22 23:08:31 +08:00
salix5 d27ccb8b13 add cdialect, cppdialect (#2730) 2025-03-16 17:24:00 +08:00
Mercury233 e84e059bc7 Revert "add cdialect, cppdialect (#2723)" (#2728)
This reverts commit bb72cc99d3.
2025-03-15 15:05:13 +08:00
salix5 bb72cc99d3 add cdialect, cppdialect (#2723) 2025-03-12 15:04:09 +08:00
purerosefallen 6c6ecbe0d5 optional ikpmp3 buildin 2022-04-16 16:21:38 +08:00
Mercury233 7b2072c9c6 update premake (#2436) 2022-04-16 09:12:12 +08:00
Mercury233 4a5f0253ac update build system to premake5 (#2399) 2022-04-03 21:55:35 +08:00