// // Generated by StgSharp.GenerateGL on 2025-12-29 08:55:37Z // Version: 4.6 // using System; using System.Runtime.CompilerServices; using StgSharp.Graphics.OpenGL; namespace StgSharp.Graphics.OpenGL { public unsafe partial class OpenGLFunction { [MethodImpl(MethodImplOptions.AggressiveInlining)] public void MultiDrawArraysIndirectCount(uint mode, IntPtr* indirect, nint drawcount, int maxdrawcount, int stride) { Context.glMultiDrawArraysIndirectCount(mode, indirect, drawcount, maxdrawcount, stride); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void MultiDrawElementsIndirectCount(uint mode, uint type, IntPtr* indirect, nint drawcount, int maxdrawcount, int stride) { Context.glMultiDrawElementsIndirectCount(mode, type, indirect, drawcount, maxdrawcount, stride); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void PolygonOffsetClamp(float factor, float units, float clamp) { Context.glPolygonOffsetClamp(factor, units, clamp); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void SpecializeShader(GlHandle shader, byte* pEntryPoint, uint numSpecializationConstants, uint* pConstantIndex, uint* pConstantValue) { Context.glSpecializeShader(shader.Value, pEntryPoint, numSpecializationConstants, pConstantIndex, pConstantValue); } } }