Lines Matching refs:renderbuffer
86 void RenderbufferManager::StartTracking(Renderbuffer* /* renderbuffer */) {
90 void RenderbufferManager::StopTracking(Renderbuffer* renderbuffer) {
92 if (!renderbuffer->cleared()) {
95 memory_tracker_->TrackMemFree(renderbuffer->EstimatedSize());
99 Renderbuffer* renderbuffer,
101 DCHECK(renderbuffer);
102 if (!renderbuffer->cleared()) {
105 memory_tracker_->TrackMemFree(renderbuffer->EstimatedSize());
106 renderbuffer->SetInfo(samples, internalformat, width, height);
107 memory_tracker_->TrackMemAlloc(renderbuffer->EstimatedSize());
108 if (!renderbuffer->cleared()) {
113 void RenderbufferManager::SetCleared(Renderbuffer* renderbuffer,
115 DCHECK(renderbuffer);
116 if (!renderbuffer->cleared()) {
119 renderbuffer->set_cleared(cleared);
120 if (!renderbuffer->cleared()) {
127 scoped_refptr<Renderbuffer> renderbuffer(
130 renderbuffers_.insert(std::make_pair(client_id, renderbuffer));
132 if (!renderbuffer->cleared()) {
146 Renderbuffer* renderbuffer = it->second.get();
147 renderbuffer->MarkAsDeleted();