summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/texture_definition.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/command_buffer/service/texture_definition.cc')
-rw-r--r--gpu/command_buffer/service/texture_definition.cc37
1 files changed, 18 insertions, 19 deletions
diff --git a/gpu/command_buffer/service/texture_definition.cc b/gpu/command_buffer/service/texture_definition.cc
index 3f16e85..ed3e8b6 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,10 +342,9 @@ TextureDefinition::TextureDefinition(
const Texture::FaceInfo& first_face = texture->face_infos_[0];
if (image_buffer_.get()) {
- scoped_refptr<gfx::GLImage> gl_image(
- new GLImageSync(image_buffer_,
- gfx::Size(first_face.level_infos[0].width,
- first_face.level_infos[0].height)));
+ scoped_refptr<gl::GLImage> gl_image(new GLImageSync(
+ image_buffer_, gfx::Size(first_face.level_infos[0].width,
+ first_face.level_infos[0].height)));
texture->SetLevelImage(target_, 0, gl_image.get(), Texture::BOUND);
}
@@ -376,7 +375,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_);