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