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

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: address comment 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 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 bool immutable, 49 bool immutable,
50 const LevelInfos& level_infos) 50 const LevelInfos& level_infos)
51 : target_(target), 51 : target_(target),
52 service_id_(service_id), 52 service_id_(service_id),
53 min_filter_(min_filter), 53 min_filter_(min_filter),
54 mag_filter_(mag_filter), 54 mag_filter_(mag_filter),
55 wrap_s_(wrap_s), 55 wrap_s_(wrap_s),
56 wrap_t_(wrap_t), 56 wrap_t_(wrap_t),
57 usage_(usage), 57 usage_(usage),
58 immutable_(immutable), 58 immutable_(immutable),
59 stream_texture_(false),
59 level_infos_(level_infos) { 60 level_infos_(level_infos) {
60 } 61 }
61 62
62 TextureDefinition::~TextureDefinition() { 63 TextureDefinition::~TextureDefinition() {
63 DCHECK_EQ(0U, service_id_) << "TextureDefinition leaked texture."; 64 DCHECK_EQ(0U, service_id_) << "TextureDefinition leaked texture.";
64 } 65 }
65 66
66 GLuint TextureDefinition::ReleaseServiceId() { 67 GLuint TextureDefinition::ReleaseServiceId() {
67 GLuint service_id = service_id_; 68 GLuint service_id = service_id_;
68 service_id_ = 0; 69 service_id_ = 0;
69 return service_id; 70 return service_id;
70 } 71 }
71 72
72 } // namespace gles2 73 } // namespace gles2
73 } // namespace gpu 74 } // namespace gpu
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698