quakeforge/include/QF
Bill Currie bab3e0720f [vulkan] Implement real-time lighting
Light styles and shadows aren't implemented yet.

The map's entities are used to create the lights, and the PVS used to
determine which lights might be visible (ie, the surfaces they light).
That could do with some more improvements (eg, checking if a leaf is
outside a spotlight's cone), but the concept seems to work.
2021-03-20 16:08:44 +09:00
..
classes Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
GL [models] Move brush data into its own struct 2021-02-01 19:31:11 +09:00
GLSL [models] Move brush data into its own struct 2021-02-01 19:31:11 +09:00
math [util] Add macro for using vectors with scanf 2021-03-03 18:11:59 +09:00
plugin [model] Clean up the globals for alias models 2021-02-01 21:11:45 +09:00
simd [util] Add normal and magnitude float vector functions 2021-03-19 11:09:57 +09:00
Vulkan [vulkan] Implement real-time lighting 2021-03-20 16:08:44 +09:00
alloc.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
bspfile.h [model] Add a re-entrant Mod_LeafPVS 2021-03-20 12:13:58 +09:00
cbuf.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
cdaudio.h Merge branch 'master' into vulkan 2020-03-20 13:04:41 +09:00
cexpr.h [headers] Fix some inconsistent include guards 2021-03-03 16:41:05 +09:00
checksum.h Make header protection consistent 2020-02-24 12:21:20 +09:00
clip_hull.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cmd.h [util] Support commands with a data parameter 2021-03-20 03:56:16 +09:00
cmem.h [headers] Fix some inconsistent include guards 2021-03-03 16:41:05 +09:00
console.h Merge branch 'master' into vulkan 2020-03-20 13:04:41 +09:00
crc.h Make header protection consistent 2020-02-24 12:21:20 +09:00
csqc.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cvar.h Make header protection consistent 2020-02-24 12:21:20 +09:00
darray.h [qw] Use a dynamic array to track static entities 2021-03-11 09:11:08 +09:00
draw.h Make header protection consistent 2020-02-24 12:21:20 +09:00
dstring.h [dstring] Return the string instead of printed size 2020-02-26 19:00:19 +09:00
entity.h [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
gib.h Make header protection consistent 2020-02-24 12:21:20 +09:00
hash.h [util] FIx an "only" in a comment 2021-01-05 17:40:07 +09:00
idparse.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
image.h [image] Change tex_t data from array to pointer 2021-01-25 00:54:41 +09:00
in_event.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
info.h Make header protection consistent 2020-02-24 12:21:20 +09:00
input.h Merge branch 'master' into vulkan 2020-03-20 13:04:41 +09:00
iqm.h Make header protection consistent 2020-02-24 12:21:20 +09:00
joystick.h Make header protection consistent 2020-02-24 12:21:20 +09:00
keys.h Add function key defs up to F48 2020-03-22 13:46:27 +09:00
link.h Make header protection consistent 2020-02-24 12:21:20 +09:00
llist.h Make header protection consistent 2020-02-24 12:21:20 +09:00
Makemodule.am [client] Move qw's loc code into client 2021-03-11 11:53:38 +09:00
mathlib.h Make header protection consistent 2020-02-24 12:21:20 +09:00
mdfour.h Clean up after removal of uint32.h 2020-02-29 16:11:07 +09:00
mersenne.h Implement the Mersenne Twister PRNG. 2013-01-21 20:05:16 +09:00
model.h [model] Make set and mix versions of Mod_LeafPVS 2021-03-20 16:06:15 +09:00
modelgen.h Make header protection consistent 2020-02-24 12:21:20 +09:00
msg.h Make header protection consistent 2020-02-24 12:21:20 +09:00
object.h Make header protection consistent 2020-02-24 12:21:20 +09:00
pak.h Make header protection consistent 2020-02-24 12:21:20 +09:00
pakfile.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
pcx.h [image] Add parameter to load only the header 2021-01-19 10:15:57 +09:00
plugin.h Make header protection consistent 2020-02-24 12:21:20 +09:00
png.h [image] Add parameter to load only the header 2021-01-19 10:15:57 +09:00
pr_comp.h [build] Fix a pile of gcc 10 issues 2020-12-21 14:14:29 +09:00
pr_debug.h [qfcc] Write debug data space to sym file 2020-04-03 21:25:47 +09:00
pr_obj.h [ruamoko] Install and use dispatch tables 2020-03-09 18:11:36 +09:00
pr_type.h [qfcc] Make type encoding union anonymous 2020-03-30 11:10:05 +09:00
progs.h [util] Plug a thread-safety hole in plists 2021-02-09 09:57:07 +09:00
qargs.h Make header protection consistent 2020-02-24 12:21:20 +09:00
qdefs.h Make header protection consistent 2020-02-24 12:21:20 +09:00
qendian.h Make header protection consistent 2020-02-24 12:21:20 +09:00
qfplist.h [util] Make plist mostly null-safe 2021-03-03 18:01:35 +09:00
qtypes.h Make header protection consistent 2020-02-24 12:21:20 +09:00
quakefs.h Make header protection consistent 2020-02-24 12:21:20 +09:00
quakeio.h Make header protection consistent 2020-02-24 12:21:20 +09:00
render.h [renderer] Remove more old fields from entity_t 2021-03-20 00:08:21 +09:00
riff.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
ringbuffer.h Create RB_ACQUIRE and RB_RELEASE 2021-01-23 11:56:45 +09:00
ruamoko.h [ruamoko] Allow builtins to inc/dec retain count 2020-03-30 16:58:36 +09:00
screen.h [renderer] Continue the job of merging SCR_UpdateScreen 2021-01-11 16:57:31 +09:00
script.h Make script much friendlier to use 2020-02-26 09:39:03 +09:00
segtext.h Document segmented text 2020-02-15 23:48:47 +09:00
set.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
sizebuf.h Make header protection consistent 2020-02-24 12:21:20 +09:00
skin.h Make header protection consistent 2020-02-24 12:21:20 +09:00
sound.h Make header protection consistent 2020-02-24 12:21:20 +09:00
spritegn.h Make header protection consistent 2020-02-24 12:21:20 +09:00
sys.h [util] Ensure hunk allocs are cache alligned 2021-02-03 13:19:19 +09:00
teamplay.h Make header protection consistent 2020-02-24 12:21:20 +09:00
tga.h [image] Add parameter to load only the header 2021-01-19 10:15:57 +09:00
txtbuffer.h [util] Add a means to open a gap in a text buffer 2020-03-22 20:19:25 +09:00
va.h [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
ver_check.h Make header protection consistent 2020-02-24 12:21:20 +09:00
vid.h [vid] Create a 32-bit version of the palette 2021-01-23 23:56:33 +09:00
view.h Make header protection consistent 2020-02-24 12:21:20 +09:00
vrect.h Fix a c&p error in a doc comment. 2018-08-26 15:05:13 +09:00
wad.h Make header protection consistent 2020-02-24 12:21:20 +09:00
wadfile.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
winding.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
zone.h [util] Resurrect Hunk_Print and fix some errors 2021-02-03 13:21:08 +09:00