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 } }