Fix sparse_texture2 tests for GL_TEXTURE_2D_MULTISAMPLE_ARRAY

Component: OpenGL

Affects:
KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment
KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup

VK-GL-CTS issue: 5017

Change-Id: Ic1cc293a648527904419393d573a337424d85a82
diff --git a/external/openglcts/modules/gl/gl4cSparseTexture2Tests.cpp b/external/openglcts/modules/gl/gl4cSparseTexture2Tests.cpp
index 7f9a23d..5403271 100644
--- a/external/openglcts/modules/gl/gl4cSparseTexture2Tests.cpp
+++ b/external/openglcts/modules/gl/gl4cSparseTexture2Tests.cpp
@@ -1307,14 +1307,14 @@
 				gl.bindImageTexture(0, //unit
 									verifyTexture,
 									0,		  //level
-									GL_FALSE, //layered
+									depth > 1, //layered
 									0,		  //layer
 									GL_WRITE_ONLY, GL_R8UI);
 				GLU_EXPECT_NO_ERROR(gl.getError(), "glBindImageTexture");
 				gl.bindImageTexture(1, //unit
 									texture,
 									level,	//level
-									GL_FALSE, //layered
+									depth > 1, //layered
 									0,		  //layer
 									GL_READ_ONLY, format);
 				GLU_EXPECT_NO_ERROR(gl.getError(), "glBindImageTexture");
@@ -2986,7 +2986,7 @@
 			gl.bindImageTexture(1, //unit
 								verifyTexture,
 								0,		 //level
-								GL_TRUE, //layered
+								depth > 1, //layered
 								0,		 //layer
 								GL_WRITE_ONLY, GL_R8UI);
 			GLU_EXPECT_NO_ERROR(gl.getError(), "glBindImageTexture");
@@ -3008,7 +3008,7 @@
 				gl.bindImageTexture(0, //unit
 									texture,
 									level,	//level
-									GL_FALSE, //layered
+									depth > 1, //layered
 									0,		  //layer
 									GL_READ_ONLY, format);
 				GLU_EXPECT_NO_ERROR(gl.getError(), "glBindImageTexture");