Skip to content

Conversation

@birkskyum
Copy link
Member

@birkskyum birkskyum commented Aug 30, 2025

This PR introduces a zero-copy metal backend.

A lot of code is reused from:

To get this working, I commented out/removed the CPU image copy path.

Screen.Recording.2025-08-30.at.05.04.21.mov

Some of the solutions used here, won't work with Vulkan. To get an optimized vulkan path, we'll need:

And used the wgpu integration:

@birkskyum birkskyum changed the title metal backend zero-copy metal backend Aug 30, 2025
@yuiseki yuiseki self-requested a review August 30, 2025 03:35
@yuiseki yuiseki added the enhancement New feature or request label Aug 30, 2025
@birkskyum birkskyum marked this pull request as draft October 9, 2025 13:02
@birkskyum
Copy link
Member Author

Closed in favor of a wgpu integration, now that this is in:

@birkskyum birkskyum closed this Oct 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants