quakeforge/include/QF
Bill Currie 8b85e422d7 [vulkan] Add a debug stack to the vulkan instance
The stack is arbitrary strings that the validation layer debug callback
prints in reverse order after each message. This makes it easy to work
out what nodes in a pipeline/render pass plist are causing validation
errors. Still have to narrow down the actual line, but the messages seem
to help with that.
Putting qfvPushDebug/qfvPopDebug around other calls to vulkan should
help out a lot, tool.
As a bonus, the stack is printed before debug_breakpoint is called, so
it's immediately visible in gdb.
2021-11-30 18:10:48 +09:00
..
classes
GL [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
GLSL [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
input [input] Move some IMT documentation 2021-11-27 12:06:11 +09:00
math Fix a bunch of issues found by gcc-11 2021-06-13 14:30:59 +09:00
plugin [console] Hook up new input system 2021-11-08 11:20:04 +09:00
scene [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
simd [simd] fix build when avx2 is not available, but avx is. 2021-06-23 01:10:42 +01:00
ui [ui] Add two view manipulation functions 2021-07-10 17:57:59 +09:00
Vulkan [vulkan] Add a debug stack to the vulkan instance 2021-11-30 18:10:48 +09:00
alloc.h
bspfile.h [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
cbuf.h
cdaudio.h
cexpr.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
checksum.h
clip_hull.h
cmd.h [nq,qw] Stop wring to config.cfg 2021-04-12 22:09:09 +09:00
cmem.h [util] Use mmap/munmap for cmem internal alloc/free 2021-07-12 16:33:47 +09:00
console.h [console] Get message modes and menus working again 2021-11-28 23:21:55 +09:00
crc.h
csqc.h
cvar.h [util] Add listeners to cvars 2021-11-25 17:46:16 +09:00
darray.h [util] Hide some initializers from the darray docs 2021-11-25 13:36:02 +09:00
draw.h
dstring.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
fbsearch.h [util] Add functions for binary heaps 2021-08-02 12:44:08 +09:00
gib.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
hash.h
heapsort.h [util] Add functions for binary heaps 2021-08-02 12:44:08 +09:00
idparse.h
image.h [image] Add function to get image memory size 2021-04-25 08:38:13 +09:00
info.h
input.h [input] Allow drivers to initialize cvars early 2021-11-21 11:33:58 +09:00
iqm.h
joystick.h
keys.h [input] Clean out a lot of obsolete stuff from keys 2021-11-27 12:31:24 +09:00
link.h
listener.h [util] Add a listener object 2021-11-25 13:36:02 +09:00
llist.h
Makemodule.am [input] Make a start on the new binding system 2021-11-03 19:02:39 +09:00
mathlib.h [vulkan] Clean up and document some of the bsp code 2021-07-13 22:59:51 +09:00
mdfour.h
mersenne.h
model.h [util] Make bsp_t counts size_t 2021-08-01 21:54:05 +09:00
modelgen.h
msg.h [util] Add message short and long poke functions 2021-04-04 15:56:14 +09:00
object.h
pak.h
pakfile.h
pcx.h Merge branch 'master' into win-merge 2021-03-25 22:42:16 +09:00
plist.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
plugin.h [plugin] Clean up the rest of the plugin structs 2021-06-22 19:47:20 +09:00
png.h [image] Add parameter to load only the header 2021-01-19 10:15:57 +09:00
pqueue.h [util] Add an priority queue implementation 2021-08-02 13:29:55 +09:00
pr_comp.h
pr_debug.h
pr_obj.h
pr_type.h
progs.h [gamecode] Check resmap return before memset 2021-11-19 11:55:32 +09:00
pvsfile.h [qfvis] Write out the fat-pvs file 2021-07-27 20:04:19 +09:00
qargs.h [util] Expose the quakerc check function 2021-11-14 10:12:14 +09:00
qdefs.h
qendian.h
qtypes.h [renderer] Move driver specific texture chain defs 2021-07-21 16:36:51 +09:00
quakefs.h
quakeio.h [build] Autoconfiscate printf format attribute 2021-03-27 19:52:59 +09:00
render.h [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
riff.h
ringbuffer.h [input] Rework device registration 2021-09-20 15:21:11 +09:00
ruamoko.h
screen.h
script.h
segtext.h
set.h [util] Minimize set growth 2021-08-11 12:31:03 +09:00
sizebuf.h [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
skin.h
sound.h [audio] Clean up a few minor style issues 2021-06-25 16:52:09 +09:00
spritegn.h
sys.h [util] Wrap fd_set 2021-09-28 10:53:51 +09:00
sys_developer.h [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
teamplay.h
tga.h [image] Add parameter to load only the header 2021-01-19 10:15:57 +09:00
va.h [util] Make va return const char * 2021-03-29 17:24:30 +09:00
ver_check.h
vid.h [vid] Remove redundant direct, conbuffer and conrowbytes 2021-07-11 13:44:00 +09:00
wad.h
wadfile.h
winding.h
zone.h [util] Add a function to check hunk pointers 2021-07-29 15:27:48 +09:00