3#include "GLFuncPointers.h"
6#include "../ISyncObjects.h"
Contains all Cogs related functionality.
FenceHandle createFence() override
Create a new fence object.
void resetFence(FenceHandle fenceHandle) override
Explicitly set fence into unsignalled state unsignalled.
bool isFenceSignalled(FenceHandle fenceHandle) override
Poll to see if a fence has been signalled.
bool waitFence(FenceHandle fenceHandle, uint32_t timeout_ms) override
Try to let CPU wait for a fence to be signalled.
void releaseFence(FenceHandle fenceHandle) override
Release an existing fence object.
Handle template class used to provide opaque, non-converting handles.
Provides sync object management.