Class GL33C

Direct Known Subclasses:
GL40C

public sealed class GL33C extends GL32C permits GL40C
GL33C relies on preview features of the Java platform:
Programs can only use GL33C when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 3.3 core profile functions.

These extensions are promoted in this version:

  • GL_ARB_blend_func_extended
  • GL_ARB_instanced_arrays
  • GL_ARB_sampler_objects
  • GL_ARB_timer_query
  • GL_ARB_vertex_type_2_10_10_10_rev
Since:
0.1.0
Author:
squid233
  • Field Details

  • Constructor Details

    • GL33C

      public GL33C()
  • Method Details

    • bindFragDataLocationIndexed

      public static void bindFragDataLocationIndexed(int program, int colorNumber, int index, MemorySegmentPREVIEW name)
    • bindFragDataLocationIndexed

      public static void bindFragDataLocationIndexed(int program, int colorNumber, int index, String name)
    • bindSampler

      public static void bindSampler(int unit, int sampler)
    • deleteSamplers

      public static void deleteSamplers(int count, MemorySegmentPREVIEW samplers)
    • deleteSamplers

      public static void deleteSamplers(SegmentAllocatorPREVIEW allocator, int[] samplers)
    • deleteSampler

      public static void deleteSampler(int sampler)
    • genSamplers

      public static void genSamplers(int count, MemorySegmentPREVIEW samplers)
    • genSamplers

      public static void genSamplers(SegmentAllocatorPREVIEW allocator, int[] samplers)
    • genSampler

      public static int genSampler()
    • getFragDataIndex

      public static int getFragDataIndex(int program, MemorySegmentPREVIEW name)
    • getFragDataIndex

      public static int getFragDataIndex(int program, String name)
    • getQueryObjecti64v

      public static void getQueryObjecti64v(int id, int pname, MemorySegmentPREVIEW params)
    • getQueryObjecti64

      public static long getQueryObjecti64(int id, int pname)
    • getQueryObjectui64v

      public static void getQueryObjectui64v(int id, int pname, MemorySegmentPREVIEW params)
    • getQueryObjectui64

      public static long getQueryObjectui64(int id, int pname)
    • getSamplerParameterIiv

      public static void getSamplerParameterIiv(int sampler, int pname, MemorySegmentPREVIEW params)
    • getSamplerParameterIiv

      public static void getSamplerParameterIiv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] params)
    • getSamplerParameterIi

      public static int getSamplerParameterIi(int sampler, int pname)
    • getSamplerParameterIuiv

      public static void getSamplerParameterIuiv(int sampler, int pname, MemorySegmentPREVIEW params)
    • getSamplerParameterIuiv

      public static void getSamplerParameterIuiv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] params)
    • getSamplerParameterIui

      public static int getSamplerParameterIui(int sampler, int pname)
    • getSamplerParameterfv

      public static void getSamplerParameterfv(int sampler, int pname, MemorySegmentPREVIEW params)
    • getSamplerParameterfv

      public static void getSamplerParameterfv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, float[] params)
    • getSamplerParameterf

      public static float getSamplerParameterf(int sampler, int pname)
    • getSamplerParameteriv

      public static void getSamplerParameteriv(int sampler, int pname, MemorySegmentPREVIEW params)
    • getSamplerParameteriv

      public static void getSamplerParameteriv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] params)
    • getSamplerParameteri

      public static int getSamplerParameteri(int sampler, int pname)
    • isSampler

      public static boolean isSampler(int sampler)
    • queryCounter

      public static void queryCounter(int id, int target)
    • samplerParameterIiv

      public static void samplerParameterIiv(int sampler, int pname, MemorySegmentPREVIEW param)
    • samplerParameterIiv

      public static void samplerParameterIiv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] param)
    • samplerParameterIuiv

      public static void samplerParameterIuiv(int sampler, int pname, MemorySegmentPREVIEW param)
    • samplerParameterIuiv

      public static void samplerParameterIuiv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] param)
    • samplerParameterf

      public static void samplerParameterf(int sampler, int pname, int param)
    • samplerParameterfv

      public static void samplerParameterfv(int sampler, int pname, MemorySegmentPREVIEW param)
    • samplerParameterfv

      public static void samplerParameterfv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] param)
    • samplerParameteri

      public static void samplerParameteri(int sampler, int pname, int param)
    • samplerParameteriv

      public static void samplerParameteriv(int sampler, int pname, MemorySegmentPREVIEW param)
    • samplerParameteriv

      public static void samplerParameteriv(SegmentAllocatorPREVIEW allocator, int sampler, int pname, int[] param)
    • vertexAttribDivisor

      public static void vertexAttribDivisor(int index, int divisor)
    • vertexAttribP1ui

      public static void vertexAttribP1ui(int index, int type, boolean normalized, int value)
    • vertexAttribP1uiv

      public static void vertexAttribP1uiv(int index, int type, boolean normalized, MemorySegmentPREVIEW value)
    • vertexAttribP1uiv

      public static void vertexAttribP1uiv(SegmentAllocatorPREVIEW allocator, int index, int type, boolean normalized, int[] value)
    • vertexAttribP2ui

      public static void vertexAttribP2ui(int index, int type, boolean normalized, int value)
    • vertexAttribP2uiv

      public static void vertexAttribP2uiv(int index, int type, boolean normalized, MemorySegmentPREVIEW value)
    • vertexAttribP2uiv

      public static void vertexAttribP2uiv(SegmentAllocatorPREVIEW allocator, int index, int type, boolean normalized, int[] value)
    • vertexAttribP3ui

      public static void vertexAttribP3ui(int index, int type, boolean normalized, int value)
    • vertexAttribP3uiv

      public static void vertexAttribP3uiv(int index, int type, boolean normalized, MemorySegmentPREVIEW value)
    • vertexAttribP3uiv

      public static void vertexAttribP3uiv(SegmentAllocatorPREVIEW allocator, int index, int type, boolean normalized, int[] value)
    • vertexAttribP4ui

      public static void vertexAttribP4ui(int index, int type, boolean normalized, int value)
    • vertexAttribP4uiv

      public static void vertexAttribP4uiv(int index, int type, boolean normalized, MemorySegmentPREVIEW value)
    • vertexAttribP4uiv

      public static void vertexAttribP4uiv(SegmentAllocatorPREVIEW allocator, int index, int type, boolean normalized, int[] value)