Skip to content

chore: headless mode#12

Merged
gituser12981u2 merged 6 commits into
alex_stufffrom
feat/headless
May 31, 2026
Merged

chore: headless mode#12
gituser12981u2 merged 6 commits into
alex_stufffrom
feat/headless

Conversation

@alexcu2718
Copy link
Copy Markdown
Collaborator

Don't merge testing CI

@gituser12981u2
Copy link
Copy Markdown
Owner

@alexcu2718 Can you code review the changes?

I added the QUARK_HEADLESS flag in the cmake files. I gated the cmake in presenter on the flag and then a bunch of methods in vulkan_context on the flag as well. I also edited the vcpkg file so it doesn't manifest glfw on headless builds which makes linux builds pass without needing xorg or any GUI stuff, which is nice.

I removed the stuff that you put in ci.yml for the headless build. I didn't really understand it since the action runners are headless by default anyways, so we should only need to remove code from ci.yml and not add more lines. Feel free to add it back if there is a misunderstanding and the things you added were needed.

@gituser12981u2 gituser12981u2 self-requested a review May 31, 2026 22:16
Copy link
Copy Markdown
Owner

@gituser12981u2 gituser12981u2 left a comment

Choose a reason for hiding this comment

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

lgtm

I reviewed my own code. Github let me do this because you made the PR originally. Pretty dumb on Github's end.

@gituser12981u2 gituser12981u2 changed the title chore: test headless ci linux chore: headless mode May 31, 2026
@gituser12981u2 gituser12981u2 merged commit 12e32ff into alex_stuff May 31, 2026
10 checks passed
@gituser12981u2 gituser12981u2 deleted the feat/headless branch May 31, 2026 22:19
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.

2 participants