quakeforge/libs/video/targets
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
..
context_sdl.c [video] Get 16 and 32 bit sw32 mostly working in x11 2021-07-11 00:09:41 +09:00
context_win.c [win] Update windows input for new binding system 2021-11-19 13:52:40 +09:00
context_x11.c [x11] Clamp barriers to the screen 2021-11-25 20:23:18 +09:00
dga_check.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
fbset.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
fbset_modes_l.l various gcc 4.3 fixes 2008-07-19 05:40:57 +00:00
fbset_modes_y.y And a few more bits of whitespace. 2012-05-23 08:21:27 +09:00
in_fbdev.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
in_sdl.c [build] Fix some windows bitrot 2021-08-02 14:02:41 +09:00
in_svgalib.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
in_win.c [win] Update windows input for new binding system 2021-11-19 13:52:40 +09:00
in_x11.c [x11] Clamp barriers to the screen 2021-11-25 20:23:18 +09:00
joy.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
joy_linux.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
joy_null.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
joy_win.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
Makemodule.am [video] Remove libQFjs 2021-11-01 12:30:45 +09:00
vid.c [vid] Remove redundant direct, conbuffer and conrowbytes 2021-07-11 13:44:00 +09:00
vid_3dfxsvga.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
vid_fbdev.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
vid_sdl.c Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
vid_sdl_gl.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
vid_sdl_sw.c [vid] Clean up sdl some more 2021-03-31 15:10:51 +09:00
vid_svgalib.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
vid_win.c [vid] Remove redundant direct, conbuffer and conrowbytes 2021-07-11 13:44:00 +09:00
vid_win_gl.c [vid] Set pixel format for OpenGL 2021-03-31 16:25:19 +09:00
vid_win_sw.c [vid] Remove redundant direct, conbuffer and conrowbytes 2021-07-11 13:44:00 +09:00
vid_win_vulkan.c [vulkan] Move viewport and scissor into vulkan_ctx 2021-04-01 11:44:30 +09:00
vid_x11.c [video] Mark dga funcs as const when dga not available 2021-08-11 12:09:07 +09:00
vid_x11_gl.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
vid_x11_sw.c [x11] Clean up duplicate code in software updates 2021-11-03 22:22:37 +09:00
vid_x11_vulkan.c [vulkan] Add a debug stack to the vulkan instance 2021-11-30 18:10:48 +09:00