d27dd68072
engine: client: vgui: rework loading VGUI and probing client for internal vgui support API
2022-11-12 16:35:18 +03:00
3e9f2df2bf
engine: client: fix incorrect mark for ConsolePrint notifications
2022-08-25 21:21:22 +03:00
7341a6b020
engine: client: add old GoldSrc feature where ConsolePrint could print to notification zone, similar to Con_NPrintf( 0, ... )
2022-08-25 18:22:43 +03:00
314672d82c
engine: client: fix invalid playerinfo being accessed by renderer
2022-08-13 01:29:45 +03:00
5350d88f57
public: crtlib: add quotation mark support for ParseFile, required for filesystem_stdio
2022-07-26 03:17:11 +03:00
SNMetamorph
8f91830997
engine: added changeport parameter for NET_Config
2022-07-10 18:28:06 +03:00
6e031b518a
engine: client: increase limit of client sprites, lower part of it can be used only for HUD sprites
...
higher part used for client sprites
map overview sprites are loaded as normal models
thus we have equal internal engine and hud sprite indices and it fixes compatibility issues
for mods like Half-Rats Parasomnia
2022-07-01 03:41:55 +03:00
SNMetamorph
fef0993f54
engine: client: cl_game: fixed hudGetModelByIndex function in client API ( fix #518 )
2022-06-15 13:53:53 +03:00
6c7d57e1eb
engine: client: move vgui deinitialization out of CL_UnloadProgs. Delete cls.initialized check in CL_Shutdown, that used to shutdown various client-side subsystems that usually have needed checks by themselves
2022-06-12 03:06:03 +03:00
11d4cb0f1e
engine: client: securedstub: cosmetic changes
2022-05-29 02:27:02 +03:00
52d1383f14
engine: client: fix various useless checks, unused variables & defines, double assignments and mistypings
2022-05-25 03:50:06 +03:00
SNMetamorph
9c85d114e7
engine: client: fixed TriWorldToScreen behavior to match GoldSrc
2022-04-13 09:12:12 +03:00
Bien Pham
988183a96a
engine: implement support for secured client dlls
2022-02-01 05:56:54 +03:00
Bien Pham
3a55b9cd67
engine: make pfnDrawString & pfnDrawStringReverse return width
2022-01-29 00:36:43 +03:00
56103a90eb
engine: client: limit token size in client dll parsefile to 1024 (GoldSrc value)
2022-01-27 03:32:52 +03:00
7e687b45bb
engine: client always uses SDL (virtually) on non-Win32 platforms
2022-01-04 08:39:11 +03:00
c96f10d40b
engine: client: restrict LOCALONLY cvars regardless of cl_filterstuffcmd value
2021-11-23 05:23:38 +03:00
c79a649d97
engine: client: implement pfnFilteredClientCmd
2021-11-23 05:23:38 +03:00
Владислав Сухов
1042291ad6
client: Don't change loading bar color
...
Don't change loading bar color (fix yellow loading bar in Half-Rats Parasomnia, it should be white)
2021-10-25 00:48:36 +06:00
4ba95277b9
engine: client: fix ParseFile calls
2021-10-08 17:31:32 +03:00
9e5d5e0ea3
public: moved COM_ParseFileSafe to libpublic, added optional argument for length and overflow checking
2021-10-08 17:31:32 +03:00
91f845c335
engine: client: fix paused icon drawn when levelshots are disabled
2021-09-30 16:43:21 +03:00
32068d8090
client: fix wrong paused icon
2021-08-27 18:09:07 +03:00
SNMetamorph
8c351d9255
engine: client: made pfnSPR_Load and pfnSPR_Frames functions as exported
2021-07-31 13:47:43 +03:00
88ce5fd0b6
engine: modify NetAPI to follow const qualifiers
2021-07-20 16:10:32 +03:00
d011dccaab
engine: client: remove redundant index check
2021-06-06 15:51:41 +03:00
155eb1ba58
engine: fix various warnings
2021-03-07 03:40:01 +03:00
cf5ebd128c
client: fix XASH_64BIT check
2021-02-26 16:04:45 +03:00
Ivan Avdeev
1b426b67e7
partially fix amd64 build on windows
...
Quality of this commit is questionable. I have no idea whether what I did
here makes sense or not.
But it compiles and runs (provided with hlsdk-xash3d amd64 build, which
is another story).
This omits necessary waf changes that are necessary to make a valid
64-bit build. Apparently it's not enough to just pass `-8` on Windows,
you also need to hack wscript to add `x64` target to MSVC. I'll do that
later when I figure out how.
This change is a precursor for RTX Vulkan effort --
VK_KHR_ray_tracing_pipeline and friends are only available on 64-bit
nvidia drivers (no idea about AMD, pls send GPUs onegai).
2021-02-26 16:04:45 +03:00
Gleb Mazovetskiy
5e0a0765ce
Trim all trailing whitespace
...
The `.editorconfig` file in this repo is configured to trim all trailing
whitespace regardless of whether the line is modified.
Trims all trailing whitespace in the repository to make the codebase easier
to work with in editors that respect `.editorconfig`.
`git blame` becomes less useful on these lines but it already isn't very useful.
Commands:
```
find . -type f -name '*.h' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
find . -type f -name '*.c' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
```
2021-01-04 20:55:10 +03:00
Logan
5cdb35f508
Pass cl.viewentity into S_StartSound for pfnPlaySoundByNameAtLocation
...
This fixes a minor bug where sounds played via pfnPlaySoundByNameAtLocation (mainly from viewmodel animations e.g. MP5) would be left where it was emitted in the world, rather than following the local player as it does in Goldsrc.
2020-09-11 22:10:32 +03:00
09ae961221
remove platform-specific macros
2020-08-24 21:22:02 +03:00
70cddcb9ca
client: fix assert when sprite exist, but not loadable
2020-02-08 23:15:40 +07:00
3a416636f1
engine: mark GAME_EXPORT's
2020-01-19 08:15:54 +07:00
9421457b3a
engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h
2019-11-24 03:52:08 +03:00
db39f0cc88
engine: client: combine loading or paused icon drawing
2019-11-08 01:28:01 +03:00
3f48bce7da
engine: client: fix #79
2019-11-08 01:09:55 +03:00
9e99a2bc37
engine: dirty sdl1.2 port
2019-11-02 08:56:07 +03:00
114a256675
Implement XASH_LOW_MEMORY, memory-reduced configuration
2019-10-26 07:06:26 +07:00
Wei Mingzhi
88772a1c34
engine: GetGameDir should return gamedir only. Add proper stub functions for some engine APIs.
2019-10-07 16:08:10 +03:00
8f9800eb3c
ref: move R_DrawTree from refdll to engine, implement using ref's triapi
2019-07-27 13:27:40 +03:00
938a9f372f
engine: add stub function for new undocumented function in clientdll api
2019-07-26 14:51:21 +03:00
d9545e5e78
cl_game: fix missing }
2019-07-20 05:09:24 +03:00
2f8fec6b70
Remove trailing spaces, convert mistakenly put spaces to tabs. The most useful commit ever.
2019-07-19 20:23:08 +03:00
4beba75159
engine: fix various compiler warnings
2019-07-13 23:25:03 +03:00
54920f13df
engine: rename library naming function, as it returns a full path and not just library name
2019-07-07 02:47:45 +03:00
0579ecd30f
engine: check if client.dll linked to SDL2.dll ( #37 )
2019-06-29 23:56:50 +03:00
Mr0maks
671c247381
Merge branch 'master' of https://github.com/FWGS/xash3d-fwgs
2019-05-25 22:54:42 +05:00
b797e0af1a
Merge 4483 update
2019-05-25 02:44:24 +03:00
Mr0maks
85b5b4e965
filesystem: add support for zip files
2019-05-24 21:13:03 +05:00