Daniel McNab
Daniel McNab
@BoxyUwU this is your fault. Also cart didn't arrive in time to tell us not to do this. # Objective - Fix #2974 ## Solution - The first commit just...
Using [rust-gpu](https://github.com/EmbarkStudios/rust-gpu), this shader: ```rust #[spirv(fragment)] pub fn main_fs(output: &mut Vec4) { let mut iter = 0..1; loop { match iter.next() { Some(_) => (), None => break, }; }...
Inspired by https://tonsky.me/blog/clojure-ui/#tweak-and-reuse and [Tailwind CSS](https://tailwindcss.com/), this demonstrates how our current widget model lends itself to view level styling. For reference, the user-facing part of this is: ```rust fn app_logic(data:...
**Is your feature request related to a problem? Please describe.** In [Vello](https://github.com/linebender/vello/) on Android, the time taken to start the app up is unacceptably long (~2 seconds after linebender/vello#455). This...
**Connections** - Fixes #5293 (for Vulkan) - Required for https://github.com/linebender/vello/issues/289 - See also https://github.com/linebender/vello/pull/459 which validated that this was required **Description** Adds a `PipelineCache` resource to `wgpu`'s API, and wires...
**Connections** Fixes #4592 **Description** Implements the suggestion in https://github.com/gfx-rs/wgpu/issues/4592#issuecomment-1783348185 I have implemented this for Spir-v, GLSL and HLSL. Having implemented this, I have found enough issues that I am unsure...
This is an extremely high level issue for tracking that we might want to be able to simulate multiple mir threads on multiple software threads sanely, for performance reasons, and...
Although we depend on `miri` from https://github.com/rust-lang/miri directly, we require that the user installs a sysroot manually using `cargo miri setup` (since that comes from the `miri` rustup component). This...
At the moment, priroda is two conceptually seperate but entwined parts, namely the web frontend and the additional support code for debugging MIR. I propose that we split priroda into...
https://microsoft.github.io/debug-adapter-protocol/ That is, allow `priroda` to be used as a backend within vscode or similar. Obviously, this would be a lot of work, but it could have some incredibly powerful...