alpha
Login
or
Join now
ptr.pet
/
ghostty
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
ghostty
/
pkg
/
glslang
/
at
main
2 folders
8 files
Alessandro De Blasis
build: fix glslang compilation on Windows with MSVC
5mo ago
74c6ffe7
override
pkg/glslang: can build
2 years ago
test
pkg/glslang: shader api
2 years ago
build.zig
build: fix glslang compilation on Windows with MSVC Apply the same MSVC fixes used for simdutf and highway: conditionally skip linkLibCpp on MSVC since Zig's bundled libc++ headers conflict with MSVC's own C++ runtime, and add -std=c++17 for C++17 features like std::variant and inline variables that glslang requires. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5 months ago
build.zig.zon
build: many more lazy dependencies, defer deps add unless needed This makes more dependencies lazy. This has a practical effect of reducing the number of dependencies that need to be downloaded when running certain zig build steps. This is all limited because we're blocked on an upstream Zig issue: https://github.com/ziglang/zig/issues/21525 This prevents us from fully avoiding downloading many dependencies, but at least they're relatively small. One major improvement here is the usage of `lazyImport` for `zig-wayland` that prevents downloading `zig_wayland` unconditionally on all platforms. On macOS, we don't download this at all anymore. Another, weirder change is that all our transitive dependencies are now marked lazy (e.g. glslang's upstream source) even if the glslang build always requires it. This was necessary because without this, even if we simply referenced glslang in the root build.zig, it would force the source package to download unconditionally. This no longer happens.
11 months ago
c.zig
pkg/glslang: yeet usingns
2 years ago
init.zig
pkg/glslang: yeet usingns
2 years ago
main.zig
pkg/glslang: yeet usingns
2 years ago
program.zig
pkg/glslang: yeet usingns
2 years ago
shader.zig
pkg/glslang: yeet usingns
2 years ago
test.zig
pkg/glslang: shader api
2 years ago