Cogs.Core
RenderResource.cpp
1#include "RenderResource.h"
2#include "Foundation/Platform/Atomic.h"
3
4namespace {
5
6 Cogs::Atomic<Cogs::Core::RenderResource::Id> identityCounter = 0;
7
8}
9
10Cogs::Core::RenderResource::RenderResource()
11{
12 do {
13 identity = identityCounter.fetch_add(1);
14 } while (identity == 0);
15}