capture_gles_ext_params: Implement glGetIntegervRobustANGLE.
Move RobustClientMemoryTest.* to crashed tests, as it builds now.
Bug: angleproject:5721
Change-Id: I590f4bd679374ee3302fc985a53747ddd60dd429
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2739724
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/capture/capture_gles_ext_params.cpp b/src/libANGLE/capture/capture_gles_ext_params.cpp
index a88b6fc..4788818 100644
--- a/src/libANGLE/capture/capture_gles_ext_params.cpp
+++ b/src/libANGLE/capture/capture_gles_ext_params.cpp
@@ -535,7 +535,7 @@
GLint *data,
ParamCapture *paramCapture)
{
- UNIMPLEMENTED();
+ paramCapture->readBufferSizeBytes = sizeof(GLsizei);
}
void CaptureGetIntegervRobustANGLE_data(const State &glState,
@@ -546,7 +546,7 @@
GLint *data,
ParamCapture *paramCapture)
{
- UNIMPLEMENTED();
+ CaptureGetParameter(glState, pname, sizeof(GLint) * bufSize, paramCapture);
}
void CaptureGetProgramivRobustANGLE_length(const State &glState,
diff --git a/src/tests/capture_replay_tests/capture_replay_expectations.txt b/src/tests/capture_replay_tests/capture_replay_expectations.txt
index 6ef7552..3737629 100644
--- a/src/tests/capture_replay_tests/capture_replay_expectations.txt
+++ b/src/tests/capture_replay_tests/capture_replay_expectations.txt
@@ -81,6 +81,7 @@
OcclusionQueriesTest.*
PBOExtensionTest.*
PixmapTest.Clearing/*
+RobustClientMemoryTest.*
SemaphoreTest.SemaphoreShouldBeSemaphore/*
SRGBFramebufferTest.Validation/*
StateChangeRenderTest.GenerateMipmap/*
@@ -106,7 +107,6 @@
# Compile failed tests
GetImageTest.*
GetTexLevelParameterTest.Queries/*
-RobustClientMemoryTest.*
RobustResourceInitTest.*
SemaphoreTest.*
VulkanExternalImageTest.*