Renderer: Expose present mode and allow to query/set it
This commit is contained in:
@@ -109,6 +109,24 @@ namespace Nz
|
||||
|
||||
using PipelineStageFlags = Flags<PipelineStage>;
|
||||
|
||||
enum class PresentMode
|
||||
{
|
||||
Immediate,
|
||||
Mailbox,
|
||||
RelaxedVerticalSync,
|
||||
VerticalSync,
|
||||
|
||||
Max = VerticalSync
|
||||
};
|
||||
|
||||
template<>
|
||||
struct EnumAsFlags<PresentMode>
|
||||
{
|
||||
static constexpr PresentMode max = PresentMode::Max;
|
||||
};
|
||||
|
||||
using PresentModeFlags = Flags<PresentMode>;
|
||||
|
||||
enum class QueueType
|
||||
{
|
||||
Compute,
|
||||
|
||||
Reference in New Issue
Block a user