Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: gpu/command_buffer/service/texture_definition.cc

Issue 14095009: Android: Fix up video to work with mailboxes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "gpu/command_buffer/service/texture_definition.h" 5 #include "gpu/command_buffer/service/texture_definition.h"
6 6
7 namespace gpu { 7 namespace gpu {
8 namespace gles2 { 8 namespace gles2 {
9 9
10 TextureDefinition::LevelInfo::LevelInfo(GLenum target, 10 TextureDefinition::LevelInfo::LevelInfo(GLenum target,
(...skipping 29 matching lines...) Expand all
40 } 40 }
41 41
42 TextureDefinition::TextureDefinition(GLenum target, 42 TextureDefinition::TextureDefinition(GLenum target,
43 GLuint service_id, 43 GLuint service_id,
44 GLenum min_filter, 44 GLenum min_filter,
45 GLenum mag_filter, 45 GLenum mag_filter,
46 GLenum wrap_s, 46 GLenum wrap_s,
47 GLenum wrap_t, 47 GLenum wrap_t,
48 GLenum usage, 48 GLenum usage,
49 bool immutable, 49 bool immutable,
50 bool stream_texture,
50 const LevelInfos& level_infos) 51 const LevelInfos& level_infos)
51 : target_(target), 52 : target_(target),
52 service_id_(service_id), 53 service_id_(service_id),
53 min_filter_(min_filter), 54 min_filter_(min_filter),
54 mag_filter_(mag_filter), 55 mag_filter_(mag_filter),
55 wrap_s_(wrap_s), 56 wrap_s_(wrap_s),
56 wrap_t_(wrap_t), 57 wrap_t_(wrap_t),
57 usage_(usage), 58 usage_(usage),
58 immutable_(immutable), 59 immutable_(immutable),
60 stream_texture_(stream_texture),
59 level_infos_(level_infos) { 61 level_infos_(level_infos) {
60 } 62 }
61 63
62 TextureDefinition::~TextureDefinition() { 64 TextureDefinition::~TextureDefinition() {
63 DCHECK_EQ(0U, service_id_) << "TextureDefinition leaked texture."; 65 DCHECK_EQ(0U, service_id_) << "TextureDefinition leaked texture.";
64 } 66 }
65 67
66 GLuint TextureDefinition::ReleaseServiceId() { 68 GLuint TextureDefinition::ReleaseServiceId() {
67 GLuint service_id = service_id_; 69 GLuint service_id = service_id_;
68 service_id_ = 0; 70 service_id_ = 0;
69 return service_id; 71 return service_id;
70 } 72 }
71 73
72 } // namespace gles2 74 } // namespace gles2
73 } // namespace gpu 75 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/texture_definition.h ('k') | gpu/command_buffer/service/texture_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698