quakeforge/libs/video/renderer
Bill Currie 02ba3da0ba [vulkan] Ease writing of specialization data
While using binary data objects for specialization data works for bools
(as they can be 0 or -1), they don't work so well for numeric values due
to having to get the byte order correct and thus are not portable, and
difficult to get right.

Binary data is still supported, but the data can be written as a string
with an array(...) "constructor" expression taking any number of
parameters, with each parameter itself being an expression (though
values are limited at this stage).

Due to the plist format, quotes are required around the expression
("array(...)")
2021-12-24 06:45:12 +09:00
..
gl [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
glsl [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
sw [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
sw32 [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
vulkan [vulkan] Ease writing of specialization data 2021-12-24 06:45:12 +09:00
crosshair.c Add a new crosshair. 2012-12-12 19:36:50 +09:00
font8x8.c [renderer] Add a default 8x8 font 2021-01-08 14:37:52 +09:00
Makemodule.am [build] Move plist rules to root Makefile 2021-11-25 20:23:18 +09:00
noisetextures.c Change pointer_t to unsigned and clean up the mess. 2012-12-21 21:53:13 +09:00
r_alias.c [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
r_bsp.c [model] Remove the confusion about numleafs 2021-07-27 12:38:08 +09:00
r_cvar.c Merge master into csqc-improvements 2021-03-25 22:01:31 +09:00
r_dyn_textures.c [image] Change tex_t data from array to pointer 2021-01-25 00:54:41 +09:00
r_efrag.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
r_ent.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
r_graph.c [qw] Clean up netgraph somewhat 2021-07-11 10:59:27 +09:00
r_init.c [util] Make PI_LoadPlugin always call general init function 2021-06-26 16:18:05 +09:00
r_iqm.c [util] Make hunk (optionally) thread-safe 2021-07-29 11:43:27 +09:00
r_light.c [model] Remove the confusion about numleafs 2021-07-27 12:38:08 +09:00
r_main.c [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
r_part.c Change pointer_t to unsigned and clean up the mess. 2012-12-21 21:53:13 +09:00
r_progs.c [gamecode] Make PR_RESMAP macros more function-like 2021-03-21 21:26:36 +09:00
r_scrap.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
r_screen.c [gl] Correct calculation of screen aspect 2021-07-19 06:55:36 +09:00
vid_common.c [video] Use views instead of conwidth and conheight 2021-07-10 18:04:34 +09:00
vid_render_gl.c [renderer] Remove R_EnqueueEntity from the plugin funcs 2021-07-23 12:46:53 +09:00
vid_render_glsl.c [renderer] Remove R_EnqueueEntity from the plugin funcs 2021-07-23 12:46:53 +09:00
vid_render_sw.c [renderer] Remove R_EnqueueEntity from the plugin funcs 2021-07-23 12:46:53 +09:00
vid_render_sw32.c [renderer] Remove R_EnqueueEntity from the plugin funcs 2021-07-23 12:46:53 +09:00
vid_render_vulkan.c [vulkan] Fail gracefully if vulkan driver init fails 2021-11-30 18:10:48 +09:00