virtualx-engine/servers/rendering
TechnoPorg b04350828e Use radial distance for making LOD decisions.
Previously, only forward basis distance from the camera was used.
This means that unnecessarily high LOD levels were used for objects located to the side of the camera.
The distance from the camera origin is now used, independently of direction.
2022-10-12 07:21:42 -06:00
..
dummy Use a giant UBO to optimize performance in 2D 2022-10-06 11:24:45 -07:00
environment Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11:00
renderer_rd Use radial distance for making LOD decisions. 2022-10-12 07:21:42 -06:00
storage Adding getters to RenderTarget and implementing override functionality for XR 2022-10-05 11:37:49 +11:00
renderer_canvas_cull.cpp Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
renderer_canvas_cull.h Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +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 Use a giant UBO to optimize performance in 2D 2022-10-06 11:24:45 -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_cull.cpp Add is_finite method for checking built-in types 2022-10-08 13:25:08 +08:00
renderer_scene_cull.h Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11: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 Merge pull request #60185 from Calinou/environment-fog-and-sky-affect 2022-09-01 23:52:34 +02:00
renderer_scene_render.h Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11:00
renderer_viewport.cpp Adding getters to RenderTarget and implementing override functionality for XR 2022-10-05 11:37:49 +11:00
renderer_viewport.h Merge pull request #65541 from clayjohn/renderer-setting 2022-09-20 09:43:59 +02:00
rendering_device.cpp Change Array arguments to TypedArray 2022-09-01 13:13:19 +02:00
rendering_device.h Merge pull request #65170 from KoBeWi/your_argument_is_TypedArray 2022-09-02 13:57:02 +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 Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
rendering_method.cpp Split rendering driver project setting into renderer_name and rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer). 2022-09-19 10:26:10 -07:00
rendering_method.h Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11:00
rendering_server_default.cpp Fix multiwindow support in GLES3 for X11, Windows, and MacOS. 2022-09-12 17:30:50 -07:00
rendering_server_default.h Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11:00
rendering_server_globals.cpp Split rendering driver project setting into renderer_name and rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer). 2022-09-19 10:26:10 -07:00
rendering_server_globals.h Split rendering driver project setting into renderer_name and rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer). 2022-09-19 10:26:10 -07:00
SCsub Split dependency logic 2022-06-28 00:10:29 +10:00
shader_compiler.cpp Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
shader_compiler.h Fix global uniform crash at editor startup 2022-10-03 15:06:20 +03:00
shader_language.cpp Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703 2022-09-28 20:47:50 +02:00
shader_language.h Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable used 2022-09-28 17:05:34 +02:00
shader_preprocessor.cpp Add defines to completion list in shaders 2022-09-26 16:04:19 +03:00
shader_preprocessor.h Add defines to completion list in shaders 2022-09-26 16:04:19 +03:00
shader_types.cpp Merge pull request #66178 from clayjohn/double-precision-rendering 2022-09-30 09:59:45 +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