virtualx-engine/servers/rendering
clayjohn 385ee5c70b Implement Physical Light Units as an optional setting.
This allows light sources to be specified in physical light units in addition to the regular energy multiplier. In order to avoid loss of precision at high values, brightness values are premultiplied by an exposure normalization value.

In support of Physical Light Units this PR also renames CameraEffects to CameraAttributes.
2022-08-31 12:14:46 -07:00
..
dummy Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
environment Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_rd Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
storage Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_canvas_cull.cpp Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_canvas_cull.h Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_canvas_render.cpp Fix typo, call mesh_instance_free not mesh_free 2022-07-12 22:30:08 +10:00
renderer_canvas_render.h Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_compositor.cpp Add startup flag to override XR mode settings 2022-07-28 11:50:34 +10:00
renderer_compositor.h Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_geometry_instance.cpp Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_geometry_instance.h Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_scene.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
renderer_scene.h Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_scene_cull.cpp Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_scene_cull.h Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_scene_occlusion_cull.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
renderer_scene_occlusion_cull.h Remove ThreadWorkPool, replace by WorkerThreadPool 2022-07-25 15:39:50 +02:00
renderer_scene_render.cpp Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_scene_render.h Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
renderer_viewport.cpp Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
renderer_viewport.h Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
rendering_device.cpp Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
rendering_device.h Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
rendering_device_binds.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
rendering_device_binds.h Replace Array return types with TypedArray 2 2022-08-23 23:21:32 +02:00
rendering_server_default.cpp Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
rendering_server_default.h Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
rendering_server_globals.cpp Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
rendering_server_globals.h Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
SCsub Split dependency logic 2022-06-28 00:10:29 +10:00
shader_compiler.cpp Implement Physical Light Units as an optional setting. 2022-08-31 12:14:46 -07:00
shader_compiler.h Add shader uniform hints for screen textures so users can specify custom filter and repeat modes. 2022-08-09 12:29:49 -04:00
shader_language.cpp Allow using integer varyings with flat interpolation modifier 2022-08-25 13:21:02 +03:00
shader_language.h Add shader uniform hints for screen textures so users can specify custom filter and repeat modes. 2022-08-09 12:29:49 -04:00
shader_preprocessor.cpp Add defined keyword support to shader preprocessor 2022-08-20 11:26:59 +03:00
shader_preprocessor.h Add defined keyword support to shader preprocessor 2022-08-20 11:26:59 +03:00
shader_types.cpp Add spatial built-ins (camera-pos, object-pos, camera-eye etc.) 2022-08-02 17:30:41 +02:00
shader_types.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
shader_warnings.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
shader_warnings.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00