xash3d-fwgs/ref_vk
Ivan 'provod' Avdeev 78d9a87344 fix projection matrix vulkan fixup
we were mixing up row vs column major matrices
now RTX ray generation is fixes, and traditional rasterizer rendering
should also be projecting similar to gl render
2021-03-06 13:26:38 -08:00
..
shaders fix projection matrix vulkan fixup 2021-03-06 13:26:38 -08:00
TODO.md separate buffer space allocation from buffer uploading 2021-02-22 18:57:46 -08:00
buildshaders.sh rtx: blindly add tlas and compute rendering 2021-03-01 10:52:08 -08:00
common_geometry.c massage stubs 2021-01-20 11:16:06 -08:00
vk_2d.c engage scene rendering in VK_RenderFrame and not in EndFrame 2021-02-20 14:54:57 -08:00
vk_2d.h engage scene rendering in VK_RenderFrame and not in EndFrame 2021-02-20 14:54:57 -08:00
vk_beams.c separate buffer space allocation from buffer uploading 2021-02-22 18:57:46 -08:00
vk_beams.h add beams rendering 2021-02-17 13:26:09 -08:00
vk_brush.c separate buffer space allocation from buffer uploading 2021-02-22 18:57:46 -08:00
vk_brush.h remove ubo management from "public" vk_render api 2021-02-20 12:00:31 -08:00
vk_buffer.c rtx: fix blas creation validation/memory errors 2021-02-27 15:40:57 -08:00
vk_buffer.h add loading textures 2021-01-16 15:45:10 -08:00
vk_common.h move buffer allocation to vk_render.c from vk_bruh.c 2021-02-10 10:33:44 -08:00
vk_const.h move buffer allocation to vk_render.c from vk_bruh.c 2021-02-10 10:33:44 -08:00
vk_core.c rtx: fix blas creation validation/memory errors 2021-02-27 15:40:57 -08:00
vk_core.h rtx: blindly add tlas and compute rendering 2021-03-01 10:52:08 -08:00
vk_cvar.c ref_vk: move cvars that expected to exist by client.dll from render dll to engine 2021-03-01 20:09:37 +03:00
vk_cvar.h apply proper lightstyles on map load 2021-02-03 10:06:21 -08:00
vk_framectl.c rtx: make it draw yellow screen 2021-03-01 11:22:58 -08:00
vk_framectl.h engage scene rendering in VK_RenderFrame and not in EndFrame 2021-02-20 14:54:57 -08:00
vk_global.h propagate proj/view matrices to rtx shader 2021-03-03 11:58:40 -08:00
vk_lightmap.c fix lightmap corruption 2021-02-06 13:51:23 -08:00
vk_lightmap.h apply proper lightstyles on map load 2021-02-03 10:06:21 -08:00
vk_math.c draw static map geometry with debug shader 2021-01-23 19:38:00 -08:00
vk_math.h draw static map geometry with debug shader 2021-01-23 19:38:00 -08:00
vk_pipeline.c add pipeline cache 2021-02-06 11:38:21 -08:00
vk_pipeline.h add pipeline cache 2021-02-06 11:38:21 -08:00
vk_render.c fix projection matrix vulkan fixup 2021-03-06 13:26:38 -08:00
vk_render.h propagate proj/view matrices to rtx shader 2021-03-03 11:58:40 -08:00
vk_renderstate.c add 2d pipelines with blending; menu is drawn almost ok 2021-01-18 13:33:22 -08:00
vk_renderstate.h add 2d pipelines with blending; menu is drawn almost ok 2021-01-18 13:33:22 -08:00
vk_rmain.c engage scene rendering in VK_RenderFrame and not in EndFrame 2021-02-20 14:54:57 -08:00
vk_rtx.c propagate proj/view matrices to rtx shader 2021-03-03 11:58:40 -08:00
vk_rtx.h propagate proj/view matrices to rtx shader 2021-03-03 11:58:40 -08:00
vk_scene.c fix projection matrix vulkan fixup 2021-03-06 13:26:38 -08:00
vk_scene.h engage scene rendering in VK_RenderFrame and not in EndFrame 2021-02-20 14:54:57 -08:00
vk_sprite.c separate buffer space allocation from buffer uploading 2021-02-22 18:57:46 -08:00
vk_sprite.h remove ubo management from "public" vk_render api 2021-02-20 12:00:31 -08:00
vk_studio.c ref_vk: move cvars that expected to exist by client.dll from render dll to engine 2021-03-01 20:09:37 +03:00
vk_studio.h remove ubo management from "public" vk_render api 2021-02-20 12:00:31 -08:00
vk_textures.c rtx: fix blas creation validation/memory errors 2021-02-27 15:40:57 -08:00
vk_textures.h add broken studio models drawing 2021-02-13 17:19:59 -08:00
wscript shaders: add compute shaders; fix shaders install dir 2021-03-01 23:34:20 -08:00