diff options
| author | Rémi Verschelde <remi@verschelde.fr> | 2021-05-25 18:07:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-25 18:07:15 +0200 |
| commit | f1abfbbeb11836dd1e680f02075f3655f1e0c2f0 (patch) | |
| tree | 36c788d97877f79b74e362b6dc883733a8d2ac3a /servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp | |
| parent | 554382d8ad22313eadf15d6de34ea57d3cf66f94 (diff) | |
| parent | 16567321ba49fbba13c79c5613166f6793481e3a (diff) | |
| download | redot-engine-f1abfbbeb11836dd1e680f02075f3655f1e0c2f0.tar.gz | |
Merge pull request #48837 from Soupstraw/shader-pi
Added constants PI, TAU and E to the shader language
Diffstat (limited to 'servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp')
| -rw-r--r-- | servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp index 1f27dd54ec..70c1705bff 100644 --- a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp @@ -31,6 +31,7 @@ #include "renderer_canvas_render_rd.h" #include "core/config/project_settings.h" #include "core/math/geometry_2d.h" +#include "core/math/math_defs.h" #include "core/math/math_funcs.h" #include "renderer_compositor_rd.h" #include "servers/rendering/rendering_server_default.h" @@ -2408,6 +2409,9 @@ RendererCanvasRenderRD::RendererCanvasRenderRD(RendererStorageRD *p_storage) { actions.renames["CANVAS_MATRIX"] = "canvas_data.canvas_transform"; actions.renames["SCREEN_MATRIX"] = "canvas_data.screen_transform"; actions.renames["TIME"] = "canvas_data.time"; + actions.renames["PI"] = _MKSTR(Math_PI); + actions.renames["TAU"] = _MKSTR(Math_TAU); + actions.renames["E"] = _MKSTR(Math_E); actions.renames["AT_LIGHT_PASS"] = "false"; actions.renames["INSTANCE_CUSTOM"] = "instance_custom"; |
