Stuart Carnie
stuartcarnie.bsky.social
Stuart Carnie
@stuartcarnie.bsky.social
InfluxData • Godot • OpenEmu • Swift • Rust • C++ • macOS • iOS • Metal • He / Him • Based in 🇦🇺
More flowers from the garden #flowerfridayfamily @jennycarnie.bsky.social
October 17, 2025 at 7:27 AM
September 28, 2025 at 5:46 AM
Writing a Metal 4 driver for @godotengine.org, and Xcode 26 RC doesn't support profiling Metal 4. Bring on Xcode 26.1!
September 9, 2025 at 8:33 PM
I just had Claude write it's own MCP server in Python so that Claude can verify compilation in my @godotengine.org dev environment. Did all this in about 30 minutes from start to finish, having never written an MCP server before. Unreal.
June 7, 2025 at 12:09 AM
Want to support official builds of visionOS for @godotengine.org, but alas clang was failing to properly recognise visionOS availability (as a derivative of iOS) (github.com/llvm/llvm-pr...). Solution, patch llvm 😎
LLVM/Clang does not process visionOS (xros) availability correctly · Issue #142502 · llvm/llvm-project
The following snippet of Objective-C code, which declares the typedef as available on watchOS, and unavailable on iOS, macOS and tvOS platforms: #import <Foundation/Foundation.h> API_UNAVAILABLE(vi...
github.com
June 5, 2025 at 8:19 PM
May 27, 2025 at 6:49 AM
My office view (and my home)
May 4, 2025 at 12:07 PM
Latency macOS IPC (Mach ports, UDS and TCP), 64-byte messages, 100000 iterations:

```
Mach IPC latency: 4.13 µs
Mach IPC throughput: 15.48 MB/s

uds latency: 4.15 µs
uds throughput: 15.42 MB/s

tcp latency: 14.74 µs
tcp throughput: 4.34 MB/s
```
May 4, 2025 at 4:17 AM
@godotengine.org is getting first-class embedding support for macOS. The PR has some short clips showing full support: github.com/godotengine/...
macOS: Embedded window support. by stuartcarnie · Pull Request #105884 · godotengine/godot
Embedded window support for macOS. This feature is implemented using CARemoteLayer, which is similar to how we implemented it for OpenEmu. This works by creating a CALayer in the child process and ...
github.com
May 2, 2025 at 7:28 AM
Godot editor embedding for macOS @godotengine.org #godot #macos
April 23, 2025 at 8:39 PM
Added dynamic buffer support to Metal for @godotengine.org, building on Matias' work. Observing an impressive improvement! github.com/godotengine/...
Add Persistent Buffers and Push Constants by darksylinc · Pull Request #103779 · godotengine/godot
This work is a heavily refactored and rewritten from TheForge&#39;s initial code. TheForge&#39;s original code had too many race conditions and was fundamentally flawed as it was too easy to incur ...
github.com
March 15, 2025 at 8:52 PM
Flowers blooming in Autumn in Tasmania

#FlowerFridayFamily
March 14, 2025 at 8:59 AM
Reposted by Stuart Carnie
Family includes everyone! ❤️
November 17, 2024 at 9:40 PM
Exciting release! I really enjoy the community and contributed Metal, MetalFX, 2D batching for new renderer and improvements to Apple game controllers.
Godot 4.4 beta 1 is finally here! This release had tons of editor quality of life features as well as performance improvements, we know you are going to love it. Oh, and I almost forgot to mention, we added embedded game debugging inside the editor! #godotengine

godotengine.org/article/dev-...
Dev snapshot: Godot 4.4 beta 1
Godot 4.4 is on its way! Please lend a hand by testing this beta release and reporting your findings.
godotengine.org
January 17, 2025 at 11:36 PM
Was recently introduced to atuin.sh and it is awesome.
Atuin - Magical Shell History
Sync, search and backup shell history with Atuin
atuin.sh
January 13, 2025 at 12:22 AM
Next build of Godot 4.4 will support MetalFX Spatial and Temporal scaling on Apple platforms github.com/godotengine/...
Metal: Add MetalFX upscaling support by stuartcarnie · Pull Request #99603 · godotengine/godot
Summary Introduces support for MetalFX upscaling for macOS and iOS platforms. This expands the rendering/scaling_3d/mode property to allow specialisation for the macOS and iOS platforms: Overview ...
github.com
January 7, 2025 at 1:05 PM
Not sure what happened between macOS 15.2 beta and 15.2 RC, but the Godot Bistro demo went from 40 fps to 68 fps consistently.
December 6, 2024 at 10:39 PM
MetalFX upscalers for @godotengine.org are close. Very nice performance boost for temporal upscaling over FSR2 for Si github.com/godotengine/...
Metal: Add MetalFX upscaling support by stuartcarnie · Pull Request #99603 · godotengine/godot
Summary Introduces support for MetalFX upscaling for macOS and iOS platforms. Overview These numbers are from a MacBook Pro M1 Max. Bistro Demo I&#39;m capturing the Metal HUD logs, which includes ...
github.com
December 6, 2024 at 9:13 PM
Helped @mux213.bsky.social get the OpenXR simulator running on macOS using Metal in @godotengine.org
December 1, 2024 at 9:23 PM
There is a new proposal for adding fixed-sized arrays to Swift github.com/swiftlang/sw...
github.com
November 15, 2024 at 9:12 PM