2d2523df4a
engine: client: touch: generalise touch emulation code
...
* fix doubleclicks and wheels in VGUI
2022-10-12 05:18:19 +03:00
0d7a2e7bad
engine: platform: change capture API to allow locking/unlocking buffer to prevent race condition, use single function for pause
2022-08-31 06:50:06 +03:00
SNMetamorph
9f9141823a
engine: added audio backend print to s_info command
2022-08-20 15:36:02 +03:00
22ff45f5d0
engine: platform: add audio capture shutdown functions
2022-08-20 03:17:51 +03:00
SNMetamorph
97879430e9
engine: small code fixes related to voice chat
2022-08-18 04:46:11 +03:00
94dc74a37f
engine: restrict potentially harmful engine commands
2021-11-23 05:23:38 +03:00
f8e6033ae6
engine: move TIMER_LINUX to TIMER_POSIX, enabling dedicated builds for FreeBSD and other *nix platforms
2021-06-26 00:19:49 +03:00
a93d9ac71c
engine: platform: simplify sound code
...
Remove SNDDMA_GetSoundtime, because it was mostly copypasted from one
platform code to another.
SNDDMA_GetDMAPos gets removed too, as we have dma.samplepos for that.
2021-03-10 00:16:13 +03:00
c68af64fe5
engine: platform: fix access to uninitialized audio subsystem when -nosound was passed
2021-03-10 00:03:12 +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
33ba1f25f3
sys_linux.c: Increase buffer size for /proc/self/status
...
Fixes #263
2021-01-02 04:21:01 +03:00
3e3aff040e
platform: add Platfrom_Init, Platform_Shutdown, Platform_MouseMove move platform-specific code from host.c
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
744f75d4a3
engine: linux: simplify Platform_DoubleTime
2019-11-20 16:45:55 +03:00
0cb591821a
Merge sdl12-port into master
2019-11-06 22:29:04 +03:00
1365020302
ref: add enum for screen rotation
2019-11-04 20:27:46 +07:00
9d826016b0
engine: finish sdl1.2 port
2019-11-02 08:56:07 +03:00
291fdfac68
platform/evdev: add some keys, add keyevent debug
2019-10-31 13:22:58 +07:00
7f6395fa7d
ref: display transformation API
2019-10-31 01:36:07 +07:00
6723758edc
platform/alsa: fix case when buffer size is POT, improve latency, calculate sample count
2019-10-26 05:49:23 +07:00
23956a0b82
platform: alsa support
2019-10-25 09:04:52 +07:00
803c396fa2
platform: new fbdev bakend, move in_evdev to bakends
2019-10-22 01:42:02 +07:00
fbb88a55cb
engine: linux: fix C89
2019-10-05 02:10:46 +03:00
9d93eca572
platform: linux: fix descriptor leak
2018-11-18 17:50:15 +03:00
7c772d6bfd
engine: rework timer stuff, move to platform. Move debugger present checks to platform
2018-11-16 16:32:16 +03:00