| // | |
| // 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 |