Add comprehensive Linux build support and fix desktop Vulkan/Font loading - #14
Merged
AbandonedAccount1111 merged 1 commit intoJul 11, 2026
Merged
Conversation
TheMysticle
commented
Jul 11, 2026
Contributor
- CMake: Relax find_package(Vulkan REQUIRED) on Linux; link libdl, libm, and pthreads for volk runtime loading
- Vulkan Renderer: Guard VkRenderPassMultiviewCreateInfo on desktop platforms to prevent VK_ERROR_UNKNOWN (-13) pipeline creation failure on NVIDIA Linux/Windows drivers
- Font Loading: Add QuestHomeEditor relative font search paths and Arch Linux font fallbacks (Noto/Liberation/Cantarell)
- CLI Cooker: Add relative path probing for cooker assets when run from repo root and add --help/-h support
- Build Automation: Add root Makefile, build_linux.sh script, and Dockerfile.linux container build
…ding - CMake: Relax find_package(Vulkan REQUIRED) on Linux; link libdl, libm, and pthreads for volk runtime loading - Vulkan Renderer: Guard VkRenderPassMultiviewCreateInfo on desktop platforms to prevent VK_ERROR_UNKNOWN (-13) pipeline creation failure on NVIDIA Linux/Windows drivers - Font Loading: Add QuestHomeEditor relative font search paths and Arch Linux font fallbacks (Noto/Liberation/Cantarell) - CLI Cooker: Add relative path probing for cooker assets when run from repo root and add --help/-h support - Build Automation: Add root Makefile, build_linux.sh script, and Dockerfile.linux container build
TheMysticle
force-pushed
the
linux-build-support
branch
from
July 11, 2026 12:11
6c9ad9b to
8a91697
Compare
AbandonedAccount1111
added a commit
that referenced
this pull request
Jul 11, 2026
… -> questhomeeditor
AbandonedAccount1111
added a commit
that referenced
this pull request
Jul 11, 2026
…VIDIA Vulkan fix (#14)
AbandonedAccount1111
added a commit
that referenced
this pull request
Jul 11, 2026
…der pass when the GPU supports it (match device+skinned shaders), not off-by-default. Mismatch hung vkCreateGraphicsPipelines on older GPUs. HSR_NO_MULTIVIEW opt-out kept for the NVIDIA-Linux -13 case
xAstroBoy
added a commit
that referenced
this pull request
Jul 22, 2026
…rd + font fallbacks (TheMysticle) Add comprehensive Linux build support and fix desktop Vulkan/Font loading
xAstroBoy
added a commit
that referenced
this pull request
Jul 22, 2026
…der pass when the GPU supports it (match device+skinned shaders), not off-by-default. Mismatch hung vkCreateGraphicsPipelines on older GPUs. HSR_NO_MULTIVIEW opt-out kept for the NVIDIA-Linux -13 case
Owner
|
Thanks man! |
Repository owner
deleted a comment from
AbandonedAccount1111
Jul 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.