Always trigger drmModeSetCrtc

This commit is contained in:
Chris Thrasher 2022-10-26 12:54:01 -06:00
parent 866dbee8cb
commit ed6d944810

View File

@ -102,8 +102,6 @@ namespace
if (!initialized) if (!initialized)
return; return;
/* Avoid a modeswitch if possible */
if (drmNode.mode != &drmNode.originalCrtc->mode)
drmModeSetCrtc(drmNode.fileDescriptor, drmModeSetCrtc(drmNode.fileDescriptor,
drmNode.originalCrtc->crtc_id, drmNode.originalCrtc->crtc_id,
drmNode.originalCrtc->buffer_id, drmNode.originalCrtc->buffer_id,
@ -112,8 +110,6 @@ namespace
&drmNode.connectorId, &drmNode.connectorId,
1, 1,
&drmNode.originalCrtc->mode); &drmNode.originalCrtc->mode);
else if (getenv("SFML_DRM_DEBUG"))
printf("DRM keeping the same mode since using the original one\n");
drmModeFreeConnector(drmNode.savedConnector); drmModeFreeConnector(drmNode.savedConnector);
drmModeFreeEncoder(drmNode.savedEncoder); drmModeFreeEncoder(drmNode.savedEncoder);