| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| index 313323bfa046958b0a3a52b77896ef09c81aa46d..f8f5487b58777932e7b726f1286735e25fed7b56 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| @@ -2316,7 +2316,8 @@ void GLES2DecoderTest::CheckReadPixelsOutOfRange(
|
| cmd.Init(in_read_x, in_read_y, in_read_width, in_read_height,
|
| kFormat, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
|
|
| GLint unpadded_row_size = emu.ComputeImageDataSize(in_read_width, 1);
|
| @@ -2393,7 +2394,8 @@ TEST_F(GLES2DecoderTest, ReadPixels) {
|
| ReadPixels cmd;
|
| cmd.Init(0, 0, kWidth, kHeight, GL_RGB, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| for (GLint yy = 0; yy < kHeight; ++yy) {
|
| EXPECT_TRUE(emu.CompareRowSegment(
|
| @@ -2440,7 +2442,8 @@ TEST_F(GLES2DecoderRGBBackbufferTest, ReadPixelsNoAlphaBackbuffer) {
|
| ReadPixels cmd;
|
| cmd.Init(0, 0, kWidth, kHeight, GL_RGBA, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| for (GLint yy = 0; yy < kHeight; ++yy) {
|
| EXPECT_TRUE(emu.CompareRowSegment(
|
| @@ -2477,34 +2480,41 @@ TEST_F(GLES2DecoderTest, ReadPixelsInvalidArgs) {
|
| ReadPixels cmd;
|
| cmd.Init(0, 0, -1, 1, GL_RGB, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| cmd.Init(0, 0, 1, -1, GL_RGB, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| cmd.Init(0, 0, 1, 1, GL_RGB, GL_INT,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| cmd.Init(0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE,
|
| kInvalidSharedMemoryId, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
|
| cmd.Init(0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, kInvalidSharedMemoryOffset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
|
| cmd.Init(0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - kInvalidSharedMemoryId, result_shm_offset);
|
| + kInvalidSharedMemoryId, result_shm_offset,
|
| + false);
|
| EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
|
| cmd.Init(0, 0, 1, 1, GL_RGB, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, kInvalidSharedMemoryOffset);
|
| + result_shm_id, kInvalidSharedMemoryOffset,
|
| + false);
|
| EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
|
| }
|
|
|
| @@ -4932,7 +4942,8 @@ TEST_F(GLES2DecoderTest, ReadPixelsGLError) {
|
| ReadPixels cmd;
|
| cmd.Init(x, y, width, height, kFormat, GL_UNSIGNED_BYTE,
|
| pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| EXPECT_EQ(GL_OUT_OF_MEMORY, GetGLError());
|
| }
|
| @@ -6648,8 +6659,9 @@ TEST_F(GLES2DecoderWithShaderTest, UnClearedAttachmentsGetClearedOnReadPixels) {
|
| uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| ReadPixels cmd;
|
| cmd.Init(0, 0, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE,
|
| - pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + pixels_shm_id, pixels_shm_offset,
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
| @@ -6708,8 +6720,9 @@ TEST_F(GLES2DecoderManualInitTest,
|
| uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| ReadPixels cmd;
|
| cmd.Init(0, 0, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE,
|
| - pixels_shm_id, pixels_shm_offset,
|
| - result_shm_id, result_shm_offset);
|
| + pixels_shm_id, pixels_shm_offset,
|
| + result_shm_id, result_shm_offset,
|
| + false);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|