fix windows

This commit is contained in:
Nishi 2026-01-12 06:15:07 +09:00
commit f1def38e3d
Signed by: nishi
GPG key ID: 27EF69B208EB9343
4 changed files with 14 additions and 9 deletions

View file

@ -15,8 +15,6 @@ void GSInit(void) {
GSVersionGet(&version);
GSLog(GSLogInfo, "GearSrc Engine %s", version.string);
gload_init();
}
int GSEngineRegisterResource(GSEngine engine, const char* name, const char* path) {
@ -45,6 +43,8 @@ GSEngine GSEngineCreate(GSEngineParam* param) {
param->ready(engine->width, engine->height);
}
gload_init();
sh_new_strdup(engine->resource);
GSEngineRegisterResource(engine, "base", "base.pak");

View file

@ -5,6 +5,15 @@ void GSLog(int level, const char* fmt, ...) {
FILE* out = stdout;
#ifdef _WIN32
fprintf(out, "[GearSrc|");
if(level == GSLogInfo) {
fprintf(out, "INFO ");
} else if(level == GSLogWarn) {
fprintf(out, "WARN ");
} else if(level == GSLogError) {
fprintf(out, "ERROR");
}
#else
fprintf(out, "[\x1b[mGearSrc\x1b[m|");

2
external/milsko vendored

@ -1 +1 @@
Subproject commit debdaf998e0b5edfe42214934d8fcf4dfea3e7bd
Subproject commit c61e26f0289153bb3f31b1359e83095a1338fbd4

View file

@ -8,12 +8,8 @@ if [ "x$USE_WINE" = "x" ]; then
USE_WINE=false
fi
if $USE_WINE; then
if [ "x$WINE" = "x" ]; then
W=wine
else
W=$WINE
fi
if [ ! "x$WINE" = "x" ]; then
W=$WINE
E=.exe
fi