wisdom
Loading...
Searching...
No Matches
WisCommandQueuePriority Struct Reference

Detailed Description

Specification


C version:

// Provided by Wisdom 0.7.0.
WisCommandQueuePriorityNormal = 0,
WisCommandQueuePriorityHigh = 1,
WisCommandQueuePriorityRealtime = 2,

C++ version:

namespace wis{
// Provided by Wisdom 0.7.0.
enum class CommandQueuePriority {
Normal = 0,
High = 1,
Realtime = 2,
};
}

Description


Global queue priority. Higher priority queues get more GPU time, but may cause performance issues if overused.

Note
Translates to D3D12_COMMAND_QUEUE_PRIORITY for DirectX 12 implementation, and VkQueueGlobalPriorityEXT for Vulkan implementation.

Values:

  • WisCommandQueuePriorityNormal = 0: Normal queue priority.
  • WisCommandQueuePriorityHigh = 1: High queue priority.
  • WisCommandQueuePriorityRealtime = 2: Global realtime queue priority. Requires special GPU support and may cause performance issues if used on unsupported hardware.

See Also


See also
Structs: WisCommandQueueDesc, WisDeviceCommandQueueProperties