mirror of
https://github.com/gfx-rs/wgpu.git
synced 2026-06-01 09:09:48 +09:00
* Initial commit adding miscellaneous changes from msl-write and hlsl-write * Same as previous commit * Fixed divergence issue * Removed some unnecessary barriers * Zero init workgroup memory * Added limits validation * Added changelog * Handled overflow, removed todo * Lets see if this fixes llvmpipe * Also this commit fixes llvmpipe maybe * Unfortunate but not too unexpected at this point * Updated feature to say to use ShaderRuntimeChecks::unchecked() * Updated snapshots and took some changes from the hlsl writer * Snapshots * 2 quick tweaks * Updated framework with suggestions by Connor in #8752 * Moved the task runtime limits into naga::back * Fixed soem stuff * Fixed checks: >= into > * Cant believe I forgot this * Removed code using u64 to check stuff * Removed thing with limiting it to 2<<21 * Some more work * Fixed compiles * Added new field to spv options * Updated some stuff to pass around the task runtime limits in more ways * New PR started * Did another quick fix * Another quick fix * Added changelog entry * Added some explanation docs * Fixed a warning * Fixed shader * Fixed some things & added docs * Reverted dxc thing * Fixed thing * Refactored to TaskDispatchLimits * Fixed compile error