quakeforge/libs
Bill Currie 0a847f92f1 [util] Use mmap/munmap for cmem internal alloc/free
This reduces the overhead needed to manage the memory blocks as the
blocks are guaranteed to be page-aligned. Also, the superblock is now
alllocated from within one of the memory blocks it manages. While this
does slightly reduce the available cachelines within the first block (by
one or two depending on 32 vs 64 bit pointers), it removes the need for
an extra memory allocation (probably via malloc) for the superblock.
2021-07-12 16:33:47 +09:00
..
audio [win] Fix a pile of bitrot 2021-07-11 13:30:52 +09:00
client [build] Get make distcheck working again 2021-03-29 17:35:30 +09:00
console [video] Use views instead of conwidth and conheight 2021-07-10 18:04:34 +09:00
entity [entity] Use _aligned_malloc etc for _WIN32 2021-04-02 21:02:14 +09:00
gamecode [gamecode] Check for nil entity 2021-06-28 18:12:15 +09:00
gib [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
image [image] Correct disabled LoadPNG declaration 2021-06-13 10:05:51 +09:00
input [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
models Fix a bunch of issues found by gcc-11 2021-06-13 14:30:59 +09:00
net [net] Move found host caching into net_main 2021-04-04 18:38:14 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00
ui [ui] Add two view manipulation functions 2021-07-10 17:57:59 +09:00
util [util] Use mmap/munmap for cmem internal alloc/free 2021-07-12 16:33:47 +09:00
video [vid] Remove redundant direct, conbuffer and conrowbytes 2021-07-11 13:44:00 +09:00
Makemodule.am [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00