SNMetamorph
8d50049db7
netgraph: fixed data usage graphs rendering
2021-02-20 14:22:20 +03:00
SNMetamorph
cba9fb1a07
vid_common: added vid_mode cvar for proper working VideoModes menu in game settings
2021-02-20 14:22:20 +03:00
8090db2e75
netgraph: change netgraph buffer size for low memory mode
2021-02-01 10:06:55 +03:00
d7b3c7b681
engine: proper order for XASH_LOW_MEMORY definitions
2021-01-29 03:24:41 +03:00
63c4b2748c
platform: win32: sdl: Fix zombie processes after early Sys_Error on windows+sdl
2021-01-16 01:13:57 +03:00
Gleb Mazovetskiy
c95e847890
Fix joystick trigger thresholds
...
They were negative by default but they should've been positive:
> a value ranging from -32768 to 32767. Triggers, however, range from 0 to 32767 (they never return a negative value).
https://wiki.libsdl.org/SDL_GameControllerGetAxis
This fixes LTRIGGER and RTRIGGER (L2/Zl and R2/Zr on most gamepads)
2021-01-07 17:37:37 +03:00
Gleb Mazovetskiy
4daa7c23a0
SDL2 GameController: Map axes to engine explicitly
2021-01-07 17:37:37 +03:00
Gleb Mazovetskiy
3e8e751dc7
GameController: Add separate D-Pad bindings
...
1. Adds separate D-Pad bindings so that they don't conflict with arrow
keys on the keyboard.
2. Also adds some basic defaults for gamepad buttons.
2021-01-07 17:37:37 +03:00
Gleb Mazovetskiy
12b579bc34
Fix R_CollectRendererNames
...
Previously R_CollectRendererNames left gaps in the `ref` subarrays.
This caused `R_Init` to fail in some cases because it iterates between `0` and `ref.numRenderers`.
2021-01-07 17:34:34 +03:00
Gleb Mazovetskiy
6d614e028a
Fix COM_LibraryError newline handling
...
1. Do not append a trailing newline to the result of COM_GetLibraryError.
2. Fix call sites.
2021-01-07 17:33:09 +03:00
Gleb Mazovetskiy
a234888d44
Remove DEFAULT_(ACCELERATED|SOFTWARE)_RENDERER
...
This is no longer needed as we now use DEFAULT_RENDERERS order priority
and only try to load the detected renderers.
2021-01-07 17:31:56 +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
Gleb Mazovetskiy
3af742f103
in_touch.c: Fix -Wpointer-to-int-cast
2021-01-02 18:01:53 +03:00
Gleb Mazovetskiy
9452a389a5
SDL GameController: Hotplug and multiple gamepads
...
1. Process events from all game controllers.
2. Support controller hotplug.
2021-01-02 18:00:36 +03:00
766ef84af4
engine: ref: try to bruteforce all available renderers if we're failed to load requested one
2021-01-02 17:59:53 +03:00
61fe9fd1fe
engine: fix some left shifts on signed integers
2021-01-02 05:01:51 +03:00
Gleb Mazovetskiy
33ba1f25f3
sys_linux.c: Increase buffer size for /proc/self/status
...
Fixes #263
2021-01-02 04:21:01 +03:00
Gleb Mazovetskiy
2106eef4b2
system.c: Fix Sys_Warn/Error
text buffer sizes
...
This was using the wrong define
E.g. `-dev 2 -help` output did not fit into it
2021-01-02 03:43:17 +03:00
1332381e2d
engine: server: simplified strings operations.
2020-12-29 20:20:25 +03:00
5aef09ce5d
engine: client: simplified strings operations.
2020-12-29 01:07:00 +03:00
Gleb Mazovetskiy
69e15e9c7b
gl4es: Fix so
name and add to renderer collector
...
1. `libref_gles2_gl4es.so` -> `libref_gl4es.so` because this is what's
passed to `R_LoadRenderer`.
2. Add `gl4es` to `DEFAULT_RENDERERS` so that `R_CollectRendererNames`
finds it.
2020-12-29 00:44:42 +03:00
Gleb Mazovetskiy
5a36a26dd1
Fix SDL_GAMECONTROLLER handling
...
1. Do not disable SDL_JOYSTICK events. Disabling these events causes
game controller events to be disabled as well. Instead, filter these events out.
2. Fix button mapping (it was off by one).
2020-12-28 16:11:19 +03:00
7b127c23f5
client: fix vgui leaving text input move enabled (breaks CTRL in SDL2)
2020-12-13 10:11:32 +03:00
abd9778ef3
engine: common: simplified strings operations.
2020-11-28 23:20:14 +03:00
cdcd139171
engine: studio.h: rename unused fields as "unused".
...
engine: studio.h: add assimp-like comments.
2020-11-27 22:06:05 +03:00
88e1780c68
engine: studio.h: use vec_t instead of float.
2020-11-27 22:06:05 +03:00
68e10d7b53
engine: studio.h: use C99 types.
2020-11-27 22:06:05 +03:00
378b655cd2
engine: studio.h: add Paranoia 2: The Savior structures and macros.
2020-11-27 22:06:05 +03:00
c53985c0bc
engine: common: imagelib: img_tga.c: refactor Targa encoder.
2020-11-18 18:54:25 +05:00
2aaa6c6e04
public: build: add ARMv8 32-bit support, in case of someone actually uses it
2020-09-28 16:17:08 +03:00
80a5c53cb2
engine: client: move ref state updating into standalone function
2020-09-14 14:33:43 +03:00
Agent Agrimar
e4a71afe63
engine: client: update the ref state before R_NewMap is called
...
This fixes fades that occur at the beginning of a map being a tad screwy as a result of the ref state not being updated with fresh values, which only happens when a frame is being rendered (loading happens to prevent that).
2020-09-14 14:33:18 +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
03668116d7
platform: win32: COM_CheckLibraryDirectDependency fixes
2020-09-03 22:04:13 +03:00
f3d8a2bcb0
client: vgui: don't fail if client path not given
2020-09-03 19:22:22 +03:00
09ae961221
remove platform-specific macros
2020-08-24 21:22:02 +03:00
d015e97eae
engine: client: m_rawinput support on windows
2020-08-24 21:22:02 +03:00
b4aecfbf23
engine: move some input code
2020-08-24 21:22:02 +03:00
d4003f9527
crashhandler: fix build
2020-08-23 20:33:17 +03:00
d30605c09f
engine: fixes for dedicated
2020-08-23 19:02:15 +03:00
9ff6d44178
crashhandler: remove unknown arch error
2020-08-23 19:02:15 +03:00
065811cc46
engine: common: filesystem.c: do not load zip-archives with zip extension as bullet proof.
2020-07-27 18:59:50 +03:00
e69956c9ea
engine: common: imagelib: img_png.c: set IMAGE_HAS_ALPHA flag only for RGBA images.
2020-07-22 14:37:40 +03:00
e96271a8a9
platform/android: make host.state actual in Android_UpdateSurface call
2020-07-12 05:16:08 +07:00
f0c9aa1585
vid_android: workaround small output buffer
2020-07-10 09:51:00 +07:00
4515d3e3cb
platform/android: implement native software blitter, fix lost context on resize, fix safegl
2020-07-08 08:48:46 +07:00
bef873e1f8
platform/android: enable dynamic dladdr, fix build
2020-07-08 08:45:24 +07:00
98ffbaf87a
android: fix fallbacks
2020-07-07 00:22:01 +07:00
0db1a7743d
engine: try to fix -Wmaybe-uninitialized that may be enabled with -Wuninitialized. Diagnostic is prone to false-positives, as compiler don't have enough data for this
2020-05-12 02:00:34 +03:00
a641488b98
engine: imagelib: img_bmp: add paranoid checks for estimated file size to not exceed real buffer. Needs proper testing.
2020-05-11 03:02:13 +03:00