// // Copyright 2012 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; } } // namespace rx