xash3d-fwgs/ref_vk
Ivan 'provod' Avdeev 22e76513a4 rtx: better lighting scaling
Remove arbitrary lightness fudge in favor of proper distance scaling.
According to TEH INTERNETS one unit is one inch. So there are 39.37 units per meter.
Scale distances to meters for lighting calculations.
2021-09-04 13:50:05 -07:00
..
rad rtx: add shader specialization 2021-06-23 17:04:26 -04:00
shaders rtx: better lighting scaling 2021-09-04 13:50:05 -07:00
common_geometry.c
rlight.c add per-vertex studio model lighting 2021-08-07 19:56:38 -07:00
TODO.md rtx: improve emissive surface sampling 2021-09-04 13:50:05 -07:00
vk_2d.c restore debug labels for traditional renderer 2021-08-15 11:02:57 -07:00
vk_2d.h
vk_beams.c rtx: add first iteration of material flags support 2021-08-31 11:19:44 -07:00
vk_beams.h
vk_brush.c rtx: add first iteration of material flags support 2021-08-31 11:19:44 -07:00
vk_brush.h move water warping to vk_brush 2021-06-19 13:44:28 -04: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: implement dynamic lights 2021-06-05 12:48:16 -07:00
vk_core.c split device enumeration and creation, fixes #28 2021-08-16 23:22:13 -07:00
vk_core.h add screenshots 2021-08-31 11:19:44 -07:00
vk_cvar.c rtx: improve surface lights 2021-04-12 11:07:41 -07:00
vk_cvar.h rtx: improve surface lights 2021-04-12 11:07:41 -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 add swizzle for RGBA-BGRA format pair when saving screenshot 2021-08-31 11:19:44 -07:00
vk_framectl.h add screenshots 2021-08-31 11:19:44 -07:00
vk_global.h
vk_light.c rtx: add emissive color, remove emissive flag 2021-08-31 11:19:44 -07:00
vk_light.h rtx: add emissive color, remove emissive flag 2021-08-31 11:19:44 -07:00
vk_lightmap.c add texture mipmaps 2021-08-02 10:55:26 -07:00
vk_lightmap.h
vk_math.c
vk_math.h
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: add sbt hit entry w/o any hit 2021-09-04 13:50:05 -07:00
vk_ray_model.c rtx: add sbt hit entry w/o any hit 2021-09-04 13:50:05 -07:00
vk_render.c fix depth test for glow render mode; comments 2021-08-31 11:19:44 -07:00
vk_render.h rtx: add first iteration of material flags support 2021-08-31 11:19:44 -07:00
vk_renderstate.c
vk_renderstate.h
vk_rmain.c add screenshots 2021-08-31 11:19:44 -07:00
vk_rtx.c rtx: add sbt hit entry w/o any hit 2021-09-04 13:50:05 -07:00
vk_rtx.h rtx: sample mip levels based on ray cone width 2021-08-04 18:36:53 -07:00
vk_scene.c join alloc+lock operations on buffer init 2021-08-11 11:43:33 -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: add first iteration of material flags support 2021-08-31 11:19:44 -07:00
vk_sprite.h
vk_studio.c rtx: add first iteration of material flags support 2021-08-31 11:19:44 -07:00
vk_studio.h
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: add alpha mask transparency 2021-07-14 11:54:21 -07:00