Andrey Akhmichin
87ce35b32d
engine: common: imagelib: img_utils.c: change formats priority.
2022-06-25 17:23:44 +03:00
36cec298c2
Revert "engine: common: imagelib: img_tga.c: fix broken tga flip."
...
This reverts commit 99de598ea4
.
2022-06-25 17:03:13 +03:00
6199426e5e
Revert "engine: common: imagelib: img_tga.c: fix broken tga flip again."
...
This reverts commit e5720cf8b9
.
2022-06-25 17:03:12 +03:00
Andrey Akhmichin
e5720cf8b9
engine: common: imagelib: img_tga.c: fix broken tga flip again.
2022-06-24 14:18:30 +03:00
Andrey Akhmichin
99de598ea4
engine: common: imagelib: img_tga.c: fix broken tga flip.
2022-06-24 07:38:21 +03:00
Jesse Buhagiar
b23d5ed354
Build: Add SerenityOS to list of compatible systems
...
This is required by the build system to spit out a library with
the correct name/platform.
2022-06-20 00:01:37 +03:00
Tim Schumacher
a1ce5faac2
Engine: Keep HTTP from endlessly formatting NaN values
...
For whatever reason, our progress count for HTTP downloads stays at 0.
This results in the engine calculating a NaN progress value many times
each frame, which results in a significant performance hit.
2022-06-20 00:01:37 +03:00
463997da51
engine: common: delete unused Mod_Handle function
2022-06-15 13:54:54 +03:00
2218126c75
engine: disable stdout output and flush on Windows, Wcon already does the job
2022-06-14 04:41:37 +03:00
2388260848
engine: optimize colored output
...
* removed unneeded formatting for Android
* make generic function to output colorless and colorized strings
* disable color output on low memory devices to not waste CPU cycles on it
2022-06-14 04:23:09 +03:00
45bf927c74
engine: filesystem: avoid FS_SysFolderExists spam if stat returned ENOTDIR
2022-06-14 03:27:56 +03:00
347c6d6a91
engine: common: don't output log to stdout on Win32 where it's done by Wcon. Better colorcode filtration
2022-06-14 03:27:21 +03:00
402b38951d
engine: better color code stripping
2022-06-13 23:36:13 +03:00
6807cf5849
engine: fix build on android
2022-06-13 23:36:13 +03:00
15dc25d2cd
engine: rename Q_cleanstr to something more meaningful
2022-06-13 23:36:13 +03:00
568c7fd917
engine: strip color codes when writing to log
2022-06-13 23:36:13 +03:00
e5562a7b61
engine: whereami: fix C89
2022-06-13 04:33:12 +03:00
e44718d531
engine: fix build
2022-06-13 04:17:02 +03:00
e6a2c207de
engine: implement change game with execv in-engine. For now it enabled for all platforms, will probably disabled selectively
2022-06-13 03:42:20 +03:00
df83b155a1
game_launch: rip out execv code
2022-06-13 03:26:44 +03:00
cc2c97cfad
engine: include whereami library to detect current executable path, may be reworked later if needed
2022-06-13 03:07:37 +03:00
7c9f5f8ab1
engine: remove LoadLibrary macros, to avoid possible misuse. Although macros moved to game_launch, it's part of it's own problem from now
2022-06-11 03:25:57 +03:00
Andrey Akhmichin
6b4f55c4bf
engine: common: filesystem.c: do not load archives with zip extention again
2022-06-10 23:26:14 +03:00
f467d0c807
game_launch: fix Windows build (as suggested by @SNMetamorph )
2022-06-09 20:27:27 +03:00
a717b7fc49
game_launch: declare environ variable, by standard it must be declared by user program
2022-06-09 14:44:04 +03:00
07a9c4602d
game_launch: change game with execve on supported platforms
2022-06-09 13:42:16 +03:00
6f36edfd16
engine: various const qualifier fixes
2022-05-29 04:22:43 +03:00
86a777880f
engine: common: mark AbortCurrentFrame as NORETURN, fix noreturn warnings
2022-05-29 01:58:56 +03:00
843c9abf9b
engine: common: fix array underrun
2022-05-25 03:38:19 +03:00
924e895753
engine: common: set Host_Error and Sys_Error as NORETURN
2022-05-25 03:38:02 +03:00
51526948c0
engine: server: make PEntityOfEntIndex bug-compatible with GoldSrc
...
Add new undocumented GoldSrc eiface function, PEntityOfEntIndexAllEntities,
a bug-free version of PEntityOfEntIndex
Ref: https://github.com/ValveSoftware/halflife/issues/2272
2022-05-21 03:03:59 +03:00
4fbd96d201
engine: common: filesystem: speed up directory existense check on POSIX by using stat() instead of opendir()
2022-05-09 07:45:51 +03:00
81b01ac561
engine: common: remove NaN check, it's mostly useless on text data
2022-05-09 05:01:20 +03:00
771c359ed0
engine: common: make blue-shift map detect more robust
2022-05-09 05:01:20 +03:00
SNMetamorph
d1a5c33bf1
engine: common: removed unused function Sys_SetClipboardData
2022-05-02 03:29:24 +03:00
SNMetamorph
15eb6808c4
engine: platform: updated clipboard read/write functions
2022-05-02 03:29:24 +03:00
691a305f8e
engine: common: reorder cmd_t fields to be compatible with GoldSrc
2022-04-09 19:38:22 +03:00
SNMetamorph
95ee88720c
engine: platform: win32: major refactoring of console code
2022-04-06 15:17:15 +03:00
SNMetamorph
58dbc1ba31
engine: system: disabled skipping color codes for Wcon_WinPrint
2022-04-06 15:17:15 +03:00
fc7fb8b62d
engine: masterlist: replace master server domain by mentality.rip
...
It is essentially the same as ms.xash.su but due to current situation, it is known to be blocked on some Ukrainian ISPs.
ms2.xash.su is retired for now.
2022-03-19 01:58:10 +03:00
SNMetamorph
65d624140e
engine: filesystem: fixed FS_Search algorithm for ZIP files ( fix #796 )
2022-03-15 23:11:00 +03:00
SNMetamorph
cd2720ba81
engine: common: imagelib: fixed loading BMP files with v4/v5 headers
2022-03-13 01:50:30 +03:00
fba323cf1f
engine: common: cosmetic changes to usage string generating code
2022-03-10 04:52:16 +03:00
f67d0ffa5a
engine: common: fix broken function name and strings after find&replace in socket code
2022-03-10 04:51:38 +03:00
df616b950d
engine: add NET_AdrToString to menu extended API, upgrade mainui submodule
2022-03-08 07:00:36 +03:00
SNMetamorph
6473efa995
engine: added support for BC7 and BC6H compression formats of DDS textures
2022-03-07 02:03:40 +03:00
85f99c723a
engine: add sys_timescale implementation
2022-03-03 05:38:36 +03:00
SNMetamorph
edc171be04
engine: common: fixed lightmap shift again
2022-02-28 19:56:28 +03:00
SNMetamorph
24ea8fba4b
engine: common: fixed lightmap shifting caused by insufficent precision in Mod_CalcSurfaceExtents
2022-02-28 16:54:28 +03:00
3f7773f83b
engine: client: rewrite VOX subsystem, fix spaces being taken into sentences, add tests for parser, remove dead code
2022-02-22 09:40:15 +03:00