Skip to content
This repository was archived by the owner on May 10, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ ipch
*.mak.vpc_crc
*.xcodeproj/
!devtools/*.mak
devtools/makefile_base_posix.mak.link
!utils/smdlexp/smdlexp.mak

# Specific Source build products
Expand Down Expand Up @@ -105,3 +106,6 @@ mp/game_src/maps/hogsy/*.bsp
*.old
*.rehex-meta
*.ztmp

# Build support files
devtools/gcc9+support.o
11 changes: 7 additions & 4 deletions mp/game/invasion/gameinfo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,17 +59,20 @@
// VPK and we can avoid making thousands of file system calls to attempt to open files
// in folders where they don't exist. (Searching a VPK is much faster than making an operating
// system call.)
game |all_source_engine_paths|hl2
game_lv hl2/hl2_lv.vpk
game+mod hl2mp/hl2mp_english.vpk
game+mod hl2mp/hl2mp_pak.vpk
game |all_source_engine_paths|hl2/hl2_english.vpk
game |all_source_engine_paths|hl2/hl2_pak.vpk
game |all_source_engine_paths|hl2/hl2_textures.vpk
game |all_source_engine_paths|hl2/hl2_sound_vo_english.vpk
game |all_source_engine_paths|hl2/hl2_sound_misc.vpk
game |all_source_engine_paths|hl2/hl2_misc.vpk
platform |all_source_engine_paths|platform/platform_misc.vpk

game |all_source_engine_paths|hl2mp
game |all_source_engine_paths|hl2mp/hl2mp_english.vpk
game |all_source_engine_paths|hl2mp/hl2mp_pak.vpk
game |all_source_engine_paths|hl2
platform |all_source_engine_paths|platform
platform |all_source_engine_paths|platform/platform_misc.vpk
}
}
}
4 changes: 2 additions & 2 deletions mp/game/invasion/resource/clientscheme.res
Original file line number Diff line number Diff line change
Expand Up @@ -1553,8 +1553,8 @@ Client
{
"1" "resource/HALFLIFE2.ttf"
"2" "resource/HL2crosshairs.ttf"
"3" "resource/fonts/Squada_One/SquadaOne-Regular.ttf"
"4" "resource/fonts/Michroma/Michroma.ttf"
"3" "resource/fonts/SquadaOne-Regular.ttf"
"4" "resource/fonts/Michroma.ttf"
"5" "resource/fonts/CRYSRG__.TTF"
}
}
2 changes: 1 addition & 1 deletion mp/game/invasion/resource/sourcescheme.res
Original file line number Diff line number Diff line change
Expand Up @@ -1232,6 +1232,6 @@ Scheme
1 "resource/HALFLIFE2.ttf"
2 "resource/HL2EP2.ttf"
3 "resource/marlett.ttf"
4 "resource/fonts/Squada_One/SquadaOne-Regular.ttf"
4 "resource/fonts/SquadaOne-Regular.ttf"
}
}
8 changes: 4 additions & 4 deletions mp/game/invasion/resource/teamscheme.res
Original file line number Diff line number Diff line change
Expand Up @@ -782,9 +782,9 @@ TeamScheme

CustomFontFiles
{
1 "resource/fonts/michroma/michroma.ttf"
1 "resource/fonts/Michroma.ttf"
2 "resource/fonts/electr.ttf"
3 "resource/fonts/oswald/Oswald-Regular.ttf"
4 "resource/fonts/squada_one/SquadaOne-Regular.ttf"
3 "resource/fonts/Oswald-Regular.ttf"
4 "resource/fonts/SquadaOne-Regular.ttf"
}
}
}
8 changes: 4 additions & 4 deletions mp/game/invasion/resource/teamschemealien.res
Original file line number Diff line number Diff line change
Expand Up @@ -793,9 +793,9 @@ TeamSchemeAlien

CustomFontFiles
{
1 "resource/fonts/michroma/michroma.ttf"
1 "resource/fonts/Michroma.ttf"
2 "resource/fonts/electr.ttf"
3 "resource/fonts/oswald/Oswald-Regular.ttf"
4 "resource/fonts/squada_one/SquadaOne-Regular.ttf"
3 "resource/fonts/Oswald-Regular.ttf"
4 "resource/fonts/SquadaOne-Regular.ttf"
}
}
}
8 changes: 4 additions & 4 deletions mp/game/invasion/resource/teamschemehuman.res
Original file line number Diff line number Diff line change
Expand Up @@ -720,10 +720,10 @@ TeamSchemeHuman

CustomFontFiles
{
1 "resource/fonts/michroma/michroma.ttf"
1 "resource/fonts/Michroma.ttf"
2 "resource/fonts/electr.ttf"
3 "resource/fonts/oswald/Oswald-Regular.ttf"
4 "resource/fonts/squada_one/SquadaOne-Regular.ttf"
3 "resource/fonts/Oswald-Regular.ttf"
4 "resource/fonts/SquadaOne-Regular.ttf"
5 "resource/fonts/CRYSRG__.TTF"
}
}
}
44 changes: 44 additions & 0 deletions mp/src/devtools/gcc9+support.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
// compatibility with old ABI
#if __GNUC__ >= 9
#include <cmath>

extern "C" double __pow_finite(double a, double b)
{
return pow(a, b);
}

extern "C" double __log_finite(double a)
{
return log(a);
}

extern "C" double __exp_finite(double a)
{
return exp(a);
}

extern "C" double __atan2_finite(double a, double b)
{
return atan2(a, b);
}

extern "C" float __powf_finite(float a, float b)
{
return powf(a, b);
}

extern "C" float __logf_finite(float a)
{
return logf(a);
}

extern "C" float __expf_finite(float a)
{
return expf(a);
}

extern "C" float __acosf_finite(float a)
{
return acosf(a);
}
#endif
Loading