virtualx-engine/drivers
Fernando Cosentino ca79373d13
Added material_overlay property to MeshInstance3D
Applying overlay materials into multi-surface meshes currently
requires adding a next pass material to all the surfaces, which
might be cumbersome when the material is to be applied to a range
of different geometries. This also makes it not trivial to use
AnimationPlayer to control the material in case of visual effects.
The material_override property is not an option as it works
replacing the active material for the surfaces, not adding a new pass.

This commit adds the material_overlay property to GeometryInstance3D
(and therefore MeshInstance3D), having the same reach as
material_override (that is, all surfaces) but adding a new material
pass on top of the active materials, instead of replacing them.
2022-01-05 11:47:51 +01:00
..
alsa Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
alsamidi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
coreaudio Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
coremidi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
gl_context Add GLES2 2D renderer + Linux display manager 2021-10-30 02:05:48 +02:00
gles3 Added material_overlay property to MeshInstance3D 2022-01-05 11:47:51 +01:00
png Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pulseaudio Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spirv-reflect SCons: Add explicit dependencies on thirdparty code in cloned env 2020-12-18 10:29:34 +01:00
unix Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
vulkan Merge pull request #55790 from Calinou/renderingserver-add-device-type-getter 2022-01-04 16:43:23 +01:00
wasapi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
windows Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
winmidi Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xaudio2 Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_driver_types.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_driver_types.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer. 2021-11-19 16:59:27 +01:00