Skip to content

Changed render backend from cairo to vello#24

Closed
jaytaph wants to merge 3 commits into
pipeline-screenshot-rebasedfrom
screenshort-vello
Closed

Changed render backend from cairo to vello#24
jaytaph wants to merge 3 commits into
pipeline-screenshot-rebasedfrom
screenshort-vello

Conversation

@jaytaph

@jaytaph jaytaph commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Changed the screenshot renderer backend from cairo to vello. This backend can work properly under windows, mac and linux.

@jaytaph
jaytaph requested a review from Sharktheone June 11, 2026 11:56
// ── Initialise headless wgpu ──────────────────────────────────────────────
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor::new_without_display_handle());
let adapter = TOKIO_RT
.block_on(instance.request_adapter(&wgpu::RequestAdapterOptions {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I feel like we could just fallback to the CPU here

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

yes. Newer version of gosub-screenshot doesn't use GPU anymore, so it will run on every platform, even those without a GPU (if that is a thing).. so this is moot

@jaytaph
jaytaph force-pushed the pipeline-screenshot-rebased branch from 1c51562 to ed50c86 Compare June 25, 2026 13:13
@jaytaph
jaytaph force-pushed the screenshort-vello branch from a7b635c to fbe0fe7 Compare June 25, 2026 13:58
@jaytaph jaytaph closed this Jun 26, 2026
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.

2 participants