diff options
| author | Juan Linietsky | 2017-08-02 15:34:55 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-08-02 15:43:49 -0300 |
| commit | 5c361485db9cb2c6d9f9fb8906ee283ee220aa00 (patch) | |
| tree | e9e90e9108605b134b5de46a1c6cf03069e91958 /methods.py | |
| parent | b7d98d4d058388d7eb861abe4aed93c5a9480cf0 (diff) | |
| download | godot-5c361485db9cb2c6d9f9fb8906ee283ee220aa00.tar.gz godot-5c361485db9cb2c6d9f9fb8906ee283ee220aa00.tar.zst godot-5c361485db9cb2c6d9f9fb8906ee283ee220aa00.zip | |
Diffstat (limited to 'methods.py')
| -rw-r--r-- | methods.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/methods.py b/methods.py index abd87c07d..30a1f3cae 100644 --- a/methods.py +++ b/methods.py @@ -244,6 +244,7 @@ def build_glsl_header(filename): fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, const Color& p_color) { _FU GLfloat col[4]={p_color.r,p_color.g,p_color.b,p_color.a}; glUniform4fv(get_uniform(p_uniform),1,col); }\n\n") fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, const Vector2& p_vec2) { _FU GLfloat vec2[2]={p_vec2.x,p_vec2.y}; glUniform2fv(get_uniform(p_uniform),1,vec2); }\n\n") fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, const Vector3& p_vec3) { _FU GLfloat vec3[3]={p_vec3.x,p_vec3.y,p_vec3.z}; glUniform3fv(get_uniform(p_uniform),1,vec3); }\n\n") + fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, const Plane& p_plane) { _FU GLfloat plane[4]={p_plane.normal.x,p_plane.normal.y,p_plane.normal.z,p_plane.d}; glUniform4fv(get_uniform(p_uniform),1,plane); }\n\n") fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, float p_a, float p_b) { _FU glUniform2f(get_uniform(p_uniform),p_a,p_b); }\n\n") fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, float p_a, float p_b, float p_c) { _FU glUniform3f(get_uniform(p_uniform),p_a,p_b,p_c); }\n\n") fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, float p_a, float p_b, float p_c, float p_d) { _FU glUniform4f(get_uniform(p_uniform),p_a,p_b,p_c,p_d); }\n\n") |
