Post AUUl4litIVyprTaiES by zhuowei@notnow.dev
 (DIR) More posts by zhuowei@notnow.dev
 (DIR) Post #AUTx6Ce9gcCJwermeu by zhuowei@notnow.dev
       2023-04-09T17:14:36.496202Z
       
       0 likes, 0 repeats
       
       I'm learning IOSurfaceAcceleratorTransformSurface (https://iphonedevwiki.net/index.php/IOSurfaceAccelerator)This is completely useless; just trying to see how it works.WebKit (https://github.com/WebKit/WebKit/commit/5e7ebb4f4f0592ad2911b8eb84da81ba900b0f4a) has an example, which I copied:https://github.com/zhuowei/LearningIOSurfaceAccelerator/blob/18a6f10dea392a08599c6ddd9e177c14c5237a5a/snakes.swift#L52I have no idea how to use the comm buffers though.
       
 (DIR) Post #AUU4qMnMzANiQ88V8K by zhuowei@notnow.dev
       2023-04-09T18:41:23.060157Z
       
       0 likes, 0 repeats
       
       My code is so bad, it caused my Mac to crash with a (non-exploitable) null pointer exception...https://github.com/zhuowei/LearningIOSurfaceAccelerator/blob/main/snakes.swift#L72
       
 (DIR) Post #AUUl4lBZIPKEC806IC by siguza@mastodon.social
       2023-04-10T01:30:40Z
       
       0 likes, 0 repeats
       
       @zhuowei Pierre! 😑
       
 (DIR) Post #AUUl4litIVyprTaiES by zhuowei@notnow.dev
       2023-04-10T02:34:35.752205Z
       
       0 likes, 0 repeats
       
       @siguza To be fair, this is macOS 13 beta 1 (I haven't updated since last WWDC...), so instability is expected.(I'm trying to learn how that IOSurfaceAccelerator bug worked. To do that, I need to get IOSurfaceAccelerator working as intended first. If you know how to do that, let me know...)
       
 (DIR) Post #AUUsQ7TSK2at57V1l2 by siguza@mastodon.social
       2023-04-10T03:35:27Z
       
       0 likes, 0 repeats
       
       @zhuowei ugh okay, beta 1 is never a good time.
       
 (DIR) Post #AUUsQ7xaW0hGaZb5iy by zhuowei@notnow.dev
       2023-04-10T03:56:53.660858Z
       
       0 likes, 0 repeats
       
       @siguza The opposite, actually. It's been so astoundingly stable that I just kept using it on my dedicated video editing machine (I've been too busy editing in Final Cut Pro to hit the "update" button...)