xash3d-fwgs/ref_vk
Ivan Avdeev 7bbf1ea94d rtx: add single envlight to all clusters, fix #130
If there's only one environment light, HLRAD will treat is as global sun
that enlights everything. So we should add it to all light clusters,
and so we do.
2021-10-22 10:49:51 -07:00
..
rad fix +0~TNNL_LGT1 2021-10-18 23:36:42 -07:00
shaders rtx: support environment lights, fix #16 2021-10-20 11:58:53 -07:00
common_geometry.c massage stubs 2021-01-20 11:16:06 -08:00
dumbspter.c rtx: collect per-leaf emissive surfaces with pvs data 2021-10-13 12:27:24 -07:00
profiler.c make profiler work on windows 2021-10-20 11:58:53 -07:00
profiler.h fix linux build 2021-10-20 11:58:53 -07:00
ray_materials.md update todo; move materials draft to separate file 2021-09-06 14:24:36 -07:00
rlight.c add per-vertex studio model lighting 2021-08-07 19:56:38 -07:00
TODO.md rtx: remove direct sun sampling attempt 2021-10-20 11:58:53 -07:00
vk_2d.c add trivial on-screen profiler printout 2021-10-20 11:58:53 -07:00
vk_2d.h add trivial on-screen profiler printout 2021-10-20 11:58:53 -07:00
vk_beams.c rtx: fix c0a0d emissive toxic liquid, fix #56 2021-09-14 17:47:05 -07:00
vk_beams.h add beams rendering 2021-02-17 13:26:09 -08:00
vk_brush.c rtx: associate msurfaces with mleafs 2021-10-13 12:27:24 -07:00
vk_brush.h rtx: associate msurfaces with mleafs 2021-10-13 12:27:24 -07:00
vk_buffer.c ref_vk: yet anothe var def 2021-06-06 23:14:35 -07:00
vk_buffer.h add debug names to various objects 2021-05-17 10:36:40 -07:00
vk_common.h fix building and running on linux 2021-06-06 14:17:35 -07:00
vk_const.h rtx: point/stop light clusters culling 2021-10-20 11:58:53 -07:00
vk_core.c make profiler work on windows 2021-10-20 11:58:53 -07:00
vk_core.h add screenshots 2021-08-31 11:19:44 -07:00
vk_cvar.c rtx: add light clusters debug helpers 2021-10-13 12:27:24 -07:00
vk_cvar.h rtx: add light clusters debug helpers 2021-10-13 12:27:24 -07:00
vk_descriptor.c rtx: get ray tracing pipeline to draw at least something 2021-07-06 11:28:24 -07:00
vk_descriptor.h fix compilation warnings 2021-05-24 11:12:44 -07:00
vk_framectl.c rtx: add profiler scopes for light cluster building 2021-10-20 11:58:53 -07:00
vk_framectl.h add screenshots 2021-08-31 11:19:44 -07:00
vk_global.h render: split mvp matrix to separate model,view,projection matrices 2021-03-13 13:35:50 -08:00
vk_light.c rtx: add single envlight to all clusters, fix #130 2021-10-22 10:49:51 -07:00
vk_light.h rtx: support environment lights, fix #16 2021-10-20 11:58:53 -07:00
vk_lightmap.c add texture mipmaps 2021-08-02 10:55:26 -07: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_nv_aftermath.c fix building and running on linux 2021-06-06 14:17:35 -07:00
vk_nv_aftermath.h fix building and running on linux 2021-06-06 14:17:35 -07:00
vk_pipeline.c [WIP] rtx: first build with ray tracing pipeline and black screen 2021-07-05 13:24:57 -07:00
vk_pipeline.h [WIP] rtx: first build with ray tracing pipeline and black screen 2021-07-05 13:24:57 -07:00
vk_ray_internal.h rtx: move Lights buffer definition to common header 2021-10-20 11:58:53 -07:00
vk_ray_model.c rtx: associate msurfaces with mleafs 2021-10-13 12:27:24 -07:00
vk_render.c rtx: collect d/elights and static entity point lights 2021-09-20 23:35:49 -07:00
vk_render.h rtx: associate msurfaces with mleafs 2021-10-13 12:27:24 -07: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 add screenshots 2021-08-31 11:19:44 -07:00
vk_rtx.c rtx: support environment lights, fix #16 2021-10-20 11:58:53 -07:00
vk_rtx.h rtx: collect d/elights and static entity point lights 2021-09-20 23:35:49 -07:00
vk_scene.c rtx: associate msurfaces with mleafs 2021-10-13 12:27:24 -07:00
vk_scene.h add persistent model api and use it for brushes 2021-04-07 12:11:20 -07:00
vk_sprite.c rtx: fix c0a0d emissive toxic liquid, fix #56 2021-09-14 17:47:05 -07:00
vk_sprite.h remove ubo management from "public" vk_render api 2021-02-20 12:00:31 -08:00
vk_studio.c rtx: fix c0a0d emissive toxic liquid, fix #56 2021-09-14 17:47:05 -07:00
vk_studio.h remove ubo management from "public" vk_render api 2021-02-20 12:00:31 -08:00
vk_textures.c fix mips generation 2021-08-04 17:44:21 -07:00
vk_textures.h rtx: render into fixed 720p framebuffer then upscale 2021-03-20 11:15:57 -07:00
wscript rtx: install known rads into valve/maps 2021-09-20 23:35:49 -07:00