virtualx-engine/servers/rendering/renderer_rd
jfons 6995b0429c Assorted fixes to UV unwrapping and GPU lightmapper
Various fixes to UV2 unwrapping and the GPU lightmapper. Listed here for
context in case of git blame/bisect:

* Fix UV2 unwrapping on import, also cleaned up the unwrap cache code.
* Fix saving of RGBA images in EXR format.
* Fixes to the GPU lightmapper:
	- Added padding between atlas elements, avoids bleeding.
	- Remove old SDF generation code.
	- Fix baked attenuation for Omni/Spot lights.
	- Fix baking of material properties onto UV2 (wireframe was
	  wrongly used before).
	- Disable statically baked lights for objects that have a
	  lightmap texture to avoid applying the same light twice.
	- Fix lightmap pairing in RendererSceneCull.
	- Fix UV2 array generated from `RenderingServer::mesh_surface_get_arrays()`.
	- Port autoexposure fix for OIDN from 3.x.
	- Save debug textures as EXR when using floating point format.
2021-05-03 18:10:34 +02:00
..
forward_clustered Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
forward_mobile Create mobile renderer 2021-05-03 21:54:11 +10:00
shaders Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
cluster_builder_rd.cpp Core: Drop custom copymem/zeromem defines 2021-04-27 16:26:27 +02:00
cluster_builder_rd.h Added GPU based cluster builder 2021-01-19 23:31:06 +01:00
effects_rd.cpp Core: Drop custom copymem/zeromem defines 2021-04-27 16:26:27 +02:00
effects_rd.h Simplify Volumetric Fog 2021-02-06 15:08:21 -03:00
pipeline_cache_rd.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
pipeline_cache_rd.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
renderer_canvas_render_rd.cpp Core: Drop custom copymem/zeromem defines 2021-04-27 16:26:27 +02:00
renderer_canvas_render_rd.h Added ability to visualize native shaders 2021-01-06 09:40:09 -03:00
renderer_compositor_rd.cpp Create mobile renderer 2021-05-03 21:54:11 +10:00
renderer_compositor_rd.h Create mobile renderer 2021-05-03 21:54:11 +10:00
renderer_scene_environment_rd.cpp Moving GI code into RendererServerGIRD 2021-02-25 15:15:48 +11:00
renderer_scene_environment_rd.h Moving GI code into RendererServerGIRD 2021-02-25 15:15:48 +11:00
renderer_scene_gi_rd.cpp Create mobile renderer 2021-05-03 21:54:11 +10:00
renderer_scene_gi_rd.h Move clustered renderer functionality 2021-04-05 23:11:38 +10:00
renderer_scene_render_rd.cpp Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
renderer_scene_render_rd.h Assorted fixes to UV unwrapping and GPU lightmapper 2021-05-03 18:10:34 +02:00
renderer_scene_sky_rd.cpp Refactor GLSL shader compilation 2021-04-14 11:37:52 -03:00
renderer_scene_sky_rd.h Moving GI code into RendererServerGIRD 2021-02-25 15:15:48 +11:00
renderer_storage_rd.cpp Implement Particle Trails 2021-04-30 17:38:02 -03:00
renderer_storage_rd.h Implement Particle Trails 2021-04-30 17:38:02 -03:00
SCsub Create mobile renderer 2021-05-03 21:54:11 +10:00
shader_compiler_rd.cpp Refactor GLSL shader compilation 2021-04-14 11:37:52 -03:00
shader_compiler_rd.h Refactor GLSL shader compilation 2021-04-14 11:37:52 -03:00
shader_rd.cpp Split particle shader entry points 2021-04-17 12:22:55 -03:00
shader_rd.h Refactor GLSL shader compilation 2021-04-14 11:37:52 -03:00