Class GLWrapper.Operation.Sync

java.lang.Object
org.boxutil.define.GLWrapper.Operation
org.boxutil.define.GLWrapper.Operation.Sync
Enclosing class:
GLWrapper.Operation

public static final class GLWrapper.Operation.Sync extends GLWrapper.Operation
  • Field Details

    • GL_MAX_SERVER_WAIT_TIMEOUT

      public static int GL_MAX_SERVER_WAIT_TIMEOUT
    • GL_OBJECT_TYPE

      public static int GL_OBJECT_TYPE
    • GL_SYNC_CONDITION

      public static int GL_SYNC_CONDITION
    • GL_SYNC_STATUS

      public static int GL_SYNC_STATUS
    • GL_SYNC_FLAGS

      public static int GL_SYNC_FLAGS
    • GL_SYNC_FENCE

      public static int GL_SYNC_FENCE
    • GL_SYNC_GPU_COMMANDS_COMPLETE

      public static int GL_SYNC_GPU_COMMANDS_COMPLETE
    • GL_UNSIGNALED

      public static int GL_UNSIGNALED
    • GL_SIGNALED

      public static int GL_SIGNALED
    • GL_SYNC_FLUSH_COMMANDS_BIT

      public static int GL_SYNC_FLUSH_COMMANDS_BIT
    • GL_TIMEOUT_IGNORED

      public static long GL_TIMEOUT_IGNORED
    • GL_ALREADY_SIGNALED

      public static int GL_ALREADY_SIGNALED
    • GL_TIMEOUT_EXPIRED

      public static int GL_TIMEOUT_EXPIRED
    • GL_CONDITION_SATISFIED

      public static int GL_CONDITION_SATISFIED
    • GL_WAIT_FAILED

      public static int GL_WAIT_FAILED
    • GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

      public static int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
    • GL_ELEMENT_ARRAY_BARRIER_BIT

      public static int GL_ELEMENT_ARRAY_BARRIER_BIT
    • GL_UNIFORM_BARRIER_BIT

      public static int GL_UNIFORM_BARRIER_BIT
    • GL_TEXTURE_FETCH_BARRIER_BIT

      public static int GL_TEXTURE_FETCH_BARRIER_BIT
    • GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

      public static int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
    • GL_COMMAND_BARRIER_BIT

      public static int GL_COMMAND_BARRIER_BIT
    • GL_PIXEL_BUFFER_BARRIER_BIT

      public static int GL_PIXEL_BUFFER_BARRIER_BIT
    • GL_TEXTURE_UPDATE_BARRIER_BIT

      public static int GL_TEXTURE_UPDATE_BARRIER_BIT
    • GL_BUFFER_UPDATE_BARRIER_BIT

      public static int GL_BUFFER_UPDATE_BARRIER_BIT
    • GL_FRAMEBUFFER_BARRIER_BIT

      public static int GL_FRAMEBUFFER_BARRIER_BIT
    • GL_TRANSFORM_FEEDBACK_BARRIER_BIT

      public static int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
    • GL_ATOMIC_COUNTER_BARRIER_BIT

      public static int GL_ATOMIC_COUNTER_BARRIER_BIT
    • GL_ALL_BARRIER_BITS

      public static int GL_ALL_BARRIER_BITS
    • GL_SHADER_STORAGE_BARRIER_BIT

      public static int GL_SHADER_STORAGE_BARRIER_BIT
    • GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

      public static int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
    • GL_QUERY_BUFFER_BARRIER_BIT

      public static int GL_QUERY_BUFFER_BARRIER_BIT
  • Constructor Details

    • Sync

      public Sync()
  • Method Details

    • valid_Sync

      public static boolean valid_Sync()
      GL32.glFenceSync(int, int)

      GL32.glDeleteSync(GLSync)

      GL32.glClientWaitSync(GLSync, int, long)

      GL32.glWaitSync(GLSync, int, long)

      GL32.glGetSync(GLSync, int, IntBuffer, IntBuffer)

      GL32.glGetSynci(GLSync, int)

    • valid_Barrier

      public static boolean valid_Barrier()
      GL42.glMemoryBarrier(int)
    • valid_TextureBarrier

      public static boolean valid_TextureBarrier()
      GL45.glTextureBarrier()
    • valid_BarrierRegion

      public static boolean valid_BarrierRegion()
      GL45.glMemoryBarrierByRegion(int)
    • glFlush

      public static void glFlush()
    • glFinish

      public static void glFinish()
    • glFenceSync

      @NotNull public static org.lwjgl.opengl.GLSync glFenceSync(int condition, int flags)
    • glDeleteSync

      public static void glDeleteSync(org.lwjgl.opengl.GLSync sync)
    • glClientWaitSync

      public static int glClientWaitSync(org.lwjgl.opengl.GLSync sync, int flags, long timeout)
    • glWaitSync

      public static void glWaitSync(org.lwjgl.opengl.GLSync sync, int flags, long timeout)
    • glGetSync

      public static void glGetSync(org.lwjgl.opengl.GLSync sync, int pname, IntBuffer length, IntBuffer values)
    • glGetSynci

      public static int glGetSynci(org.lwjgl.opengl.GLSync sync, int pname)
    • glMemoryBarrier

      public static void glMemoryBarrier(int barriers)
    • glTextureBarrier

      public static void glTextureBarrier()
    • glMemoryBarrierByRegion

      public static void glMemoryBarrierByRegion(int barriers)