Fix signed integer overflow in shader operator tests
authorAri Suonpaa <ari.suonpaa@siru.fi>
Mon, 13 Dec 2021 09:20:41 +0000 (11:20 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 6 Jan 2022 22:46:32 +0000 (22:46 +0000)
commitcb9a4b5b6ef5b3750db1e81a6967a64e52bf9725
tree36a3942c2b06c3ffbc7eac8deacebfd4a8ebfe32
parent69110dc5ed0c1db29f38a06c9bb7b4edb6d77f03
Fix signed integer overflow in shader operator tests

32bit integer reference value calculation had possible
signed integer overflows which are undefined. Now the
references are calculated using 64bit integers.

VK-GL-CTS Issue: 3335

Affects:

dEQP-GLES3.functional.shaders.operator.binary_operator.*

Components: OpenGL ES
Change-Id: I18e5eec98a7b93375c075a833bdf68534353c634
modules/gles3/functional/es3fShaderOperatorTests.cpp