Files
stgsharp/StgSharp.Common/Graphics/OpenGL/glFunction.v3_3.cs
T

183 lines
6.6 KiB
C#

// <auto-generated>
// Generated by StgSharp.GenerateGL on 2025-12-29 08:55:37Z
// Version: 3.3
// </auto-generated>
using System;
using System.Runtime.CompilerServices;
using StgSharp.Graphics.OpenGL;
namespace StgSharp.Graphics.OpenGL
{
public unsafe partial class OpenGLFunction
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void BindFragDataLocationIndexed(GlHandle program, uint colorNumber, uint index, byte* name)
{
Context.glBindFragDataLocationIndexed(program.Value, colorNumber, index, name);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void BindSampler(uint unit, GlHandle sampler)
{
Context.glBindSampler(unit, sampler.Value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void DeleteSamplers(int count, uint* samplers)
{
Context.glDeleteSamplers(count, samplers);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GenSamplers(int count, uint* samplers)
{
Context.glGenSamplers(count, samplers);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public int GetFragDataIndex(GlHandle program, byte* name)
{
return Context.glGetFragDataIndex(program.Value, name);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GetQueryObjecti64v(uint id, uint pname, IntPtr* @params)
{
Context.glGetQueryObjecti64v(id, pname, @params);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GetQueryObjectui64v(uint id, uint pname, IntPtr* @params)
{
Context.glGetQueryObjectui64v(id, pname, @params);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GetSamplerParameterIiv(GlHandle sampler, uint pname, int* @params)
{
Context.glGetSamplerParameterIiv(sampler.Value, pname, @params);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GetSamplerParameterIuiv(GlHandle sampler, uint pname, uint* @params)
{
Context.glGetSamplerParameterIuiv(sampler.Value, pname, @params);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GetSamplerParameterfv(GlHandle sampler, uint pname, float* @params)
{
Context.glGetSamplerParameterfv(sampler.Value, pname, @params);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void GetSamplerParameteriv(GlHandle sampler, uint pname, int* @params)
{
Context.glGetSamplerParameteriv(sampler.Value, pname, @params);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public byte IsSampler(GlHandle sampler)
{
return Context.glIsSampler(sampler.Value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void QueryCounter(uint id, uint target)
{
Context.glQueryCounter(id, target);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SamplerParameterIiv(GlHandle sampler, uint pname, int* param)
{
Context.glSamplerParameterIiv(sampler.Value, pname, param);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SamplerParameterIuiv(GlHandle sampler, uint pname, uint* param)
{
Context.glSamplerParameterIuiv(sampler.Value, pname, param);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SamplerParameterf(GlHandle sampler, uint pname, float param)
{
Context.glSamplerParameterf(sampler.Value, pname, param);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SamplerParameterfv(GlHandle sampler, uint pname, float* param)
{
Context.glSamplerParameterfv(sampler.Value, pname, param);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SamplerParameteri(GlHandle sampler, uint pname, int param)
{
Context.glSamplerParameteri(sampler.Value, pname, param);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SamplerParameteriv(GlHandle sampler, uint pname, int* param)
{
Context.glSamplerParameteriv(sampler.Value, pname, param);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribDivisor(uint index, uint divisor)
{
Context.glVertexAttribDivisor(index, divisor);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP1ui(uint index, uint type, byte normalized, uint value)
{
Context.glVertexAttribP1ui(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP1uiv(uint index, uint type, byte normalized, uint* value)
{
Context.glVertexAttribP1uiv(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP2ui(uint index, uint type, byte normalized, uint value)
{
Context.glVertexAttribP2ui(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP2uiv(uint index, uint type, byte normalized, uint* value)
{
Context.glVertexAttribP2uiv(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP3ui(uint index, uint type, byte normalized, uint value)
{
Context.glVertexAttribP3ui(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP3uiv(uint index, uint type, byte normalized, uint* value)
{
Context.glVertexAttribP3uiv(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP4ui(uint index, uint type, byte normalized, uint value)
{
Context.glVertexAttribP4ui(index, type, normalized, value);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void VertexAttribP4uiv(uint index, uint type, byte normalized, uint* value)
{
Context.glVertexAttribP4uiv(index, type, normalized, value);
}
}
}