Remove obsolete code and hopefully fix VS2013 build

--HG--
branch : minor
This commit is contained in:
Alex Szpakowski
2017-09-03 18:46:33 -03:00
parent b4f8f08b70
commit 61a8ce6a66
2 changed files with 1 additions and 102 deletions
+1 -41
View File
@@ -38,6 +38,7 @@ class FenceSync
{
public:
FenceSync() {}
~FenceSync();
bool fence();
@@ -50,47 +51,6 @@ private:
}; // FenceSync
class BufferSync
{
public:
~BufferSync();
void lock(size_t start, size_t length);
void wait(size_t start, size_t length);
void cleanup();
private:
struct Range
{
size_t offset;
size_t length;
bool overlaps(const Range &other) const
{
return offset < (other.offset + other.length)
&& other.offset < (offset + length);
}
};
struct Lock
{
Range range;
GLsync sync;
Lock(const Range &range, GLsync sync)
: range(range)
, sync(sync)
{}
};
void syncWait(GLsync sync);
std::vector<Lock> locks;
}; // BufferSync
} // opengl
} // graphics
} // love