Conversation
Contributor
Previously, we would always create a QApplication object in feature extraction, matching and the automatic reconstructor and oftentimes an OpenGL context even if not required by the pipeline. This can lead to crashes on headless machines and unwanted slowdowns on recent Mac OS versions, as processes with an attached graphical interface will be pushed to efficiency cores after a short period of time, which significantly slows down the pipeline. This will still happen on Mac OS if OpenGL is required but can be prevented using pure CPU-based extraction/matching.
ahojnnes deleted the user/jsch/opengl-context branch
January 4, 2026 20:47This was referenced
Feb 19, 2026Closed
Closed
Closed