| Index: gpu/command_buffer/service/texture_definition.cc
|
| diff --git a/gpu/command_buffer/service/texture_definition.cc b/gpu/command_buffer/service/texture_definition.cc
|
| index ad9fe8a9a105bc17d20492acfa2756310a933a3f..3d668b9fc21e57f93311083b9079282bc38c426a 100644
|
| --- a/gpu/command_buffer/service/texture_definition.cc
|
| +++ b/gpu/command_buffer/service/texture_definition.cc
|
| @@ -25,7 +25,7 @@ namespace gles2 {
|
|
|
| namespace {
|
|
|
| -class GLImageSync : public gfx::GLImage {
|
| +class GLImageSync : public gl::GLImage {
|
| public:
|
| explicit GLImageSync(const scoped_refptr<NativeImageBuffer>& buffer,
|
| const gfx::Size& size);
|
| @@ -124,9 +124,9 @@ class NativeImageBufferEGL : public NativeImageBuffer {
|
| private:
|
| NativeImageBufferEGL(EGLDisplay display, EGLImageKHR image);
|
| ~NativeImageBufferEGL() override;
|
| - void AddClient(gfx::GLImage* client) override;
|
| - void RemoveClient(gfx::GLImage* client) override;
|
| - bool IsClient(gfx::GLImage* client) override;
|
| + void AddClient(gl::GLImage* client) override;
|
| + void RemoveClient(gl::GLImage* client) override;
|
| + bool IsClient(gl::GLImage* client) override;
|
| void BindToTexture(GLenum target) const override;
|
|
|
| const EGLDisplay egl_display_;
|
| @@ -135,14 +135,14 @@ class NativeImageBufferEGL : public NativeImageBuffer {
|
| base::Lock lock_;
|
|
|
| struct ClientInfo {
|
| - explicit ClientInfo(gfx::GLImage* client);
|
| + explicit ClientInfo(gl::GLImage* client);
|
| ~ClientInfo();
|
|
|
| - gfx::GLImage* client;
|
| + gl::GLImage* client;
|
| bool needs_wait_before_read;
|
| };
|
| std::list<ClientInfo> client_infos_;
|
| - gfx::GLImage* write_client_;
|
| + gl::GLImage* write_client_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(NativeImageBufferEGL);
|
| };
|
| @@ -177,7 +177,7 @@ scoped_refptr<NativeImageBufferEGL> NativeImageBufferEGL::Create(
|
| return new NativeImageBufferEGL(egl_display, egl_image);
|
| }
|
|
|
| -NativeImageBufferEGL::ClientInfo::ClientInfo(gfx::GLImage* client)
|
| +NativeImageBufferEGL::ClientInfo::ClientInfo(gl::GLImage* client)
|
| : client(client), needs_wait_before_read(true) {}
|
|
|
| NativeImageBufferEGL::ClientInfo::~ClientInfo() {}
|
| @@ -198,12 +198,12 @@ NativeImageBufferEGL::~NativeImageBufferEGL() {
|
| eglDestroyImageKHR(egl_display_, egl_image_);
|
| }
|
|
|
| -void NativeImageBufferEGL::AddClient(gfx::GLImage* client) {
|
| +void NativeImageBufferEGL::AddClient(gl::GLImage* client) {
|
| base::AutoLock lock(lock_);
|
| client_infos_.push_back(ClientInfo(client));
|
| }
|
|
|
| -void NativeImageBufferEGL::RemoveClient(gfx::GLImage* client) {
|
| +void NativeImageBufferEGL::RemoveClient(gl::GLImage* client) {
|
| base::AutoLock lock(lock_);
|
| if (write_client_ == client)
|
| write_client_ = NULL;
|
| @@ -218,7 +218,7 @@ void NativeImageBufferEGL::RemoveClient(gfx::GLImage* client) {
|
| NOTREACHED();
|
| }
|
|
|
| -bool NativeImageBufferEGL::IsClient(gfx::GLImage* client) {
|
| +bool NativeImageBufferEGL::IsClient(gl::GLImage* client) {
|
| base::AutoLock lock(lock_);
|
| for (std::list<ClientInfo>::iterator it = client_infos_.begin();
|
| it != client_infos_.end();
|
| @@ -244,9 +244,9 @@ class NativeImageBufferStub : public NativeImageBuffer {
|
|
|
| private:
|
| ~NativeImageBufferStub() override {}
|
| - void AddClient(gfx::GLImage* client) override {}
|
| - void RemoveClient(gfx::GLImage* client) override {}
|
| - bool IsClient(gfx::GLImage* client) override { return true; }
|
| + void AddClient(gl::GLImage* client) override {}
|
| + void RemoveClient(gl::GLImage* client) override {}
|
| + bool IsClient(gl::GLImage* client) override { return true; }
|
| void BindToTexture(GLenum target) const override {}
|
|
|
| DISALLOW_COPY_AND_ASSIGN(NativeImageBufferStub);
|
| @@ -342,7 +342,7 @@ TextureDefinition::TextureDefinition(
|
|
|
| const Texture::FaceInfo& first_face = texture->face_infos_[0];
|
| if (image_buffer_.get()) {
|
| - scoped_refptr<gfx::GLImage> gl_image(
|
| + scoped_refptr<gl::GLImage> gl_image(
|
| new GLImageSync(image_buffer_,
|
| gfx::Size(first_face.level_infos[0].width,
|
| first_face.level_infos[0].height)));
|
| @@ -376,7 +376,7 @@ void TextureDefinition::UpdateTextureInternal(Texture* texture) const {
|
| glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, wrap_t_);
|
|
|
| if (image_buffer_.get()) {
|
| - gfx::GLImage* existing_image = texture->GetLevelImage(target_, 0);
|
| + gl::GLImage* existing_image = texture->GetLevelImage(target_, 0);
|
| // Don't need to re-bind if already bound before.
|
| if (!existing_image || !image_buffer_->IsClient(existing_image)) {
|
| image_buffer_->BindToTexture(target_);
|
|
|