Fix division by zero errors
authorAri Suonpaa <ari.suonpaa@siru.fi>
Thu, 9 Dec 2021 08:24:18 +0000 (10:24 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 6 Jan 2022 22:46:29 +0000 (22:46 +0000)
commit69110dc5ed0c1db29f38a06c9bb7b4edb6d77f03
treeebcf913ee200dd31bf77591b8a0ffb45960012f7
parent54ad80c4f0602ab08a29e7827ea8276c3ae9667e
Fix division by zero errors

Projection calculation had zero divisor in some cases that
didn't use the results. This division is now bypassed for
these cases to avoid UBSAN errors.

VK-GL-CTS Issue: 3352

Affects:

dEQP-GLES*.functional.shaders.texture_functions.*

Components: OpenGL ES
Change-Id: I64e5c53c668646dbdc915c2b3619700d83793009
modules/gles2/functional/es2fShaderTextureFunctionTests.cpp
modules/gles3/functional/es3fShaderTextureFunctionTests.cpp