Skip to content

Add camera node#61

Merged
jokroese merged 14 commits intomainfrom
45-add-camera-source-node
Nov 22, 2025
Merged

Add camera node#61
jokroese merged 14 commits intomainfrom
45-add-camera-source-node

Conversation

@solsarratea
Copy link
Copy Markdown
Collaborator

bunch of TODOs to clean it up
partially closes #45

@solsarratea solsarratea requested a review from jokroese November 22, 2025 14:11
@solsarratea solsarratea linked an issue Nov 22, 2025 that may be closed by this pull request
@netlify
Copy link
Copy Markdown

netlify bot commented Nov 22, 2025

Deploy Preview for hydraflow ready!

Name Link
🔨 Latest commit 88dedbb
🔍 Latest deploy log https://app.netlify.com/projects/hydraflow/deploys/6921d48a10b6290008253701
😎 Deploy Preview https://deploy-preview-61--hydraflow.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Member

@jokroese jokroese left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are two main bits here that I'd like to deal with first.

  1. the runtime state leaking into the IR, through the state on IRNode and NodeDefinition. We should keep node states out of the IR, and in HydraEngine.
  2. the side effects inside graph evaluation. validateGraph and executeGraph now do async work. But they should stay pure(ish): graph -> chain/issues. And camera initialisation should be inside HydraEngine

@jokroese jokroese self-requested a review November 22, 2025 15:21
@jokroese jokroese merged commit f09a522 into main Nov 22, 2025
5 checks passed
@jokroese jokroese deleted the 45-add-camera-source-node branch November 22, 2025 15:25
@jokroese jokroese changed the title Sketchy version of camera nodes :) Add camera node Nov 22, 2025
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.

Add camera source node

2 participants