Skip to content
Snippets Groups Projects

Implement EGL_MESA_swap_control_tear

Open Adam Jackson requested to merge ajax/mesa:egl-mesa-swap-control-tear into main
2 unresolved threads

EGL counterpart to GLX_EXT_swap_control_tear. Upstream Khronos discussion / merge request:

https://github.com/KhronosGroup/EGL-Registry/pull/113

Edited by Adam Jackson

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
1284 1285 surf->Config->MinSwapInterval,
1285 1286 surf->Config->MaxSwapInterval);
1286 1287
1288 if (disp->Extensions.MESA_swap_control_tear && surf->LateSwapsTear)
1289 interval = -interval;
1290
1287 1291 if (surf->SwapInterval != interval && disp->Driver->SwapInterval)
  • Simon Ser
    Simon Ser @emersion started a thread on commit 6bac106d
  • 720 727 case EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT:
    721 728 surface->HdrMetadata.max_fall = value;
    722 729 break;
    730 case EGL_LATE_SWAPS_TEAR_MESA:
    731 if (!disp->Extensions.MESA_swap_control_tear ||
    732 surface->Type != EGL_WINDOW_BIT) {
    733 err = EGL_BAD_ATTRIBUTE;
    734 break;
    735 }
    736 /* The double-assignment here is to silently reset LateSwapsTear to
    737 * EGL_FALSE if setting the swap interval fails for some reason.
    738 */
  • added X11 label

  • Please register or sign in to reply
    Loading