glSignalSemaphoreExt function opengl_glext

void glSignalSemaphoreExt(
  1. int semaphore,
  2. int numBufferBarriers,
  3. Pointer<Uint32> buffers,
  4. int numTextureBarriers,
  5. Pointer<Uint32> textures,
  6. Pointer<Uint32> dstLayouts,
)
GLAPI void APIENTRY glSignalSemaphoreEXT (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts)

Implementation

void glSignalSemaphoreExt(
  int semaphore,
  int numBufferBarriers,
  Pointer<Uint32> buffers,
  int numTextureBarriers,
  Pointer<Uint32> textures,
  Pointer<Uint32> dstLayouts,
) {
  final glSignalSemaphoreExtAsFunction = _glSignalSemaphoreExt
      .cast<
        NativeFunction<
          Void Function(
            Uint32 semaphore,
            Uint32 numBufferBarriers,
            Pointer<Uint32> buffers,
            Uint32 numTextureBarriers,
            Pointer<Uint32> textures,
            Pointer<Uint32> dstLayouts,
          )
        >
      >()
      .asFunction<
        void Function(
          int semaphore,
          int numBufferBarriers,
          Pointer<Uint32> buffers,
          int numTextureBarriers,
          Pointer<Uint32> textures,
          Pointer<Uint32> dstLayouts,
        )
      >();
  return glSignalSemaphoreExtAsFunction(
    semaphore,
    numBufferBarriers,
    buffers,
    numTextureBarriers,
    textures,
    dstLayouts,
  );
}