-
-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gpu-dawn: x86_64-windows support #86
Comments
Super close to having Windows builds actually. Everything compiles, but need dxcompiler to get it to link and then we should be golden. Lots of changes to land here both in Mach and upstream in Dawn itself, though. Updated issue description. |
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
I've fixed the issue in Zig upstream: ziglang/zig#10950 Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
If you're working on changes to source files in `gpu-dawn/libs/dawn/`, it's annoying to have the build system constantly reset your revision to the desired one. `NO_ENSURE_SUBMODULES=true` will now disable this behavior. Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
I've fixed the issue in Zig upstream: ziglang/zig#10950 Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
If you're working on changes to source files in `gpu-dawn/libs/dawn/`, it's annoying to have the build system constantly reset your revision to the desired one. `NO_ENSURE_SUBMODULES=true` will now disable this behavior. Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
I've fixed the issue in Zig upstream: ziglang/zig#10950 Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
If you're working on changes to source files in `gpu-dawn/libs/dawn/`, it's annoying to have the build system constantly reset your revision to the desired one. `NO_ENSURE_SUBMODULES=true` will now disable this behavior. Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This effectively provides all you need to develop & cross compile DirectX 11/12 applications with `mach/glfw` (or just Zig in general, by copying `system_sdk.zig` into your own project.) Helps hexops/mach#86 Helps hexops/mach#59 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps #86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
So that we can produce binary releases for Windows until upstream PR is merged: hexops/mach#167 Helps hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
Closes hexops/mach#86 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This officially works, complete with binary releases from the CI system and cross compilation from any OS:
If you want to build from source, just add No |
congrats |
This effectively provides all you need to develop & cross compile DirectX 11/12 applications with `mach/glfw` (or just Zig in general, by copying `system_sdk.zig` into your own project.) Helps hexops/mach#86 Helps hexops/mach#59 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This effectively provides all you need to develop & cross compile DirectX 11/12 applications with `mach/glfw` (or just Zig in general, by copying `system_sdk.zig` into your own project.) Helps hexops/mach#86 Helps hexops/mach#59 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
gpu-dawn
for Windowszig build
systemgpu-dawn/build.zig
required for Windows buildssystem_sdk.zig
for use inmach/gpu-dawn
main
of our fork,windows.ui.*
headers and fix other issues building with ZigThe text was updated successfully, but these errors were encountered: