- Notifications
You must be signed in to change notification settings - Fork7
Package dawn artifacts/required files into xcframework for easier integration#13
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Draft
SoylentGraham wants to merge21 commits intohenrybetts:mainChoose a base branch fromNewChromantics:AddDylibDependency
base:main
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
Uh oh!
There was an error while loading.Please reload this page.
Draft
Changes from2 commits
Commits
Show all changes
21 commits Select commitHold shift + click to select a range
25024fe Adding xcframework for dylib
SoylentGraham45c7d07 Now have dawn.json in project next to dylib, then dawn headers in xcf…
SoylentGrahamc33988d Put dawn.json into xcframework
SoylentGrahamf8d44d2 Renamed Dawn.xcframework to webgpu_dawn to match the dylib name
SoylentGraham57371e6 Continue xcframework build even if removing old one fails
SoylentGraham940b62b Adding webgpu swiftui view
SoylentGrahamb17c07f Added public etc to make WebGpuView accessible
SoylentGraham448a1e5 Added a WebGpuView to make it easy to render to screen/view via swiftui
SoylentGraham1ac6230 Merge branch 'WebGpuView' into AddDylibDependency
SoylentGraham4a8910d No longer link to libwebgpu_dawn.dylib, and webgpu headers now come f…
SoylentGraham1aa9276 Adding webgpu/webgpu.h as a public header path to CWebGpu seems to do…
SoylentGraham4acb59e Fixing compile error when linking, compiler looks for a CWebGPU.o
SoylentGrahamad0bfd8 Cut more stuff we dont need
SoylentGrahamce82a8b Removed import of module this file is inside :) (fixes warning)
SoylentGrahambfa97d8 Corrected render-error accessor (localizedError) - passing surface's …
SoylentGraham737e541 Added vsync'r (just a timer on macos) to auto redraw the WebGpu view
SoylentGrahamaba2bad For #16 - added Device.tick to run async funcs (specifically MapAsync)
SoylentGrahamcc5e5ae Added a waitForDevice() interface to wait for device
SoylentGraham8641578 #17 Forcing an rpath in the package when making generate-webgpu exe -…
SoylentGrahamaef4c05 expose instance in webgpu helper
SoylentGraham658f1a9 Should be using /Frameworks in rpath, not /PackageFrameworks
SoylentGrahamFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
These merge commits were added into this branch cleanly.
There are no new changes to show.
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.