quakeforge/libs/video/renderer/glsl
Bill Currie 4cef9792f4 [util] Make hash-tables semi-thread-safe
They take a pointer to a free-list used for hashlinks so the hashlink
pools can be per-thread. However, hash tables that are not updated are
always thread-safe, so this affects only updates. progs_t has been set
up such that it is easy for multiple progs within one thread can share
hashlinks.
2020-03-25 15:43:16 +09:00
..
Makefile.am Remove *.slc on make clean. 2014-01-28 16:26:24 +09:00
glsl_alias.c Use the new shader system in the bsp renderer. 2014-01-28 16:22:04 +09:00
glsl_bsp.c Switch QF's quaterions from wxyz to xyzw. 2018-10-12 14:33:55 +09:00
glsl_draw.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
glsl_fog.c Do a bit of bound() usage auditing. 2012-07-12 19:33:51 +09:00
glsl_iqm.c Use the new shader system for iqm models. 2014-01-28 16:22:04 +09:00
glsl_lightmap.c Support up to 128 dlights. 2012-07-21 13:58:54 +09:00
glsl_main.c Fix the calls for Draw_Init in the gl renderers. 2013-05-09 17:58:33 +09:00
glsl_particles.c Separate file search from loading. 2014-01-28 16:22:05 +09:00
glsl_screen.c Do a pure/const/noreturn/format attribute pass. 2018-10-09 12:42:21 +09:00
glsl_shader.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
glsl_sprite.c Fix a pile of dead assignments. 2018-09-08 22:23:57 +09:00
glsl_textures.c Parameterize the linear filtering of scrap textures. 2012-07-03 12:10:24 +09:00
namehack.h Start putting the pieces back together. 2012-04-11 14:58:55 +09:00
qfglsl.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
quakeforge.glsl Switch QF's quaterions from wxyz to xyzw. 2018-10-12 14:33:55 +09:00
vid_common_glsl.c Remove the now unnecessary GLSL_CompileShaderS(). 2014-01-28 16:22:04 +09:00