diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-03-31 19:19:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-31 19:19:03 +0200 |
commit | 155a94fabee3ca7305677474d41d497d419b258f (patch) | |
tree | 99938d19b9d593609ffd7619458a457581464de0 /servers/rendering/rendering_server_default.h | |
parent | 44b2962f4fa83449b6dc29768b175290a6f6b801 (diff) | |
parent | 36defd1179c3600b824feb1362a3216c353c01aa (diff) |
Merge pull request #59385 from BastiaanOlij/extract_shader_storage
Diffstat (limited to 'servers/rendering/rendering_server_default.h')
-rw-r--r-- | servers/rendering/rendering_server_default.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/servers/rendering/rendering_server_default.h b/servers/rendering/rendering_server_default.h index ea8e8aa056..52e0c2c0ac 100644 --- a/servers/rendering/rendering_server_default.h +++ b/servers/rendering/rendering_server_default.h @@ -213,14 +213,13 @@ public: FUNC2(texture_set_force_redraw_if_visible, RID, bool) -//from now on, calls forwarded to this singleton + /* SHADER API */ + #undef ServerName #undef server_name -#define ServerName RendererStorage -#define server_name RSG::storage - - /* SHADER API */ +#define ServerName RendererMaterialStorage +#define server_name RSG::material_storage FUNCRIDSPLIT(shader) @@ -249,6 +248,13 @@ public: /* MESH API */ +//from now on, calls forwarded to this singleton +#undef ServerName +#undef server_name + +#define ServerName RendererStorage +#define server_name RSG::storage + virtual RID mesh_create_from_surfaces(const Vector<SurfaceData> &p_surfaces, int p_blend_shape_count = 0) override { RID mesh = RSG::storage->mesh_allocate(); @@ -870,8 +876,8 @@ public: #undef server_name #undef ServerName //from now on, calls forwarded to this singleton -#define ServerName RendererStorage -#define server_name RSG::storage +#define ServerName RendererMaterialStorage +#define server_name RSG::material_storage FUNC3(global_variable_add, const StringName &, GlobalVariableType, const Variant &) FUNC1(global_variable_remove, const StringName &) |