// // Generated by StgSharp.GenerateGL on 2025-12-29 08:55:37Z // Version: 4.4 // using System; using System.Runtime.CompilerServices; using StgSharp.Graphics.OpenGL; namespace StgSharp.Graphics.OpenGL { public unsafe partial class OpenGLFunction { [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BindBuffersBase(uint target, uint first, int count, uint* buffers) { Context.glBindBuffersBase(target, first, count, buffers); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BindBuffersRange(uint target, uint first, int count, uint* buffers, nint* offsets, nuint* sizes) { Context.glBindBuffersRange(target, first, count, buffers, offsets, sizes); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BindImageTextures(uint first, int count, uint* textures) { Context.glBindImageTextures(first, count, textures); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BindSamplers(uint first, int count, uint* samplers) { Context.glBindSamplers(first, count, samplers); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BindTextures(uint first, int count, uint* textures) { Context.glBindTextures(first, count, textures); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BindVertexBuffers(uint first, int count, uint* buffers, nint* offsets, int* strides) { Context.glBindVertexBuffers(first, count, buffers, offsets, strides); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void BufferStorage(uint target, nuint size, IntPtr* data, uint flags) { Context.glBufferStorage(target, size, data, flags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void ClearTexImage(GlHandle texture, int level, uint format, uint type, IntPtr* data) { Context.glClearTexImage(texture.Value, level, format, type, data); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public void ClearTexSubImage(GlHandle texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, IntPtr* data) { Context.glClearTexSubImage(texture.Value, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data); } } }