// Copyright (c) 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "gpu/command_buffer/common/value_state.h" namespace gpu { ValueStateMap::ValueStateMap() { } ValueStateMap::~ValueStateMap() { } const ValueState* ValueStateMap::GetState(unsigned int target) const { Map::const_iterator it = state_map_.find(target); return it != state_map_.end() ? &it->second : NULL; } void ValueStateMap::UpdateState(unsigned int target, const ValueState& state) { state_map_[target] = state; } } // namespace gpu