xash3d-fwgs/ref/vk
Ivan Avdeev 2c0e7033ed vk: fix crashing on maps with skybox
We were using a negative value for `SURF_SKY` surfaces, which hit an
assert on uploading kusochki.
2023-11-07 13:30:46 -05:00
..
data update c1a0c.patch 2023-11-06 00:00:17 +03:00
shaders vk: fix crashing on maps with skybox 2023-11-07 13:30:46 -05:00
tests vk: make texture hash table case insensitive 2023-10-26 11:38:37 -04:00
NOTES.md vk: BREAK texture management with refcounts 2023-10-20 10:55:19 -04:00
TODO.md vk: fix crashing on maps with skybox 2023-11-07 13:30:46 -05:00
alolcator.c vk: assert on empty pool allocation early 2023-10-26 10:39:12 -04:00
alolcator.h vk: add block allocator draft 2023-05-25 12:12:18 -07:00
bitarray.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
bitarray.h move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
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 vk: fix compilation after upstream merge 2023-11-02 11:46:30 -04:00
debugbreak.h vk: use better debug_break in validation errors callback 2023-05-18 11:58:00 -07:00
dumbspter.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
infotool.c vk: cleanup cvar prefixes 2023-11-03 13:15:11 -04:00
pcg.h vk: textures: add blue noise textures 2023-09-11 12:31:03 -04:00
profiler.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
profiler.h vk: profiler: metrics: little tweaks 2023-09-18 02:57:09 +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: do not crash on corrupted scopes stack 2023-10-31 09:13:47 -07:00
r_speeds.h vk: profiler: metrics: store filepath, but print only filename 2023-09-18 00:35:35 +03:00
r_textures.c vk: massage texture module a bit more 2023-10-31 10:48:14 -04:00
r_textures.h vk: convert blue noise texture to 3D 2023-10-30 13:43:09 -04:00
ray_materials.md move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
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 move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
ray_resources.h move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
rlight.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
sebastian.py move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
spirv.py move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
unordered_roadmap.c vk: fix unordered_roadmap windows compilation 2023-10-27 10:18:48 -04:00
unordered_roadmap.h vk: track all ref_interface texture access as a single refcount ref 2023-10-27 09:33:01 -04:00
vk_beams.c vk: rename vk_textures to r_textures 2023-10-20 11:18:55 -04:00
vk_beams.h vk: profiler: add beams count metric 2023-03-25 12:03:41 -07:00
vk_brush.c vk: fix crashing on maps with skybox 2023-11-07 13:30:46 -05:00
vk_brush.h vk: remove dummy textures for new material name resolution 2023-10-30 12:43:26 -04:00
vk_buffer.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
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 move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_common.h vk: silence a bunch of verbose logs 2023-09-07 10:43:21 -04:00
vk_const.h move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_core.c vk: make `vk_debug_log` a command, not a cvar 2023-11-07 11:59:12 -05:00
vk_core.h vk: recreate suboptimal swapchains with correct synchronization 2023-05-18 12:32:00 -07:00
vk_cvar.c vk: make `vk_debug_log` a command, not a cvar 2023-11-07 11:59:12 -05:00
vk_cvar.h vk: cleanup cvar prefixes 2023-11-03 13:15:11 -04:00
vk_descriptor.c vk: fix occasional inverted normal maps 2023-11-02 10:58:11 -07:00
vk_descriptor.h vk: move things around between {r,vk}_texture 2023-10-24 11:32:42 -04:00
vk_devmem.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_devmem.h move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
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: cleanup cvar prefixes 2023-11-03 13:15:11 -04: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: fixup blue noise 3d texture refactoring 2023-10-30 13:51:23 -04:00
vk_image.h vk: convert blue noise texture to 3D 2023-10-30 13:43:09 -04:00
vk_image_extra.h vk: better swizzling 2023-10-16 12:08:54 -04:00
vk_light.c vk: cleanup cvar prefixes 2023-11-03 13:15:11 -04:00
vk_light.h vk: profiler: add a way to add arbitrary metrics to profiler 2023-03-25 12:03:41 -07:00
vk_lightmap.c vk: begin texture r_/vk_ split 2023-10-20 12:39:46 -04:00
vk_lightmap.h move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_logs.c vk: make `vk_debug_log` a command, not a cvar 2023-11-07 11:59:12 -05:00
vk_logs.h vk: make `vk_debug_log` a command, not a cvar 2023-11-07 11:59:12 -05:00
vk_mapents.c vk: allow rotating matrices in patches 2023-11-07 12:03:40 -05:00
vk_mapents.h vk: allow rotating matrices in patches 2023-11-07 12:03:40 -05:00
vk_materials.c vk: fix crashing on maps with skybox 2023-11-07 13:30:46 -05:00
vk_materials.h vk: remove direct dependence on vk_textures[] from vk_textures.c 2023-10-24 12:24:14 -04: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: add a bunch of profiler scopes to rt rendering 2023-10-09 13:02:04 -04:00
vk_meatpipe.h [draft] vk: start refactoring commandbuffer/gpu profiler 2023-04-10 10:24:57 -07:00
vk_misc.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_nv_aftermath.c vk: fixup compilation w/o aftermath sdk 2023-02-23 18:59:14 -08:00
vk_nv_aftermath.h vk: change how device extensions are checked 2023-02-23 13:48:41 -08:00
vk_overlay.c vk: move things around between {r,vk}_texture 2023-10-24 11:32:42 -04: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: add a bunch of profiler scopes to rt rendering 2023-10-09 13:02:04 -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: pass material reference explicitly in geom structure 2023-09-19 13:05:12 -04:00
vk_ray_model.c vk: fix crashing on maps with skybox 2023-11-07 13:30:46 -05:00
vk_render.c vk: implement r_lightmap for both traditional and RT renderers 2023-11-03 11:26:57 -04:00
vk_render.h vk: rt: pass material mode directly from draw command 2023-09-26 13:14:28 -04:00
vk_renderstate.c move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_renderstate.h vk: make trad sprites more like gl ones 2023-02-24 17:43:07 -08:00
vk_rmain.c vk: cleanup cvar prefixes 2023-11-03 13:15:11 -04:00
vk_rpart.c vk: rename vk_textures to r_textures 2023-10-20 11:18:55 -04:00
vk_rpart.h vk: add tracers (not tested) 2023-02-27 10:37:03 -08:00
vk_rtx.c vk: list supported arguments for `rt_debug_display_only` 2023-11-07 10:32:35 -05:00
vk_rtx.h vk: rt: convert more engine-supplied colors from sRGB to linear 2023-10-10 11:56:42 -04:00
vk_scene.c vk: fixup -vkverboselogs, make it actually work 2023-11-06 11:07:58 -05:00
vk_scene.h vk: track block/geom/brush lifetimes 2023-05-26 10:45:44 -07:00
vk_sprite.c vk: begin texture r_/vk_ split 2023-10-20 12:39:46 -04:00
vk_sprite.h vk: free textures on map change (DO NOT USE) 2023-10-17 11:43:38 -04: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.c vk: fix weird lines on suit studio model 2023-11-02 10:13:56 -07:00
vk_studio.h vk: free textures on map change (DO NOT USE) 2023-10-17 11:43:38 -04:00
vk_studio_model.c vk: fix crashing on reloading materials 2023-09-29 13:02:51 -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_swapchain.c vk: convert blue noise texture to 3D 2023-10-30 13:43:09 -04:00
vk_swapchain.h move ref_vk to ref/vk 2023-02-16 10:30:31 -08:00
vk_textures.c vk: load blue noise 3d texture from an array of png files 2023-10-31 09:44:06 -04:00
vk_textures.h vk: convert blue noise texture to 3D 2023-10-30 13:43:09 -04:00
vk_triapi.c vk: rename vk_textures to r_textures 2023-10-20 11:18:55 -04:00
vk_triapi.h vk: revert beam segs to use triapi, like gl 2023-06-06 09:29:05 -07:00
wscript vk: add unordered_roadmap simple hash map with tests 2023-10-23 13:13:16 -04:00