libera/#clim - IRC Chatlog
Search
13:06:28
scymtym
jackdaniel: NEWTON-ITERATION and friends. it seems to be the reason why some intersections are not detected. but maybe i did something wrong with the implicit ellipse representation
13:29:25
scymtym
::notify pillton the difference in real time spent in swtch_pri looks significant. i can't think of any easy fix, sorry. maybe you could try removing the sched_yield calls from clx? i have never tried that and don't know whether it can work or not
14:27:47
john-a-carroll
pillton: sorry to come to this discussion late. In SBCL I've found that I can slighly mitigate XQuartz slow drawing by redefining xlib::process-block to call sb-ext:wait-for (instead of repeatedly calling sched_yield), i.e. ...
14:27:54
john-a-carroll
(in-package :xlib) (defun process-block (whostate predicate &rest predicate-args) (declare (ignore whostate)) (declare (type function predicate)) (sb-ext:wait-for (apply predicate predicate-args)))