quakeforge/include/QF
Bill Currie b2a1a3c791 [vulkan] Add source barrier to packet scatter and image copy
I got a sync validation error on a scatter command (I think) thus the
setting was probably wrong. Most of the parameters are still what they
were, but I'll be able to tweak the barriers as necessary.
Unfortunately, it didn't help with the hang on fetching the light cull
query data when starting in fisheye mode (no hang when enabling fisheye
after startup). I'm not sure what's going on there other than the
queries aren't getting updated: the counts seem to be fine so maybe the
commands aren't running. I've probably got a tangled mess of
pseudo-parallel command buffers: I need to go through my system and
clean everything up.
2024-11-27 20:15:51 +09:00
..
classes Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
ecs [ecs] Make hierarchy ownership of entities optional 2024-01-05 11:50:48 +09:00
GL [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
GLSL [glsl] Add support for debug callback 2024-02-25 11:12:10 +09:00
input [ruamoko] Add wrapper for IN_SendConnectedDevices 2024-02-01 01:40:46 +09:00
math [math] Add a vector format macro 2023-12-19 20:08:39 +09:00
plugin [renderer] Allow render config to be specified 2024-01-30 23:13:16 +09:00
progs [gamecode] Add matrix instructions 2024-11-26 00:22:56 +09:00
scene [scene] Add support for a scene camera 2024-02-01 11:20:36 +09:00
simd [simd] Add unsigned vector types 2023-06-15 09:36:50 +09:00
ui [ui] Implement scroll bars 2024-01-09 09:12:29 +09:00
Vulkan [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
alloc.h [util] Make FREE a little more macro-correct 2024-02-21 22:41:08 +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 2024-01-20 12:52:39 +09:00
cbuf.h [ruamoko] Add support for cbuf handling 2024-02-01 18:58:41 +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
clip_hull.h
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 [util] Use uint16_t for crc16 2024-02-25 11:06:39 +09:00
csqc.h
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 [console] Flush any pending draw data 2024-01-19 15:45:04 +09:00
dstring.h [dstring] Ignore embedded nulls for appendstr 2024-09-14 17:12:01 +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 Clean up about 12000 allocations 2024-01-05 11:50:48 +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
image.h [skin] Get team colors working for model skins 2024-01-15 14:59:11 +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 32-bit indices for large models 2024-01-09 13:36:46 +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
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 [build] Install QF/input/event* header files for qfcc 2024-11-18 12:07:55 +09:00
mathlib.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
mdfour.h
mersenne.h [util] Add mtwist float random number functions 2021-12-24 06:45:13 +09:00
model.h [gl] Use a struct for glpoly_t's vertices 2024-01-28 09:00:01 +09:00
modelgen.h
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
pakfile.h
pcx.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
plist.h [plist] Add support for parsing and writing JSON 2024-09-14 18:59:48 +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 [gamecode] Save all param pointers with PR_SaveParams 2024-09-05 00:00:44 +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
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] Support loading dirconf directly 2024-01-31 00:18:05 +09:00
quakeio.h [quakeio] Rework Qgetline to use dstring 2024-01-05 11:50:48 +09:00
render.h [renderer] Allow render config to be specified 2024-01-30 23:13:16 +09:00
riff.h
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] Allow a set pool to be cleaned up 2024-09-19 12:22:46 +09:00
sizebuf.h Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
skin.h [skin] Fix up dynamic library issues 2024-01-15 15:26:09 +09:00
sound.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
spritegn.h
sys.h [sys] Move terminal color escapes to sys.h 2024-01-30 23:13:16 +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
vid.h [vid] Ensure window size gets sent after init 2023-07-14 11:57:36 +09:00
wad.h Fix some issues found by gcc's -flto 2023-11-16 17:09:20 +09:00
wadfile.h
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