using Chorizite.Core.Render.Enums; using Silk.NET.OpenGL; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AcDream.App.Rendering.Wb { public static class BufferUsageExtensions { /// /// Converts a BufferUsage to a GL BufferUsageARB /// /// /// public static GLEnum ToGL(this BufferUsage usage) { switch (usage) { case BufferUsage.Static: return GLEnum.StaticDraw; case BufferUsage.Dynamic: return GLEnum.DynamicDraw; default: return GLEnum.StaticDraw; } } } }