+2 votes

I am experiencing this GLSL noise on Android problem. This probably is due to low float precision. Can one set this anyhow (to highp)? Have not seen it in the project settings.

in Engine by (39 points)

1 Answer

+1 vote

In Godot 3.0, you can specify the precision of floating point values via highp, mediump, and lowp. They're documented here: http://docs.godotengine.org/en/3.0/tutorials/shading/shading_language.html#precision

by (140 points)

I think what OP wants is to adjust the shader precision of built-in shaders, not custom shaders.

If that's the case, the built-in shaders can also be adjusted by first converting them via the "Convert to ShaderMaterial" menu. They lose their original form, hence ease of use, but highp, etc. can be inserted that way where needed. In any case, the link the OP provided hasn't been working for me, so I'm going by what's in his question text. He seems to have left the discussion anyway.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.