xash3d-fwgs/ref/vk
nilsoncore c07fe8cd9c vk: profiler: add option to print metrics as table
Slightly improve metrics list print formatting and
add new option to print it as a table.  Table alignment relies on
monospace font.
This can be turned on/off with cvar `r_speeds_metrics_as_table`.
2023-09-16 14:08:34 +03:00
..
data Update rads 2023-09-08 17:39:27 +03:00
shaders vk: add commented out normal debugging code 2023-09-05 13:06:00 -04:00
alolcator.c vk: alolcator: report pool allocation failures correctly 2023-09-14 13:42:47 -04:00
alolcator.h vk: add block allocator draft 2023-05-25 12:12:18 -07:00
bitarray.c
bitarray.h
camera.c vk: refactor passing m,v,p matrices around 2023-05-04 11:10:22 -07:00
camera.h vk: refactor passing m,v,p matrices around 2023-05-04 11:10:22 -07:00
common_geometry.c
debugbreak.h vk: use better debug_break in validation errors callback 2023-05-18 11:58:00 -07:00
dumbspter.c
infotool.c vk: infotool: mark ent index as dynamic 2023-04-28 11:31:41 -07:00
NOTES.md vk: studio: track studio model state by entity 2023-08-28 09:11:48 -07:00
profiler.c
profiler.h vk: profiler: fix source locations for scopes (#542) 2023-09-16 14:00:54 +03:00
r_block.c vk: add "persistent" speeds metrics for used memory, etc 2023-06-14 11:23:09 -07:00
r_block.h vk: add "persistent" speeds metrics for used memory, etc 2023-06-14 11:23:09 -07:00
r_flipping.h rt: start adding new rt_blas-based rt_model_t 2023-05-30 12:14:44 -07:00
r_speeds.c vk: profiler: add option to print metrics as table 2023-09-16 14:08:34 +03:00
r_speeds.h vk: add "persistent" speeds metrics for used memory, etc 2023-06-14 11:23:09 -07:00
ray_materials.md
ray_pass.c [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
ray_pass.h [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
ray_resources.c
ray_resources.h
rlight.c
sebastian.py
spirv.py
TODO.md
vk_beams.c vk: add "persistent" speeds metrics for used memory, etc 2023-06-14 11:23:09 -07:00
vk_beams.h
vk_brush.c vk: brush: improve animated surfaces detection 2023-09-08 14:22:37 -04:00
vk_brush.h vk: track block/geom/brush lifetimes 2023-05-26 10:45:44 -07:00
vk_buffer.c
vk_buffer.h vk: add block allocator draft 2023-05-25 12:12:18 -07:00
vk_combuf.c vk: fix validation errors for empty combufs 2023-04-13 11:03:36 -07:00
vk_combuf.h vk: profiler: register gpu scopes as metrics for graph purposes 2023-04-10 10:24:57 -07:00
vk_commandpool.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_commandpool.h
vk_common.h vk: silence a bunch of verbose logs 2023-09-07 10:43:21 -04:00
vk_const.h
vk_core.c vk: add runtime-toggleable debug logs with module granularity 2023-08-29 12:31:57 -04:00
vk_core.h vk: recreate suboptimal swapchains with correct synchronization 2023-05-18 12:32:00 -07:00
vk_cvar.c vk: add runtime-toggleable debug logs with module granularity 2023-08-29 12:31:57 -04:00
vk_cvar.h vk: add runtime-toggleable debug logs with module granularity 2023-08-29 12:31:57 -04:00
vk_descriptor.c
vk_descriptor.h
vk_devmem.c
vk_devmem.h
vk_entity_data.c vk: studio: handle first half of entity reuse 2023-08-28 09:11:48 -07:00
vk_entity_data.h vk: studio: track studio model state by entity 2023-08-28 09:11:48 -07:00
vk_framectl.c vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_framectl.h [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
vk_geometry.c vk: add "persistent" speeds metrics for used memory, etc 2023-06-14 11:23:09 -07:00
vk_geometry.h vk: add block allocator draft 2023-05-25 12:12:18 -07:00
vk_image.c
vk_image.h
vk_light.c vk: add a bunch of profiler metrics 2023-09-08 14:12:35 -04:00
vk_light.h
vk_lightmap.c
vk_lightmap.h
vk_logs.c vk: associate more logs with modules 2023-08-29 13:12:35 -04:00
vk_logs.h vk: silence a bunch of verbose logs 2023-09-07 10:43:21 -04:00
vk_mapents.c vk: mapents: fix not clearing smoothing groups 2023-09-05 13:03:53 -04:00
vk_mapents.h vk: brush: add explicit smoothing group inclusion 2023-09-05 12:54:57 -04:00
vk_materials.c vk: add runtime-toggleable debug logs with module granularity 2023-08-29 12:31:57 -04:00
vk_materials.h vk: add normal_scale to materials 2023-04-12 11:57:07 -07:00
vk_math.c vk: fix disappearing sprites for traditional renderer 2023-06-01 11:42:23 -07:00
vk_math.h vk: orient sprites to camera 2023-06-01 11:00:50 -07:00
vk_meatpipe.c vk: associate more logs with modules 2023-08-29 13:12:35 -04:00
vk_meatpipe.h [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
vk_misc.c
vk_nv_aftermath.c
vk_nv_aftermath.h
vk_overlay.c vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_overlay.h vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_pipeline.c [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
vk_pipeline.h [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
vk_ray_accel.c vk: fixup BLAS preallocation on Linux/amdgpu 2023-09-14 13:57:59 -04:00
vk_ray_accel.h rt: massage vk_ray_model a bit 2023-05-22 10:39:48 -07:00
vk_ray_internal.h vk: fixup BLAS preallocation on Linux/amdgpu 2023-09-14 13:57:59 -04:00
vk_ray_model.c vk: add a bunch of profiler metrics 2023-09-08 14:12:35 -04:00
vk_render.c vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_render.h vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_renderstate.c
vk_renderstate.h
vk_rmain.c vk: silence a bunch of verbose logs 2023-09-07 10:43:21 -04:00
vk_rpart.c
vk_rpart.h
vk_rtx.c vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_rtx.h vk: wkrutily lampotschkee 2023-08-31 11:45:51 -04:00
vk_scene.c vk: clear EntityData on new map regardless of save-load 2023-09-14 13:48:39 -04:00
vk_scene.h vk: track block/geom/brush lifetimes 2023-05-26 10:45:44 -07:00
vk_sprite.c vk: sprite: enable lerping 2023-09-14 12:13:30 -04:00
vk_sprite.h rt: recreate sprite model on every map 2023-05-31 10:15:27 -07:00
vk_staging.c vk: add "persistent" speeds metrics for used memory, etc 2023-06-14 11:23:09 -07:00
vk_staging.h vk: profiler: cover staging with combuf scopes; add build_as time 2023-04-10 10:24:57 -07:00
vk_studio_model.c vk: studio: use explicitly set RI.currentmodel over entity->model 2023-09-15 12:47:53 -04:00
vk_studio_model.h vk: studio: do not ignore parent bones when detecting static submodels 2023-09-12 11:12:40 -07:00
vk_studio.c vk: studio: minor changes around FIXMEs 2023-09-15 14:00:37 -04:00
vk_studio.h vk: studio: allow late "pre"loading for studio models 2023-09-07 10:18:31 -04:00
vk_swapchain.c vk: do not draw into empty swapchain 2023-09-12 10:48:26 -07:00
vk_swapchain.h
vk_textures.c vk: add runtime-toggleable debug logs with module granularity 2023-08-29 12:31:57 -04:00
vk_textures.h rt: remove a bunch of extra material flags 2023-04-21 23:34:27 -07:00
vk_triapi.c vk: silence a bunch of verbose logs 2023-09-07 10:43:21 -04:00
vk_triapi.h vk: revert beam segs to use triapi, like gl 2023-06-06 09:29:05 -07:00
wscript