Fix sample mask calculation
authorAri Suonpaa <ari.suonpaa@siru.fi>
Wed, 18 May 2022 10:14:47 +0000 (13:14 +0300)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 2 Jun 2022 20:14:20 +0000 (20:14 +0000)
commit4f238fe21e83d2a72ffe006f3e133c1caf0df1af
tree6d15ef235212e87c01b11021addd0aceb5c8d8a9
parent1592b62076a6022b25a14c2c038dbaf60353e34c
Fix sample mask calculation

Sample mask calculation path was executed even when sample
was -1, causing a large number to be used for a shift. Now
a sample mask of zero is chosen instead.

VK-GL-CTS Issue: 3329

Affects:

dEQP-GLES31.functional.texture.multisample.*.sample_mask_and_alpha_to_coverage

Components: OpenGL ES
Change-Id: Ie5600ead5a5b0228a3ed255d7e4cc49a314a7ba6
modules/gles31/functional/es31fTextureMultisampleTests.cpp