quakeforge/libs/video/renderer/glsl
Bill Currie 7970525ef4 [util] Make va thread-safe
It now takes a context pointer (opaque data) that holds the buffers it
uses for the temporary strings. If the context pointer is null, a static
context is used (making those uses of va NOT thread-safe). Most calls to
va use the static context, but all such calls have been formatted
consistently so they are easy to find when it comes time to do a full
audit.
2021-01-31 16:05:48 +09:00
..
glsl_alias.c [gl,glsl] Copy fog color rather than return pointer 2020-12-24 16:43:28 +09:00
glsl_bsp.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
glsl_draw.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
glsl_fog.c [gl,glsl] Copy fog color rather than return pointer 2020-12-24 16:43:28 +09:00
glsl_iqm.c [gl,glsl] Copy fog color rather than return pointer 2020-12-24 16:43:28 +09:00
glsl_lightmap.c [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
glsl_main.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
glsl_particles.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
glsl_screen.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
glsl_shader.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
glsl_sprite.c [gl,glsl] Copy fog color rather than return pointer 2020-12-24 16:43:28 +09:00
glsl_textures.c [renderer] Move core of scrap into shared code 2021-01-13 02:47:07 +09:00
namehack.h [renderer] Continue the job of merging SCR_UpdateScreen 2021-01-11 16:57:31 +09:00
qfglsl.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
quakeforge.glsl Switch QF's quaterions from wxyz to xyzw. 2018-10-12 14:33:55 +09:00
vid_common_glsl.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00