Commit Graph

  • 5304c3ca4a [naga wgsl-in] Apply automatic conversions to sampling arguments. Jim Blandy 2025-04-15 12:48:34 -07:00
  • 6cd6561884 [naga wgsl-in] Minor cleanup to Lowerer::texture_sample_helper. Jim Blandy 2025-04-15 11:13:45 -07:00
  • f739f8e885 chore: add config. for prettier (#7560) Erich Gubler 2025-04-18 11:13:02 -04:00
  • 7cab1747ee Loosen Viewport validation requirements to match the new specs (#7564) Ebbe Steenhoudt 2025-04-18 15:17:53 +02:00
  • bbff2c4e0b use wgt::PollType<u64> in device interface instead of wgt::PollType<SubmissionIndex> (#7562) sagudev 2025-04-18 00:29:11 +02:00
  • 205e464849 Fix CHANGELOG.md link mishap. (#7563) Kaur Kuut 2025-04-17 19:26:57 +03:00
  • 6ea7962da7 [d3d12] remove the need for dxil.dll (#7566) Teodor Tanasoaia 2025-04-17 16:21:36 +02:00
  • c7330a8b49 style(naga): add whitespace b/w items in naga::error (#7558) Erich Gubler 2025-04-17 00:47:33 -04:00
  • 2f409a8551 Add .jj to .gitignore (#7559) Erich Gubler 2025-04-17 00:46:54 -04:00
  • c24bf0f56f chore(CHANGELOG): run prettier (#7556) Erich Gubler 2025-04-16 22:34:13 -04:00
  • 65c06c2b21 feat(naga): add pack4x{I,U}8Clamp built-ins Erich Gubler 2025-04-11 20:41:44 -04:00
  • 2aa8a830fb refactor(msl-out): Pack4x{I,U}8: make was_signed use `matches!(…) Erich Gubler 2025-04-15 12:33:58 -04:00
  • 97c30046bc refactor(glsl-out): Pack4x{I,U}8: make was_signed use `matches!(…) Erich Gubler 2025-04-15 11:33:03 -04:00
  • bb12f6287f refactor(naga): factor out write_arg Erich Gubler 2025-04-11 20:41:44 -04:00
  • 628e4cfcf5 Update DXC Connor Fitzgerald 2025-04-16 14:11:36 -04:00
  • defca6ee35 Ensure raytracing tests run on slightly downlevel adapters Connor Fitzgerald 2025-04-16 13:58:22 -04:00
  • 6efeae98dd Fix path to images on ray_cube_normals test Connor Fitzgerald 2025-04-16 13:57:58 -04:00
  • 0e898baa8d Fix skybox example parameters Connor Fitzgerald 2025-04-16 13:56:44 -04:00
  • 146018cf6e Update VulkanSDK to 1.4.309 Connor Fitzgerald 2025-04-16 13:55:40 -04:00
  • 1f6a21c5e6 Remove unneeded file Connor Fitzgerald 2025-04-16 13:55:13 -04:00
  • ae3241f352 add changelog entries (#7551) Teodor Tanasoaia 2025-04-16 17:47:01 +02:00
  • fd4eb67877 [naga wgsl-in] Try out new use convention. Jim Blandy 2025-04-15 12:17:03 -07:00
  • 06ee718ddd [naga] Allow Scalar for MathFunction::Distance (#7530) bernhl 2025-04-16 17:24:32 +02:00
  • 09178f2400 [naga] Track globals used directly by a named expression (#7540) Andy Leiserson 2025-04-15 12:01:19 -07:00
  • ffc920b9ae [hlsl-out] error on unimplemented non-struct push constants (#7545) Teodor Tanasoaia 2025-04-15 19:12:28 +02:00
  • 62d4e82149 [example] ray_cube_shadows: wrap push constant in a struct teoxoy 2025-04-14 17:28:15 +02:00
  • edbadd2b99 expand on InstanceFlags::VALIDATION_INDIRECT_CALL docs teoxoy 2025-04-07 20:00:20 +02:00
  • 45d78e2fb4 remove DownlevelFlags::VERTEX_AND_INSTANCE_INDEX_RESPECTS_RESPECTIVE_FIRST_VALUE_IN_INDIRECT_DRAW teoxoy 2025-04-07 16:40:39 +02:00
  • 597114052e [d3d12] get vertex_index & instance_index builtins working for indirect draws teoxoy 2025-04-14 16:34:51 +02:00
  • 3805768cb4 [naga] mark readonly_and_readwrite_storage_textures & packed_4x8_integer_dot_product language extensions as implemented (#7543) Teodor Tanasoaia 2025-04-15 15:30:56 +02:00
  • 78d05f5f71 [core] check that indirect buffers have not been destroyed (#7534) Teodor Tanasoaia 2025-04-14 17:06:32 +02:00
  • 8a27fabc78 Fix raw-window-handle dependency being too lenient (#7526) Kevin Reid 2025-04-12 19:21:57 -07:00
  • 936aa4d9dc [naga xtask] Update Cargo.lock. (#7522) Jim Blandy 2025-04-11 14:55:42 -07:00
  • 303b0db00e Update release checklist Connor Fitzgerald 2025-04-11 15:07:49 -04:00
  • 700f235378 Update changelog for 25.0.1 Connor Fitzgerald 2025-04-11 14:38:56 -04:00
  • 060a779fc5 Update changelog wgpu-hal-v25.0.1 wgpu-core-v25.0.1 v25.0.1 naga-v25.0.1 Connor Fitzgerald 2025-04-11 14:38:56 -04:00
  • df725a6db9 Bump versions Connor Fitzgerald 2025-04-11 14:31:22 -04:00
  • ed7a72900b [d3d12] Fix bug with committed resource allocation (#7519) Connor Fitzgerald 2025-04-11 14:18:43 -04:00
  • 93bb05ce17 [naga] Use racy::OnceBox for Namer::default (#7517) Connor Fitzgerald 2025-04-11 14:12:25 -04:00
  • 6031b70f39 Add bindless support to changelog (#7516) Connor Fitzgerald 2025-04-11 13:39:16 -04:00
  • 3894eca3be Add f16 to changelog Connor Fitzgerald 2025-04-10 20:01:46 -04:00
  • 28c1a0eae4 Fix build with profiling enabled (#7509) Bruce Mitchener 2025-04-11 07:34:05 +07:00
  • f5ee650f64 Fix typos (#7510) Bruce Mitchener 2025-04-11 02:09:03 +07:00
  • f1c496523f [d3d12] Fix bug with committed resource allocation (#7519) Connor Fitzgerald 2025-04-11 14:18:43 -04:00
  • e45013645f [naga] Use racy::OnceBox for Namer::default (#7517) Connor Fitzgerald 2025-04-11 14:12:25 -04:00
  • 27115f7d57 Add bindless support to changelog (#7516) Connor Fitzgerald 2025-04-11 13:39:16 -04:00
  • 7a66927460 Const eval of dot4I8Packed and dot4U8Packed Robert Bamler 2025-04-08 14:14:26 +02:00
  • c7d0af156d Implement dot4I8Packed and dot4U8Packed Robert Bamler 2025-04-06 22:15:52 +02:00
  • 65c56fdee4 [spv-out] Prevent ray intersection functions overwriting each other. (#7497) Vecvec 2025-04-11 21:18:45 +12:00
  • 22c4033cb3 [naga] Properly evaluate abs(most negative abstract int). Jim Blandy 2025-04-10 09:48:38 -07:00
  • e5a2e440b2 Add f16 to changelog Connor Fitzgerald 2025-04-10 20:01:46 -04:00
  • 47bc85f884 Update release-checklist.md Connor Fitzgerald 2025-04-10 12:09:48 -04:00
  • 45d8f42513 Use workspace package information everywhere Connor Fitzgerald 2025-04-10 19:57:10 -04:00
  • dde9422114 Fix build with profiling enabled (#7509) Bruce Mitchener 2025-04-11 07:34:05 +07:00
  • fec411cf2d Remove MaintainBase (#7508) Bruce Mitchener 2025-04-11 02:09:29 +07:00
  • 3081c4f094 Fix typos (#7510) Bruce Mitchener 2025-04-11 02:09:03 +07:00
  • 2a2c851c40 [naga] Two structs with the same members are not equivalent Andy Leiserson 2025-03-27 15:05:31 -07:00
  • 19429a1dc9 [naga] Refactor BlockContext type resolution methods Andy Leiserson 2025-03-28 12:43:09 -07:00
  • 14b5838a00 [naga] Rename TypeInner::equivalent to non_struct_equivalent Andy Leiserson 2025-03-28 12:38:39 -07:00
  • 8c2c2ce203 Release v25 (#7505) wgpu-v25.0.0 wgpu-types-v25.0.0 wgpu-info-v25.0.0 wgpu-hal-v25.0.0 wgpu-core-v25.0.0 wgpu-core-deps-windows-linux-android-v25.0.0 wgpu-core-deps-wasm-v25.0.0 wgpu-core-deps-emscripten-v25.0.0 wgpu-core-deps-apple-v25.0.0 v25.0.0 naga-v25.0.0 naga-cli-v25.0.0 Connor Fitzgerald 2025-04-10 12:13:02 -04:00
  • 08d3bb5196 [naga msl-out hlsl-out] Ensure wrapper functions for integer division and modulo avoid using minimum value literals Jamie Nicol 2025-04-10 09:32:10 +01:00
  • 6dc3b7186c [naga hlsl-out] Emit most-negative integer value literals as 2nd-most-negative value minus one Jamie Nicol 2025-04-10 09:03:43 +01:00
  • 8010203281 Rework acceleration structure build tracking. Vecvec 2025-04-10 13:31:00 +12:00
  • 382a1e3c9b Make submission index lockable. Vecvec 2025-04-10 07:26:13 +12:00
  • 09a641bdf4 Fix include_spirv_raw macro (#7503) Christian Legnitto 2025-04-09 20:56:22 -04:00
  • a0dbe5ebc6 refactor(msl-out): create a type for bounds check iter items Andy Leiserson 2025-04-08 16:08:57 -07:00
  • a7afb56276 [msl-out] Fix ReadZeroSkipWrite bounds check mode for pointer arguments Andy Leiserson 2025-03-11 18:27:02 -07:00
  • 7cf3e2f3cc refactor(msl-out): extract puts_local helper Andy Leiserson 2025-03-11 18:27:02 -07:00
  • dbb36cc556 chore(msl-out): remove TRACE-level logging of expressions Andy Leiserson 2025-03-11 18:27:02 -07:00
  • e03c55b236 docs(msl-out): add missing docs. for msl::Writer::access_needs_check Andy Leiserson 2025-03-11 18:27:02 -07:00
  • fc9c8bfba7 refactor(msl-out): add NamedKeyExt trait with local helper method Andy Leiserson 2025-03-11 18:27:02 -07:00
  • 587aea2da6 refactor(msl-out): extract bounds_check_iter helper Andy Leiserson 2025-03-11 18:27:02 -07:00
  • aad187f52f [naga wgsl] New TypeContext method write_unnamed_struct. Jim Blandy 2025-04-09 12:47:50 -07:00
  • 25f03960e1 [naga] Delete DiagnosticDisplay impl for for TypeInner. Jim Blandy 2025-04-09 12:58:44 -07:00
  • 6150576a77 [naga] Use TypeContext::write_type_resolution where appropriate. Jim Blandy 2025-04-09 12:56:52 -07:00
  • 7f08498069 [naga wgsl-out] Stop using TypeContext::write_type_inner. Jim Blandy 2025-04-09 11:43:45 -07:00
  • dd60ce30e4 [naga] Remove TypeContext::type_inner_to_string. Jim Blandy 2025-04-09 10:24:42 -07:00
  • e3b005ea82 [naga wgsl-in] Avoid crashes when logging types. Jim Blandy 2025-04-09 10:20:02 -07:00
  • 59db4a6d62 [naga wgsl-in] Don't panic printing struct types for initializers. Jim Blandy 2025-04-09 08:44:36 -07:00
  • 2f7698d390 [naga wgsl-in] Don't panic printing struct types for conversions. Jim Blandy 2025-04-09 07:53:34 -07:00
  • b837db37ad [naga wgsl-in] Handle struct types in error messages properly. Jim Blandy 2025-04-08 17:58:46 -07:00
  • 1c4b73c098 Implement as_hal for BLASes and TLASes (#7303) Vecvec 2025-04-10 06:50:43 +12:00
  • 6ef9b8256a [naga msl-out] invalid code emitted for minimum i32/i64 value literal. Christian Legnitto 2025-03-26 13:15:18 -04:00
  • e3828fcc18 [naga wgsl-out] Improve representation of minimum int64 literal Jamie Nicol 2025-03-27 10:04:09 +00:00
  • 4761e27da5 [naga] Fix improper feature gates (#7484) Zachary Harrold 2025-04-10 02:10:40 +10:00
  • be16f8ce18 Use ty.for_debug Andy Leiserson 2025-04-08 11:45:44 -07:00
  • d223bb582f [naga] Disallow logical operators && and || on vectors Andy Leiserson 2025-03-18 16:08:15 -07:00
  • 14690470bb [metal] Metal compute shader passthrough (#7326) Sylvain Benner 2025-04-09 10:25:41 -04:00
  • 3ba97bc3b7 Fix CI flakes (#7491) Connor Fitzgerald 2025-04-08 11:15:31 -04:00
  • a6d7e0d56b [d3d12] Move naming inside suballocation functions Connor Fitzgerald 2025-04-07 19:01:19 -04:00
  • a1e96cc179 [d3d12] Simplify set_name calls with a helper Connor Fitzgerald 2025-04-07 18:00:21 -04:00
  • 6262462979 [d3d12] Make placed/committed resource paths the same Connor Fitzgerald 2025-04-07 17:39:39 -04:00
  • 1831267551 [d3d12] Separate placed resource construction into separate functions Connor Fitzgerald 2025-04-07 17:23:56 -04:00
  • 460eff4866 [d3d12] Always associate a size with an allocation Connor Fitzgerald 2025-04-07 17:13:33 -04:00
  • 014b5b52f2 [d3d12] Internalize raw buffer desc mapping Connor Fitzgerald 2025-04-07 16:28:02 -04:00
  • 4fce269b1d [d3d12] Isolate buffer descriptor mapping Connor Fitzgerald 2025-04-07 16:24:46 -04:00
  • b57ec2c9e0 [d3d12] Remove unused visibility and arguments Connor Fitzgerald 2025-04-07 16:17:48 -04:00
  • 004961874f [d3d12] Turn suballocation free functions into member functions Connor Fitzgerald 2025-04-07 16:14:27 -04:00
  • b5f6547934 [naga] Exhaustively match MathFunction in the constant evaluator. (#7487) Jim Blandy 2025-04-07 13:54:15 -07:00
  • a611f72e56 [naga wgsl-in] Move Expression::Math construction into a helper. Jim Blandy 2025-04-02 15:01:09 -07:00