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

naga-cli 0.14.0 #152392

Merged
merged 2 commits into from
Oct 26, 2023
Merged

naga-cli 0.14.0 #152392

merged 2 commits into from
Oct 26, 2023

Conversation

chenrui333
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
This is the last naga release where naga is part of its own repo. Future releases will be renumbered and hosted as part of the [wgpu repo](https://github.com/gfx-rs/wgpu). Please see https://github.com/gfx-rs/wgpu/issues/4231 for more information!

GENERAL

  • Add support for const-expressions. (#2309) @teoxoy, @jimblandy
  • Add support for the rgb10a2uint storage format. (#2525) @teoxoy
  • Implement module compaction for snapshot testing and the CLI. (#2472) @jimblandy
  • Fix validation and GLSL parsing of ldexp. (#2449) @fornwall
  • Add support for dual source blending. (#2427) @freqmod
  • Bump indexmap to v2. (#2426) @daxpedda
  • Bump MSRV to 1.65. (#2420) @jimblandy

API

  • Split UnaryOperator::Not into UnaryOperator::LogicalNot & UnaryOperator::BitwiseNot. (#2554) @teoxoy
  • Remove IsFinite & IsNormal relational functions. (#2532) @teoxoy
  • Derive PartialEq on Expression. (#2417) @robtfm
  • Use FastIndexMap for SpecialTypes::predeclared_types. (#2495) @jimblandy

CLI

  • Change --generate-debug-symbols from an option to a switch. (#2472) @jimblandy
  • Add support for .{vert,frag,comp}.glsl files. (#2462) @eliemichel

VALIDATOR

  • Require Capabilities::FLOAT64 for 64-bit floating-point literals. (#2567) @jimblandy
  • Add Capabilities::CUBE_ARRAY_TEXTURES. (#2530) @teoxoy
  • Disallow passing pointers to variables in the workgroup address space to functions. (#2507) @teoxoy
  • Avoid OOM with large sparse resource bindings. (#2561) @teoxoy
  • Require that Function and Private variables be CONSTRUCTIBLE. (#2545) @jimblandy
  • Disallow floating-point NaNs and infinities. (#2508) @teoxoy
  • Temporarily disable uniformity analysis for the fragment stage. (#2515) @teoxoy
  • Validate that textureSampleBias is only used in the fragment stage. (#2515) @teoxoy
  • Validate variable initializer for address spaces. (#2513) @teoxoy
  • Prevent using multiple push constant variables in one entry point. (#2484) @andriyDev
  • Validate binding_array variable address space. (#2422) @teoxoy
  • Validate storage buffer access. (#2415) @teoxoy

WGSL-IN

  • Fix expected min arg count of textureLoad. (#2584) @teoxoy
  • Turn Error::Other into Error::Internal, to help devs. (#2574) @jimblandy
  • Fix OOB typifier indexing. (#2570) @teoxoy
  • Add support for the bgra8unorm storage format. (#2542 & #2550) @nical
  • Remove the outerProduct built-in function. (#2535) @teoxoy
  • Add support for i32 overload of the sign built-in function. (#2463) @fornwall
  • Properly implement modf and frexp. (#2454) @fornwall
  • Add support for scalar overloads of all & any built-in functions. (#2445) @fornwall
  • Don't splat the left hand operand of a binary operation if it's not a scalar. (#2444) @fornwall
  • Avoid splatting all binary operator expressions. (#2440) @fornwall
  • Error on repeated or missing @workgroup_size(). (#2435) @fornwall
  • Error on repeated attributes. (#2428) @fornwall
  • Fix error message for invalid texture{Load,Store}() on arrayed textures. (#2432) @fornwall

SPV-IN

  • Disable Modf & Frexp and translate ModfStruct & FrexpStruct to their IR equivalents. (#2527) @teoxoy
  • Don't advertise support for Capability::ImageMSArray & Capability::InterpolationFunction. (#2529) @teoxoy
  • Fix OpImageQueries to allow Uints. (#2404) @evahop

GLSL-IN

  • Disable modf & frexp. (#2527) @teoxoy

SPV-OUT

  • Require ClipDistance & CullDistance capabilities if necessary. (#2528) @teoxoy
  • Change naga::back::spv::DebugInfo::file_name to a &Path. (#2501) @jimblandy
  • Always give structs with runtime arrays a Block decoration. (#2455) @TheoDulka
  • Decorate the result of the OpLoad with NonUniform (not the access chain) when loading images/samplers (resources in the Handle address space). (#2422) @teoxoy
  • Cache OpConstantNull. (#2414) @evahop

MSL-OUT

  • Add and fix minimum Metal version checks for optional functionality. (#2486) @teoxoy
  • Make varyings' struct members unique. (#2521) @evahop

GLSL-OUT

  • Cull functions that should not be available for a given stage. (#2531) @teoxoy
  • Rename identifiers containing double underscores. (#2510) @evahop
  • Polyfill frexp. (#2504) @evahop
  • Add built-in functions to keywords. (#2410) @fornwall

WGSL-OUT

  • Generate correct code for bit complement on integers. (#2548) @jimblandy
  • Don't include type parameter in splat expressions. (#2469) @jimblandy

@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` autosquash Automatically squash pull request commits according to Homebrew style. labels Oct 25, 2023
naga-cli: update test

Signed-off-by: Rui Chen <[email protected]>
@github-actions github-actions bot removed the autosquash Automatically squash pull request commits according to Homebrew style. label Oct 26, 2023
@chenrui333 chenrui333 added the ready to merge PR can be merged once CI is green label Oct 26, 2023
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Oct 26, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Oct 26, 2023
Merged via the queue into Homebrew:master with commit 05c6b79 Oct 26, 2023
12 checks passed
@github-actions github-actions bot added the outdated PR was locked due to age label Nov 25, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 25, 2023
@chenrui333 chenrui333 deleted the bump-naga-cli-0.14.0 branch January 22, 2024 17:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. outdated PR was locked due to age ready to merge PR can be merged once CI is green rust Rust use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants