From: Pyry Haulos Date: Mon, 3 Apr 2017 15:37:57 +0000 (-0700) Subject: Fix compute.exceed_atomic_counters_limit X-Git-Tag: upstream/0.1.0~439 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ed775c8e0e65eb957bc3d7631395e86d7f5cf679;p=platform%2Fupstream%2FVK-GL-CTS.git Fix compute.exceed_atomic_counters_limit Tests were using large offset instead of large binding value when attempting to exceed atomic counter limit. Affects: dEQP-GLES31.functional.debug.negative_coverage.*.compute.exceed_atomic_counters_limit Change-Id: I9c89b64de4983ec383a9c76cc44f3ac9f2e782f4 --- diff --git a/modules/gles31/functional/es31fNegativeComputeTests.cpp b/modules/gles31/functional/es31fNegativeComputeTests.cpp index c0c36bc..cc96e55 100644 --- a/modules/gles31/functional/es31fNegativeComputeTests.cpp +++ b/modules/gles31/functional/es31fNegativeComputeTests.cpp @@ -361,7 +361,7 @@ void exceed_atomic_counters_limit (NegativeTestContext& ctx) std::ostringstream shaderBody; shaderDecl << "layout(binding = 0, offset = 0) uniform atomic_uint u_atomic0;\n" - << "layout(binding = 0, offset = " << sizeof(GLuint) * getResourceLimit(ctx, GL_MAX_COMPUTE_ATOMIC_COUNTERS) << ") uniform atomic_uint u_atomic1;\n" + << "layout(binding = " << sizeof(GLuint) * getResourceLimit(ctx, GL_MAX_COMPUTE_ATOMIC_COUNTERS) << ", offset = 0) uniform atomic_uint u_atomic1;\n" << "\n" << "layout(binding = 0) buffer Output {\n" << " uint value;\n"