Lines Matching defs:GLuint
39 typedef void (gpu::gles2::GLES2Interface::*GenFunc)(GLsizei n, GLuint* ids);
41 const GLuint* ids);
49 operator GLuint() const { return id_; }
51 GLuint id() const { return id_; }
61 GLuint id_;
95 GLuint id);
96 ScopedBinder(gpu::gles2::GLES2Interface* gl, GLuint id, BindFunc bind_func)
113 ScopedBufferBinder(gpu::gles2::GLES2Interface* gl, GLuint id)
120 ScopedFramebufferBinder(gpu::gles2::GLES2Interface* gl, GLuint id)
129 ScopedTextureBinder(gpu::gles2::GLES2Interface* gl, GLuint id)
170 GLuint src_texture,
204 void ReadbackTextureSync(GLuint texture,
209 void ReadbackTextureAsync(GLuint texture,
218 GLuint CopyTexture(GLuint texture, const gfx::Size& size);
224 GLuint CopyAndScaleTexture(GLuint texture,
231 GLuint CompileShaderFromSource(const GLchar* source, GLenum type);
235 void CopySubBufferDamage(GLuint texture,
236 GLuint previous_texture,
241 GLuint CreateTexture();
243 void DeleteTexture(GLuint texture_id);
254 gpu::MailboxHolder ProduceMailboxHolderFromTexture(GLuint texture_id);
258 GLuint ConsumeMailboxToTexture(const gpu::Mailbox& mailbox,
262 void ResizeTexture(GLuint texture, const gfx::Size& size);
265 void CopyTextureSubImage(GLuint texture, const gfx::Rect& rect);
269 void CopyTextureFullImage(GLuint texture, const gfx::Size& size);
286 virtual void Scale(GLuint source_texture, GLuint dest_texture) = 0;