boxer-project / boxer-sunrise

Sunrise on the Boxer Reconstruction Project
BSD 3-Clause "New" or "Revised" License
39 stars 2 forks source link

LW 8.0 Upgrade move all opengl calls into *boxer-pane* display-callback #53

Closed sgithens closed 2 years ago

sgithens commented 2 years ago

It appears that as part of the upgrade to LW 8.0 and native Apple Silicon support we must put any of our opengl calls in the panes display-callback.

See section 12.5.1: http://www.lispworks.com/documentation/lw80/rnig/rnig-release80-5.htm

Failure to do this results in a hard crash of LW with the result trace indicating that the opengl setView function was not called from the main thread.

sgithens commented 2 years ago

Things are running ok now in LW 8.0.