Snap for 11273583 from c07fb1e18f6be296e2e6440fd8b23cae260daa23 to mainline-cellbroadcast-release

Change-Id: Ia164cb40f5c2e150a34f7c801a9952487388b684
diff --git a/android/cts/main/vk-master-2023-03-01/ray-tracing-pipeline.txt b/android/cts/main/vk-master-2023-03-01/ray-tracing-pipeline.txt
index 4de8659..065153a 100644
--- a/android/cts/main/vk-master-2023-03-01/ray-tracing-pipeline.txt
+++ b/android/cts/main/vk-master-2023-03-01/ray-tracing-pipeline.txt
@@ -1508,74 +1508,59 @@
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_4096
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_65536
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_1048576
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_4096
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_65536
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_1048576
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_16_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_256_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_4096_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_65536_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_1048576_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_1_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_16_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_256_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_4096_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_65536_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_1048576_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_1_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_16_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_256_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_4096_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_1048576_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_1_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_16_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_256_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_4096_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_1048576_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_1_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_16
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_4096
diff --git a/android/cts/main/vk-master/ray-tracing-pipeline.txt b/android/cts/main/vk-master/ray-tracing-pipeline.txt
index ffc2e84..8f6722c 100644
--- a/android/cts/main/vk-master/ray-tracing-pipeline.txt
+++ b/android/cts/main/vk-master/ray-tracing-pipeline.txt
@@ -3360,74 +3360,59 @@
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_4096
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_65536
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_1048576
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_4096
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_65536
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_1048576
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_16_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_256_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_4096_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_65536_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_1048576_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_1_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_16_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_256_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_4096_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_65536_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_1048576_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_1_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_16_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_256_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_4096_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_1048576_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_1_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_16_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_256_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_4096_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_1048576_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_1_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_16
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_4096
diff --git a/external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuildTests.cpp b/external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuildTests.cpp
index 428d42f..c574a3e 100644
--- a/external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuildTests.cpp
+++ b/external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuildTests.cpp
@@ -624,6 +624,8 @@
 		for (size_t factorNdx = 0; factorNdx < DE_LENGTH_OF_ARRAY(factors); ++factorNdx)
 		for (size_t sizesNdx = 0; sizesNdx < DE_LENGTH_OF_ARRAY(sizes); ++sizesNdx)
 		{
+			if (deviceBuild && sizes[sizesNdx] > 256)
+				continue;
 			const deUint32	factor					= factors[factorNdx];
 			const deUint32	largestGroup			= sizes[sizesNdx] * sizes[sizesNdx] / factor / factor;
 			const deUint32	squaresGroupCount		= testsNdx == 0 ? largestGroup : factor;
@@ -653,6 +655,8 @@
 		for (size_t factorNdx = 0; factorNdx < DE_LENGTH_OF_ARRAY(factors); ++factorNdx)
 		for (size_t sizesNdx = 0; sizesNdx < DE_LENGTH_OF_ARRAY(sizes); ++sizesNdx)
 		{
+			if (deviceBuild && sizes[sizesNdx] > 256)
+				continue;
 			const deUint32	factor					= factors[factorNdx];
 			const deUint32	largestGroup			= sizes[sizesNdx] * sizes[sizesNdx] / factor / factor;
 			const deUint32	squaresGroupCount		= testsNdx == 0 ? largestGroup : factor;
@@ -682,6 +686,8 @@
 		for (size_t factorNdx = 0; factorNdx < DE_LENGTH_OF_ARRAY(factors); ++factorNdx)
 		for (size_t sizesNdx = 0; sizesNdx < DE_LENGTH_OF_ARRAY(sizes); ++sizesNdx)
 		{
+			if (deviceBuild && sizes[sizesNdx] > 256)
+				continue;
 			const deUint32	factor					= factors[factorNdx];
 			const deUint32	largestGroup			= sizes[sizesNdx] * sizes[sizesNdx] / factor / factor;
 			const deUint32	squaresGroupCount		= testsNdx == 0 ? largestGroup : factor;
diff --git a/external/vulkancts/mustpass/main/vk-default/ray-tracing-pipeline.txt b/external/vulkancts/mustpass/main/vk-default/ray-tracing-pipeline.txt
index ffc2e84..8f6722c 100644
--- a/external/vulkancts/mustpass/main/vk-default/ray-tracing-pipeline.txt
+++ b/external/vulkancts/mustpass/main/vk-default/ray-tracing-pipeline.txt
@@ -3360,74 +3360,59 @@
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_4096
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_65536
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_1_1_1048576
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.triangles_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_4096
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_65536
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_1_1_1048576
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.aabbs_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_16
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_256
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_4096
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_primitives.mixed_4_4_65536
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_16_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_256_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_4096_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_65536_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_1_1048576_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_1_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.triangles_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_16_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_256_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_4096_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_65536_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_1_1048576_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_1_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.aabbs_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_16_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_256_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_4096_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_geometries.mixed_4_65536_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_16_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_256_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_4096_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_1048576_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_1_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.triangles_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_16_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_256_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_4096_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_65536_1_1
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_1048576_1_1
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_1_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.aabbs_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_16_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_256_4_4
 dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_4096_4_4
-dEQP-VK.ray_tracing_pipeline.build.gpu.level_instances.mixed_65536_4_4
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_16
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_256
 dEQP-VK.ray_tracing_pipeline.build.cpu.level_primitives.triangles_1_1_4096
diff --git a/modules/egl/teglGetFrameTimestampsTests.cpp b/modules/egl/teglGetFrameTimestampsTests.cpp
index f846e97..0147748 100644
--- a/modules/egl/teglGetFrameTimestampsTests.cpp
+++ b/modules/egl/teglGetFrameTimestampsTests.cpp
@@ -597,6 +597,30 @@
 		gl.enableVertexAttribArray(posLocation);
 		GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to setup shader program for rendering");
 
+		// Do extra rendering to allow frame pacing to stabilize.
+		// The frame timestamp validation below assumes there is no frame janking,
+		// however, this is not guaranteed.
+		// e.g. on some hardware, the shader compilation causes first few frames
+		// to jank. This will cause frame timestamps read back not matching with
+		// expectations: compositeToPresentLatency < 4 * compositeInterval.
+		// Do extra frames rendering to allow frames to stablize before measuring
+		// and verifying frame timestamps.
+		const size_t stablizeFramesCount = 120;
+		for (size_t i = 0;  i< stablizeFramesCount; ++i)
+		{
+			gl.clearColor(0.0f, 0.0f, 0.0f, 1.0f);
+			gl.clear(GL_COLOR_BUFFER_BIT);
+			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to clear surface");
+
+			const bool posSelect  = ((i % 2) == 0);
+			gl.vertexAttribPointer(posLocation, 2, GL_FLOAT, GL_FALSE, 0, posSelect ? positions1 : positions2);
+
+			gl.drawArrays(GL_TRIANGLES, 0, 6);
+			GLU_EXPECT_NO_ERROR(gl.getError(), "Failed to render");
+
+			EGLU_CHECK_CALL(egl, swapBuffers(display, *surface));
+		}
+
 		const size_t frameCount = 120;
 		std::vector<FrameTimes> frameTimes(frameCount);
 		for (size_t i = 0; i < frameCount; i++)