Implement cull_mask for decals and lights in mobile and compatibility backends
This commit is contained in:
parent
5eb2011423
commit
56450fb179
13 changed files with 35 additions and 16 deletions
|
|
@ -80,6 +80,7 @@ public:
|
|||
virtual RS::LightBakeMode light_get_bake_mode(RID p_light) override { return RS::LIGHT_BAKE_DISABLED; }
|
||||
virtual uint32_t light_get_max_sdfgi_cascade(RID p_light) override { return 0; }
|
||||
virtual uint64_t light_get_version(RID p_light) const override { return 0; }
|
||||
virtual uint32_t light_get_cull_mask(RID p_light) const override { return 0; }
|
||||
|
||||
/* LIGHT INSTANCE API */
|
||||
|
||||
|
|
|
|||
|
|
@ -145,6 +145,7 @@ public:
|
|||
virtual void decal_set_normal_fade(RID p_decal, float p_fade) override {}
|
||||
|
||||
virtual AABB decal_get_aabb(RID p_decal) const override { return AABB(); }
|
||||
virtual uint32_t decal_get_cull_mask(RID p_decal) const override { return 0; }
|
||||
|
||||
virtual void texture_add_to_decal_atlas(RID p_texture, bool p_panorama_to_dp = false) override {}
|
||||
virtual void texture_remove_from_decal_atlas(RID p_texture, bool p_panorama_to_dp = false) override {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue