quakeforge/include
Bill Currie 79825db539 [audio] Clean up alsa init and add error checking
This gets the alsa target working nicely for mmapped outout. I'm not
certain, but I think it will even deal with NPOT buffer sizes (I copied
the code from libasound's sample pcm.c, thus the uncertainty).
Non-mmapped output isn't supported yet, but the alsa target now works
nicely for pull rendering.

However, some work still needs to be done for recovery failure: either
disable the sound system, or restart the driver entirely (preferable).
2021-06-25 09:50:31 +09:00
..
client Merge master into csqc-improvements 2021-03-25 22:01:31 +09:00
QF [audio] Fix broken cd plugin struct 2021-06-24 16:34:47 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
win32 Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
adivtab.h
alsa_funcs_list.h [audio] Clean up alsa init and add error checking 2021-06-25 09:50:31 +09:00
anorm_dots.h
anorms.h
asm_draw.h [sw] Fix some 32-bit assembly issues 2021-04-02 22:17:32 +09:00
asm_i386.h
block8.h
block16.h
bsearch.h [util] Add fuzzy and reentrant bsearch 2021-06-01 18:53:53 +09:00
buildnum.h
compat.h [util] Add fuzzy and reentrant bsearch 2021-06-01 18:53:53 +09:00
context_sdl.h
context_win.h [vid] Make windows vid init conform to QF's method 2021-03-31 15:50:10 +09:00
context_x11.h
d_iface.h
d_ifacea.h
d_local.h [sw] Fix some 32-bit assembly issues 2021-04-02 22:17:32 +09:00
dga_check.h
exp.h
fbset.h
garbage.h
getopt.h
gib_buffer.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
gib_builtin.h
gib_classes.h
gib_execute.h
gib_function.h
gib_handle.h
gib_object.h
gib_parse.h
gib_process.h
gib_regex.h
gib_semantics.h
gib_thread.h
gib_tree.h
gib_vars.h
gl_warp_sin.h
in_win.h
logos.h
Makemodule.am [util] Add fuzzy and reentrant bsearch 2021-06-01 18:53:53 +09:00
mod_internal.h [model] Clean up the globals for alias models 2021-02-01 21:11:45 +09:00
net_dgrm.h
net_loop.h
net_udp.h
net_vcr.h
net_wins.h Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
netchan.h Fix a bunch of issues found by gcc-11 2021-06-13 14:30:59 +09:00
netmain.h [net] Move found host caching into net_main 2021-04-04 18:38:14 +09:00
noisetextures.h
old_keys.h
ops.h
pstdint.h
qfalloca.h
qstring.h [util] Add strndup and reentrant quicksort 2021-03-27 20:03:39 +09:00
quakeasm.h
quicksort.h [util] Add fuzzy and reentrant bsearch 2021-06-01 18:53:53 +09:00
r_cvar.h
r_dynamic.h
r_internal.h [vulkan] Use cleaner bsp glow texture handling 2021-04-02 08:46:22 +09:00
r_local.h [sw] Fix some 32-bit assembly issues 2021-04-02 22:17:32 +09:00
r_scrap.h
r_screen.h Merge branch 'master' into win-merge 2021-03-25 22:42:16 +09:00
r_shared.h [sw] Fix some 32-bit assembly issues 2021-04-02 22:17:32 +09:00
regex.h
rua_internal.h [ruamoko] Add some stdlib function wrappers 2021-06-01 18:53:53 +09:00
sbar.h
skin_stencil.h
snd_internal.h [audio] Fix missed compile issues 2021-06-24 00:14:33 +09:00
sv_console.h
varrays.h
vgamodes.h
vid_gl.h Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
vid_internal.h [vid] Fix some naming inconsistencies 2021-03-31 13:05:50 +09:00
vid_sw.h Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
vid_vulkan.h [vulkan] Move projection matrix code to its own file 2021-04-25 15:48:21 +09:00
vregset.h
winquake.h [vid] Clean up windows video code a bit 2021-03-31 15:10:35 +09:00
world.h