Skip to content
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

Remove the rust-gpu-toy and create a single workspace #27

Merged
merged 4 commits into from
Oct 8, 2022

Conversation

DJMcNab
Copy link
Collaborator

@DJMcNab DJMcNab commented Oct 7, 2022

Realistically, this wasn't going to get updated, especially as it uses a non-standard fork.

The requirement to use nightly also prevents making the rest of the items into a single workspace, thus bloating the target directories, and making the rust-analyzer experience worse.

This also makes the window for compute-shader-toy non-resizable, because resizing is currently not supported. The example window for piet-compute-toy is pre-existingly non-resizable, although I have not inspected the code to fully copy its setup.

Realistically, this wasn't going to get updated, especially
as it uses a non-standard fork.

The requirement to use nightly also prevents
making the rest of the items into a single workspace, thus bloating
the target directories, and making the rust-analyzer experience worse
@DJMcNab
Copy link
Collaborator Author

DJMcNab commented Oct 7, 2022

I'd also be tempted to remove the piet-gpu-hal example too - it currently uses a version from over a year ago (linebender/vello@8b65942), and a naïve upgrade gives a number of errors.

The method of using ninja to create the files is really not user friendly to a rust user, so I'm not sure how to run the builds - there seem to be a number of environment dependencies. I'm also not sure how to update the build system to add dxil support.

However, it can also be left at present - the current form does still run, after all.

Copy link
Contributor

@raphlinus raphlinus left a comment

Choose a reason for hiding this comment

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

Thanks for the cleanup!

@DJMcNab DJMcNab merged commit dc0c4af into googlefonts:main Oct 8, 2022
@DJMcNab DJMcNab deleted the remove_rust_gpu branch October 8, 2022 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants