| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| index c8a7197024e4dc4ffdc1432bfef40c9131b3aff1..5d142515835ae4b40f6cc5ae31a7e4dec4172d96 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_framebuffers.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "gpu/command_buffer/service/gles2_cmd_decoder.h"
|
|
|
| +#include <stddef.h>
|
| +#include <stdint.h>
|
| +
|
| #include "base/command_line.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "gpu/command_buffer/common/gles2_cmd_format.h"
|
| @@ -404,8 +407,8 @@ class ReadPixelsEmulator {
|
| height_(height),
|
| pack_alignment_(pack_alignment),
|
| bytes_per_pixel_(bytes_per_pixel),
|
| - src_pixels_(reinterpret_cast<const int8*>(src_pixels)),
|
| - expected_pixels_(reinterpret_cast<const int8*>(expected_pixels)) {}
|
| + src_pixels_(reinterpret_cast<const int8_t*>(src_pixels)),
|
| + expected_pixels_(reinterpret_cast<const int8_t*>(expected_pixels)) {}
|
|
|
| void ReadPixels(GLint x,
|
| GLint y,
|
| @@ -419,7 +422,7 @@ class ReadPixelsEmulator {
|
| DCHECK_LE(x + width, width_);
|
| DCHECK_LE(y + height, height_);
|
| for (GLint yy = 0; yy < height; ++yy) {
|
| - const int8* src = GetPixelAddress(src_pixels_, x, y + yy);
|
| + const int8_t* src = GetPixelAddress(src_pixels_, x, y + yy);
|
| const void* dst = ComputePackAlignmentAddress(0, yy, width, pixels);
|
| memcpy(const_cast<void*>(dst), src, width * bytes_per_pixel_);
|
| }
|
| @@ -444,7 +447,7 @@ class ReadPixelsEmulator {
|
| GLint two_rows_size = ComputeImageDataSize(width, 2);
|
| GLsizei padded_row_size = two_rows_size - unpadded_row_size;
|
| GLint offset = y * padded_row_size + x * bytes_per_pixel_;
|
| - return static_cast<const int8*>(address) + offset;
|
| + return static_cast<const int8_t*>(address) + offset;
|
| }
|
|
|
| GLint ComputeImageDataSize(GLint width, GLint height) const {
|
| @@ -460,7 +463,7 @@ class ReadPixelsEmulator {
|
| }
|
|
|
| private:
|
| - const int8* GetPixelAddress(const int8* base, GLint x, GLint y) const {
|
| + const int8_t* GetPixelAddress(const int8_t* base, GLint x, GLint y) const {
|
| return base + (width_ * y + x) * bytes_per_pixel_;
|
| }
|
|
|
| @@ -468,8 +471,8 @@ class ReadPixelsEmulator {
|
| GLsizei height_;
|
| GLint pack_alignment_;
|
| GLint bytes_per_pixel_;
|
| - const int8* src_pixels_;
|
| - const int8* expected_pixels_;
|
| + const int8_t* src_pixels_;
|
| + const int8_t* expected_pixels_;
|
| };
|
|
|
| } // anonymous namespace
|
| @@ -484,12 +487,11 @@ void GLES2DecoderTest::CheckReadPixelsOutOfRange(GLint in_read_x,
|
| const GLint kBytesPerPixel = 4;
|
| const GLint kPackAlignment = 4;
|
| const GLenum kFormat = GL_RGBA;
|
| - static const uint8 kSrcPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| + static const uint8_t kSrcPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| 12, 13, 14, 255, 18, 19, 18, 255, 19, 12, 13, 255, 14, 18, 19, 255,
|
| 18, 19, 13, 255, 29, 28, 23, 255, 22, 21, 22, 255, 21, 29, 28, 255,
|
| 23, 22, 21, 255, 22, 21, 28, 255, 31, 34, 39, 255, 37, 32, 37, 255,
|
| - 32, 31, 34, 255, 39, 37, 32, 255, 37, 32, 34, 255
|
| - };
|
| + 32, 31, 34, 255, 39, 37, 32, 255, 37, 32, 34, 255};
|
|
|
| ClearSharedMemory();
|
|
|
| @@ -525,10 +527,10 @@ void GLES2DecoderTest::CheckReadPixelsOutOfRange(GLint in_read_x,
|
| kWidth, kHeight, kBytesPerPixel, kSrcPixels, kSrcPixels, kPackAlignment);
|
| typedef ReadPixels::Result Result;
|
| Result* result = GetSharedMemoryAs<Result*>();
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| void* dest = &result[1];
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -566,12 +568,12 @@ void GLES2DecoderTest::CheckReadPixelsOutOfRange(GLint in_read_x,
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
|
|
| GLint unpadded_row_size = emu.ComputeImageDataSize(in_read_width, 1);
|
| - scoped_ptr<int8[]> zero(new int8[unpadded_row_size]);
|
| - scoped_ptr<int8[]> pack(new int8[kPackAlignment]);
|
| + scoped_ptr<int8_t[]> zero(new int8_t[unpadded_row_size]);
|
| + scoped_ptr<int8_t[]> pack(new int8_t[kPackAlignment]);
|
| memset(zero.get(), 0, unpadded_row_size);
|
| memset(pack.get(), kInitialMemoryValue, kPackAlignment);
|
| for (GLint yy = 0; yy < in_read_height; ++yy) {
|
| - const int8* row = static_cast<const int8*>(
|
| + const int8_t* row = static_cast<const int8_t*>(
|
| emu.ComputePackAlignmentAddress(0, yy, in_read_width, dest));
|
| GLint y = in_read_y + yy;
|
| if (y < 0 || y >= kHeight) {
|
| @@ -616,12 +618,11 @@ TEST_P(GLES2DecoderTest, ReadPixels) {
|
| const GLsizei kHeight = 3;
|
| const GLint kBytesPerPixel = 4;
|
| const GLint kPackAlignment = 4;
|
| - static const uint8 kSrcPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| + static const uint8_t kSrcPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| 12, 13, 14, 255, 18, 19, 18, 255, 19, 12, 13, 255, 14, 18, 19, 255,
|
| 18, 19, 13, 255, 29, 28, 23, 255, 22, 21, 22, 255, 21, 29, 28, 255,
|
| 23, 22, 21, 255, 22, 21, 28, 255, 31, 34, 39, 255, 37, 32, 37, 255,
|
| - 32, 31, 34, 255, 39, 37, 32, 255, 37, 32, 34, 255
|
| - };
|
| + 32, 31, 34, 255, 39, 37, 32, 255, 37, 32, 34, 255};
|
|
|
| surface_->SetSize(gfx::Size(INT_MAX, INT_MAX));
|
|
|
| @@ -629,10 +630,10 @@ TEST_P(GLES2DecoderTest, ReadPixels) {
|
| kWidth, kHeight, kBytesPerPixel, kSrcPixels, kSrcPixels, kPackAlignment);
|
| typedef ReadPixels::Result Result;
|
| Result* result = GetSharedMemoryAs<Result*>();
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| void* dest = &result[1];
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -687,10 +688,10 @@ TEST_P(GLES3DecoderTest, ReadPixelsBufferBound) {
|
| const GLint kBytesPerPixel = 4;
|
| GLint size = kWidth * kHeight * kBytesPerPixel;
|
| EXPECT_CALL(*gl_, ReadPixels(_, _, _, _, _, _, _)).Times(0);
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(ReadPixels::Result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(ReadPixels::Result);
|
|
|
| DoBindBuffer(GL_PIXEL_PACK_BUFFER, client_buffer_id_, kServiceBufferId);
|
| DoBufferData(GL_PIXEL_PACK_BUFFER, size);
|
| @@ -813,12 +814,12 @@ TEST_P(GLES2DecoderRGBBackbufferTest, ReadPixelsNoAlphaBackbuffer) {
|
| const GLsizei kHeight = 3;
|
| const GLint kBytesPerPixel = 4;
|
| const GLint kPackAlignment = 4;
|
| - static const uint8 kExpectedPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| + static const uint8_t kExpectedPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| 12, 13, 14, 255, 19, 18, 19, 255, 13, 14, 18, 255,
|
| 29, 28, 23, 255, 21, 22, 21, 255, 28, 23, 22, 255,
|
| 31, 34, 39, 255, 32, 37, 32, 255, 34, 39, 37, 255,
|
| };
|
| - static const uint8 kSrcPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| + static const uint8_t kSrcPixels[kWidth * kHeight * kBytesPerPixel] = {
|
| 12, 13, 14, 18, 19, 18, 19, 12, 13, 14, 18, 19, 29, 28, 23, 22, 21, 22,
|
| 21, 29, 28, 23, 22, 21, 31, 34, 39, 37, 32, 37, 32, 31, 34, 39, 37, 32,
|
| };
|
| @@ -833,10 +834,10 @@ TEST_P(GLES2DecoderRGBBackbufferTest, ReadPixelsNoAlphaBackbuffer) {
|
| kPackAlignment);
|
| typedef ReadPixels::Result Result;
|
| Result* result = GetSharedMemoryAs<Result*>();
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(*result);
|
| void* dest = &result[1];
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -897,10 +898,10 @@ TEST_P(GLES2DecoderTest, ReadPixelsOutOfRange) {
|
|
|
| TEST_P(GLES2DecoderTest, ReadPixelsInvalidArgs) {
|
| typedef ReadPixels::Result Result;
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| EXPECT_CALL(*gl_, ReadPixels(_, _, _, _, _, _, _)).Times(0);
|
| ReadPixels cmd;
|
| cmd.Init(0,
|
| @@ -1005,10 +1006,10 @@ TEST_P(GLES2DecoderManualInitTest, ReadPixelsAsyncError) {
|
|
|
| const GLsizei kWidth = 4;
|
| const GLsizei kHeight = 4;
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| // first error check must pass to get to the test
|
| @@ -1992,10 +1993,10 @@ TEST_P(GLES2DecoderTest, ReadPixelsGLError) {
|
| GLsizei width = 2;
|
| GLsizei height = 4;
|
| typedef ReadPixels::Result Result;
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| .WillOnce(Return(GL_OUT_OF_MEMORY))
|
| @@ -2123,10 +2124,10 @@ TEST_P(GLES2DecoderWithShaderTest, UnClearedAttachmentsGetClearedOnReadPixels) {
|
| .Times(1)
|
| .RetiresOnSaturation();
|
| typedef ReadPixels::Result Result;
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| ReadPixels cmd;
|
| cmd.Init(0,
|
| 0,
|
| @@ -2452,10 +2453,10 @@ TEST_P(GLES2DecoderManualInitTest,
|
| .Times(1)
|
| .RetiresOnSaturation();
|
| typedef ReadPixels::Result Result;
|
| - uint32 result_shm_id = kSharedMemoryId;
|
| - uint32 result_shm_offset = kSharedMemoryOffset;
|
| - uint32 pixels_shm_id = kSharedMemoryId;
|
| - uint32 pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| + uint32_t result_shm_id = kSharedMemoryId;
|
| + uint32_t result_shm_offset = kSharedMemoryOffset;
|
| + uint32_t pixels_shm_id = kSharedMemoryId;
|
| + uint32_t pixels_shm_offset = kSharedMemoryOffset + sizeof(Result);
|
| ReadPixels cmd;
|
| cmd.Init(0,
|
| 0,
|
|
|