EXTERN_C_ENTER

JNIEXPORT jlong JNICALL Java_org_lwjgl_opengles_APPLESync_glFenceSyncAPPLE(JNIEnv *__env, jclass clazz, jint condition, jint flags) {
    glFenceSyncAPPLEPROC glFenceSyncAPPLE = (glFenceSyncAPPLEPROC)tlsGetFunction(378);
    UNUSED_PARAM(clazz)
    return (jlong)glFenceSyncAPPLE(condition, flags);
}
Ejemplo n.º 2
0
void CRendererVTB::AfterRenderHook(int idx)
{
  CRenderBuffer &buf = m_vtbBuffers[idx];
  if (buf.m_fence && glIsSyncAPPLE(buf.m_fence))
  {
    glDeleteSyncAPPLE(buf.m_fence);
  }
  buf.m_fence = glFenceSyncAPPLE(GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE, 0);
}