diff --git a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c index 73e8165eb4f..fc3f8032eef 100644 --- a/src/loader/loader_dri3_helper.c +++ b/src/loader/loader_dri3_helper.c @@ -1660,8 +1660,6 @@ dri3_update_drawable(struct loader_dri3_drawable *draw) xcb_get_geometry_reply_t *geom_reply; xcb_void_cookie_t cookie; xcb_generic_error_t *error; - xcb_present_query_capabilities_cookie_t present_capabilities_cookie; - xcb_present_query_capabilities_reply_t *present_capabilities_reply; xcb_window_t root_win; draw->first_init = false; @@ -1682,9 +1680,6 @@ dri3_update_drawable(struct loader_dri3_drawable *draw) XCB_PRESENT_EVENT_MASK_COMPLETE_NOTIFY | XCB_PRESENT_EVENT_MASK_IDLE_NOTIFY); - present_capabilities_cookie = - xcb_present_query_capabilities(draw->conn, draw->drawable); - /* Create an XCB event queue to hold present events outside of the usual * application event queue */ @@ -1717,17 +1712,6 @@ dri3_update_drawable(struct loader_dri3_drawable *draw) error = xcb_request_check(draw->conn, cookie); - present_capabilities_reply = - xcb_present_query_capabilities_reply(draw->conn, - present_capabilities_cookie, - NULL); - - if (present_capabilities_reply) { - draw->present_capabilities = present_capabilities_reply->capabilities; - free(present_capabilities_reply); - } else - draw->present_capabilities = 0; - if (error) { if (error->error_code != BadWindow) { free(error); diff --git a/src/loader/loader_dri3_helper.h b/src/loader/loader_dri3_helper.h index 0d8f734e920..c66ea9e28d4 100644 --- a/src/loader/loader_dri3_helper.h +++ b/src/loader/loader_dri3_helper.h @@ -147,10 +147,6 @@ struct loader_dri3_drawable { /* DRI screen created for display GPU in case of prime */ __DRIscreen *dri_screen_display_gpu; - /* Present extension capabilities - */ - uint32_t present_capabilities; - /* SBC numbers are tracked by using the serial numbers * in the present request and complete events */