quakeforge/libs
Bill Currie 12ecc81470 [input] Use non-blocking IO for reading events
evdev can send multiple event packets for a single "event", but QF was
reading them one per frame, thus the feeling of buffered input at lower
frame rates (because they were buffered in the kernel). This also takes
care of most of the jerky motion with my 3d mouse, though there is still
a weird snap every second or so when rotating and translating at the
same time.
2024-02-02 08:41:26 +09:00
..
audio [sound] Flush sfx hash table on gamedir change 2024-01-13 01:03:23 +09:00
client [scene] Add more entity component helper functions 2024-01-19 15:45:04 +09:00
console [console] Make quake encoding optional 2024-01-30 23:13:16 +09:00
ecs [sys] Move terminal color escapes to sys.h 2024-01-30 23:13:16 +09:00
gamecode Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
gib Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
image [image] Ensure tex fields are all initialized 2024-01-15 14:59:11 +09:00
input [input] Use non-blocking IO for reading events 2024-02-02 08:41:26 +09:00
models [gl] Use a struct for glpoly_t's vertices 2024-01-28 09:00:01 +09:00
net Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ruamoko] Add support for cbuf handling 2024-02-01 18:58:41 +09:00
scene [scene] Add support for a scene camera 2024-02-01 11:20:36 +09:00
ui [sys] Move terminal color escapes to sys.h 2024-01-30 23:13:16 +09:00
util [cmem] Allow delete_memsuper on null memsuper 2024-02-01 22:00:26 +09:00
video [vulkan] Clean up a couple of issues 2024-02-02 07:31:52 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00