Fix render target textures not allowing repeat flag

This commit is contained in:
Ricardo Maes 2019-11-29 18:40:22 -03:00
parent 636bc5c32f
commit ebf2759a1c

View file

@ -1350,8 +1350,8 @@ void RasterizerStorageGLES3::texture_set_flags(RID p_texture, uint32_t p_flags)
Texture *texture = texture_owner.get(p_texture);
ERR_FAIL_COND(!texture);
if (texture->render_target) {
p_flags &= VS::TEXTURE_FLAG_FILTER; //can change only filter
// only allow filter and repeat flags for render target (ie. viewport) textures
p_flags &= (VS::TEXTURE_FLAG_FILTER | VS::TEXTURE_FLAG_REPEAT);
}
bool had_mipmaps = texture->flags & VS::TEXTURE_FLAG_MIPMAPS;