Page MenuHome

Jin Choi (jinschoi)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 18 2019, 5:59 AM (66 w, 6 d)

Recent Activity

Oct 25 2019

Jin Choi (jinschoi) added a comment to T62565: conflict with how Blender is sampling OSX input/stroke events.

I dug slightly deeper. Events get dispatched from within a loop in WM_main() by calling wm_window_process_events(), and yes, handleTabletEvent() does not modify the event in the queue but changes values in the member variable m_tablet of GHOST_WindowCocoa. So given my reasoning above, I really don't think you want to dispatch events preemptively except in the sole case when leaving proximity.

Oct 25 2019, 2:57 PM · Platform: macOS, Sculpt, Paint & Texture, Grease Pencil, BF Blender

Oct 9 2019

Jin Choi (jinschoi) added a comment to T62565: conflict with how Blender is sampling OSX input/stroke events.

I'm not sure about flushing the queue where you suggest. handleTabletEvent() does not seem to modify the event in the queue, it just sets some tablet parameters (pressure, tilt) in some window context object, and then presumably some other code uses that info when it comes to processing the event. For drawing, then, you want the latest tablet info available when the event gets processed or else you're always using old pressure data. The only instance where you don't want tablet data smashing is on the leaving proximity event because it leaves tablet mode, and no drawing is going to happen anyway.

Oct 9 2019, 5:31 PM · Platform: macOS, Sculpt, Paint & Texture, Grease Pencil, BF Blender

Oct 8 2019

Jin Choi (jinschoi) added a comment to T62565: conflict with how Blender is sampling OSX input/stroke events.

This may or may not be an acceptable fix, but adding dispatchEvents() when leaving proximity in handleTabletEvent() flushes out the event queue and fixes the issue for me in both grease pencil and texture paint modes:

Oct 8 2019, 8:31 PM · Platform: macOS, Sculpt, Paint & Texture, Grease Pencil, BF Blender

Sep 17 2019

Jin Choi (jinschoi) added a comment to T69988: crash when merging windows/closing file.

Never mind. I see the fix for T69974 from this morning fixes this file.

Sep 17 2019, 7:04 PM · BF Blender
Jin Choi (jinschoi) created T69988: crash when merging windows/closing file.
Sep 17 2019, 6:26 PM · BF Blender

Aug 18 2019

Jin Choi (jinschoi) added a comment to T67686: NDOF mouse not working in code signed macOS builds.

Building from source worked for me.

Aug 18 2019, 6:01 AM · BF Blender (2.81), User Interface