// // Copyright (c) 2012-2015 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // RenderTargetD3D.cpp: Implements serial handling for rx::RenderTargetD3D #include "libANGLE/renderer/d3d/RenderTargetD3D.h" namespace rx { unsigned int RenderTargetD3D::mCurrentSerial = 1; RenderTargetD3D::RenderTargetD3D() : mSerial(issueSerials(1)) { } RenderTargetD3D::~RenderTargetD3D() { } unsigned int RenderTargetD3D::getSerial() const { return mSerial; } unsigned int RenderTargetD3D::issueSerials(unsigned int count) { unsigned int firstSerial = mCurrentSerial; mCurrentSerial += count; return firstSerial; } }