blob: 2d9da8da0dbbcc99f5cbbe28ec94e68cb04c0a6b [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "gpu/command_buffer/service/test_memory_tracker.h"
#include "base/check.h"
namespace gpu {
void TestMemoryTracker::TrackMemoryAllocatedChange(int64_t delta) {
CHECK(delta >= 0 || current_size_ >= static_cast<uint64_t>(-delta));
current_size_ += delta;
}
uint64_t TestMemoryTracker::GetSize() const {
return current_size_;
}
uint64_t TestMemoryTracker::ClientTracingId() const {
return 0;
}
int TestMemoryTracker::ClientId() const {
return 0;
}
uint64_t TestMemoryTracker::ContextGroupTracingId() const {
return 0;
}
} // namespace gpu