Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow running the CPU pipeline outside of the "recording" abstraction #810

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

DJMcNab
Copy link
Member

@DJMcNab DJMcNab commented Feb 4, 2025

This is a step along the path started in #803, of significantly tidying up how our internals work.

The recording API adds a significant amount of extra reasoning work to using Vello's pipeline, whereas as seen in this PR, it isn't actually a huge amount of code to just actually run the pipelines "manually".

DJMcNab added a commit to DJMcNab/vello that referenced this pull request Feb 14, 2025
We already assume these are word-aligned, and so this would
catch a failure of that assumption much earller.

A future change would be to encode the full scene encoding as u32.
That would be useful for linebender#810, as the current code has an alignment hazard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant