namespace Ryujinx.Graphics.Gpu.Engine.Threed
{
///
/// Indirect draw type, which can be indexed or non-indexed, with or without a draw count.
///
enum IndirectDrawType
{
///
/// Non-indexed draw without draw count.
///
DrawIndirect = 0,
///
/// Indexed draw without draw count.
///
DrawIndexedIndirect = Indexed,
///
/// Non-indexed draw with draw count.
///
DrawIndirectCount = Count,
///
/// Indexed draw with draw count.
///
DrawIndexedIndirectCount = Indexed | Count,
///
/// Indexed flag.
///
Indexed = 1 << 0,
///
/// Draw count flag.
///
Count = 1 << 1
}
}