quakeforge/include/QF
Bill Currie f5ebc1083f [ecs] Pass the registry in to the component destroy function
This makes it possible for hierarchies to clean themselves up (by
deleting their entities (though that will cause other problems later
when the hierarchy doesn't own the entities)), thus plugging a memory
leak when parsing passage text.
2024-01-03 12:39:54 +09:00
..
classes Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
ecs [ecs] Pass the registry in to the component destroy function 2024-01-03 12:39:54 +09:00
GL [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
GLSL [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
input [input] Delay event system init 2023-09-21 02:02:12 +09:00
math [math] Add a vector format macro 2023-12-19 20:08:39 +09:00
plugin [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
progs [gamecode] Fix a typo in a comment 2023-12-04 23:23:58 +09:00
scene [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
simd [simd] Add unsigned vector types 2023-06-15 09:36:50 +09:00
ui [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
Vulkan [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
alloc.h [util] Define ALLOC_FREE_BLOCKS for DEBUG_QF_MEMORY 2023-10-02 20:40:21 +09:00
backtrace.h [util] Add a wrapper for libgcc's backtrace functions 2023-12-04 17:53:12 +09:00
bspfile.h [bspfile] Correct some typos in the documentation 2023-06-29 11:31:24 +09:00
cbuf.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
cdaudio.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
cexpr.h [cexpr] Remove unnecessary config.h include 2023-11-17 20:51:12 +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 Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
cmem.h [util] Use mmap/munmap for cmem internal alloc/free 2021-07-12 16:33:47 +09:00
console.h [console] Start work on a debug UI 2023-07-01 20:00:26 +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 [cvar] Add toggle and reset functions 2023-12-21 10:22:21 +09:00
darray.h [util] Clean up nested macro temp var names a little 2022-03-31 14:44:51 +09:00
draw.h [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
dstring.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
ecs.h [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
fbsearch.h [util] Add functions for binary heaps 2021-08-02 12:44:08 +09:00
gib.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
hash.h [util] Free up hash links 2023-03-04 02:07:31 +09:00
heapsort.h [util] Support custom swap function for heapsort 2022-10-31 10:52:03 +09:00
idparse.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
image.h [image] Allow color conversion caches to be cleaned up 2023-03-05 18:31:30 +09:00
info.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
input.h [input] Fix some doxygen breakage 2022-05-19 13:26:45 +09:00
iqm.h [iqm] Use type-specified enums 2023-09-04 12:24:40 +09:00
joystick.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
keys.h [dox] Fix up some doxygen issues 2022-04-13 14:17:58 +09:00
link.h Make header protection consistent 2020-02-24 12:21:20 +09:00
listener.h [util] Add a listener object 2021-11-25 13:36:02 +09:00
llist.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
Makemodule.am [vulkan] Remove old descriptor and pipeline code 2023-12-17 18:45:02 +09:00
mathlib.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
mdfour.h Clean up after removal of uint32.h 2020-02-29 16:11:07 +09:00
mersenne.h [util] Add mtwist float random number functions 2021-12-24 06:45:13 +09:00
model.h [model] Clean up the model struct a little 2023-09-14 20:35:45 +09:00
modelgen.h Make header protection consistent 2020-02-24 12:21:20 +09:00
msg.h [util] Add leb123 signed and unsigned message readers 2023-12-01 02:55:08 +09:00
object.h Nuke qboolean from orbit 2023-06-13 18:06:11 +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 Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
plist.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
plugin.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
png.h [image] Make WritePNG take settings from tex_t 2022-04-01 01:01:53 +09:00
pqueue.h [util] Clean up nested macro temp var names a little 2022-03-31 14:44:51 +09:00
progs.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
pvsfile.h [qfvis] Write out the fat-pvs file 2021-07-27 20:04:19 +09:00
qargs.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qdefs.h Make header protection consistent 2020-02-24 12:21:20 +09:00
qendian.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
qtypes.h [build] Require C23 (gnu2x) 2023-08-13 23:51:53 +09:00
quakefs.h [quakefs] Document that QFS_LoadFile closes the file 2023-11-19 16:40:24 +09:00
quakeio.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
render.h [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
riff.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
ringbuffer.h [util] Add atomic ring buffer and automated tests 2022-09-22 09:35:57 +09:00
ruamoko.h [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
screen.h [renderer] Allow the camera to be overridden 2023-07-12 00:47:40 +09:00
script.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
segtext.h More doxygen tweaks 2022-05-19 13:26:45 +09:00
set.h [set] Add an edge detection iterator 2023-05-26 21:46:34 +09:00
sizebuf.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
skin.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
sound.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
spritegn.h Make header protection consistent 2020-02-24 12:21:20 +09:00
sys.h [sys] Use a jump buffer to exit to main 2023-12-05 19:02:51 +09:00
sys_developer.h [sys] Add some developer flags for cache/hunk/zone 2022-06-03 12:04:27 +09:00
teamplay.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
tga.h [image] Set texture type for no-load tga images 2022-05-04 13:50:55 +09:00
va.h [util] Make va return const char * 2021-03-29 17:24:30 +09:00
ver_check.h Make header protection consistent 2020-02-24 12:21:20 +09:00
vid.h [vid] Ensure window size gets sent after init 2023-07-14 11:57:36 +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 Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
zone.h [zone] Make zone_error be like printf 2023-12-20 18:32:53 +09:00