Commit Graph

  • 194d4b1f36 New Binding Array Limit (#6952) Connor Fitzgerald 2025-02-17 09:22:24 -05:00
  • 9da04c2b0b Add getters and From implementations to BufferSlice. (#7148) Kevin Reid 2025-02-17 02:06:13 -08:00
  • 16977225d1 chore(deps): bump crate-ci/typos from 1.29.5 to 1.29.7 (#7158) dependabot[bot] 2025-02-17 02:52:31 +00:00
  • 98649a79a0 feat: update naga::back::spv::Function::to_words (#7156) Junjun Dong 2025-02-16 18:43:24 -08:00
  • d8833d0798 Use Update After Bind Descriptors for Bind Groups With Binding Arrays (#6815) Connor Fitzgerald 2025-02-15 12:02:27 -05:00
  • a45e2db43a [Naga] replace unicode-xid with unicode-ident (#7135) CrazyboyQCD 2025-02-15 09:58:17 +08:00
  • 723abcb1d3 Move changelog entry to the right version (#7145) Sludge 2025-02-15 00:38:55 +01:00
  • 7e119968ce Properly Deal with Timeouts (#7030) Connor Fitzgerald 2025-02-14 18:19:51 -05:00
  • f90f19c7e8 [naga spv-out] Factor out wrapped divide/module generation. Jim Blandy 2025-02-13 14:55:07 -08:00
  • cb9666c6a7 [naga hlsl-out] Document the need for wrapper functions for integer division, modulo, abs(), and unary negation Jamie Nicol 2025-02-13 11:41:53 +00:00
  • b3b40c03d4 [naga msl-out] Document the need for wrapper functions for integer division, modulo, abs(), and unary negation Jamie Nicol 2025-02-13 10:47:00 +00:00
  • 96de35aac1 [hlsl-out] Clarify comment on HLSL floating-point divide by zero. Jim Blandy 2025-02-12 12:36:29 -08:00
  • bafeee6680 [hlsl-out] Clean up repetition in write_mapped_math_functions. Jim Blandy 2025-02-12 11:10:24 -08:00
  • a25098f5ec [naga hlsl-out] Use Scalar associated constants in patterns. Jim Blandy 2025-02-11 17:22:49 -08:00
  • 6cf4b710b8 [naga spv-out] Avoid undefined behaviour for integer division and modulo Jamie Nicol 2025-01-27 15:43:45 +00:00
  • b6186ba332 [naga hlsl-out] Avoid undefined behaviour for integer division, modulo, negation, and abs Jamie Nicol 2025-01-24 12:49:13 +00:00
  • 88f6e9b8f8 [naga hlsl-out] Avoid undefined behaviour for signed integer addition, subtraction, and multiplication Jamie Nicol 2025-01-24 14:07:30 +00:00
  • 30363ef493 [naga hlsl-out] Wrap int literals in constructor-style cast Jamie Nicol 2025-01-24 10:50:06 +00:00
  • 8807c83363 [naga msl-out] Avoid undefined behaviour for integer division, modulo, negation, and abs Jamie Nicol 2025-01-27 11:59:14 +00:00
  • 106b709798 Remove HashMaps from wgpu API (#7133) Connor Fitzgerald 2025-02-14 14:36:22 -05:00
  • 4bb09e1d3c [naga wgsl-in] Ensure constant evaluation correctly handles Composes of vector ZeroValues (#7138) Jamie Nicol 2025-02-14 18:18:12 +00:00
  • eea3dde67e fix: use separate pub consts for FeaturesWebGPU Erich Gubler 2025-02-13 10:30:28 -07:00
  • b05e9705bf fix: add cbindgen:ignore on const with the same ident. Erich Gubler 2025-02-13 08:41:46 -07:00
  • 7510d7b929 fix: add cbindgen:ignore on conflicting monomorphizations Erich Gubler 2025-02-13 08:41:46 -07:00
  • a7a5784156 refactor: use match instead of if let for Features::from_bits Erich Gubler 2025-02-13 08:15:36 -07:00
  • 8ecafe2750 refactor: use match, instead of if, for Features::from_name Erich Gubler 2025-02-13 07:54:32 -07:00
  • e8e09d059f fix: use same visibility for Features fields as itself Erich Gubler 2025-02-13 07:54:32 -07:00
  • 26eded137a fix: allow(missing_docs) on Features fields Erich Gubler 2025-02-13 07:54:32 -07:00
  • 36ad109d7a style: fmt. bitflags_array! macro a bit Erich Gubler 2025-02-13 07:54:32 -07:00
  • 3710de8e5b Fix clippy::doc_overindented_list_items lints (#7139) Bruce Mitchener 2025-02-14 23:36:41 +07:00
  • ef0e6f782a deduplicate vertex buffer size validation (#7124) Teodor Tanasoaia 2025-02-14 10:33:28 +01:00
  • bae0e70e8d Fix clippy::unneeded_struct_pattern lints (#7136) Bruce Mitchener 2025-02-14 13:32:21 +07:00
  • ab38df24ba Improve cargo-nextext Configuration (#7131) Connor Fitzgerald 2025-02-13 18:55:23 -05:00
  • 03a01df3cb Speed Up Benchmarks in Test (#7129) Connor Fitzgerald 2025-02-13 18:48:13 -05:00
  • 2f50426b35 Remove unnecessary chunk size field from StagingBelt. Kevin Reid 2025-02-12 08:32:32 -08:00
  • ec6c7225da Remove unnecessary Arc from StagingBelt. Kevin Reid 2025-02-12 08:19:01 -08:00
  • fd896695d5 Expose StagingBelt allocation directly. Kevin Reid 2025-01-12 20:38:46 -08:00
  • 7fe8e3818a wgpu-types: Improve formatting of docs (#7125) Bruce Mitchener 2025-02-14 00:25:21 +07:00
  • c39d37fc36 Fix Send/Sync of RequestDeviceErrorKind (#7122) Connor Fitzgerald 2025-02-13 08:46:50 -05:00
  • c4b25b8794 Duplicate BufferSlice methods onto Buffer and vice versa. (#7123) Kevin Reid 2025-02-13 05:40:09 -08:00
  • f0bf789f58 refactor(deno): use object wrap (#7113) Leo Kettmeir 2025-02-13 13:17:00 +01:00
  • 0f111cb27c Add a test for the noop backend. Kevin Reid 2025-02-11 09:48:13 -08:00
  • 118a985ccd Allow creating Noop backend through the normal mechanisms. Kevin Reid 2025-02-11 09:13:31 -08:00
  • 7293a13a97 Extend the capabilities of the Noop backend. Kevin Reid 2025-02-11 09:03:33 -08:00
  • 0143b4aaa0 Rename Empty backend to Noop. Kevin Reid 2025-02-10 21:54:44 -08:00
  • ff907736ef feat(gles): support gles backend on openharmony (#7085) richerfu 2025-02-13 11:01:50 +08:00
  • 0f5d575ef3 Lower max_color_attachments limit for GL to 4 (#6994) Adrian Wielgosik 2025-02-13 01:37:34 +01:00
  • 2f607d3e64 fix(dx12): map composite alpha mode (#7117) Amr Bashir 2025-02-13 01:02:50 +02:00
  • 97704099de Document Queue::write_buffer's allocation on native APIs (#7114) Daniel McNab 2025-02-12 20:20:35 +00:00
  • 5af9e30009 Fix HLSL single scalar loads (#7104) Vecvec 2025-02-13 07:05:32 +13:00
  • 0dd6a1cfe2 [naga] Retain unnamed overrides' types during compaction. Jim Blandy 2025-02-06 21:14:12 -08:00
  • c934184c9e [naga] Retain unnamed constants' types during compaction. Jim Blandy 2025-02-06 17:31:33 -08:00
  • 189c97c88a Implement ray query candidate intersection generation and confirmation (#7047) Dzmitry Malyshau 2025-02-12 07:23:29 -08:00
  • b477c66a9d [naga wgsl-in] Do not attempt automatic type conversion for non-abstract types Jamie Nicol 2025-02-10 12:11:19 +00:00
  • a546e60d6d [naga wgsl-in] Ensure correct array stride when converting types during const evaluation (#7112) Jamie Nicol 2025-02-12 14:46:13 +00:00
  • 3a4a40aae4 [wgpu-hal] Blas compaction (#7101) Vecvec 2025-02-13 02:19:07 +13:00
  • d7a42933a5 [naga] Error on duplicate fields in structs (#7088) Shaye Garg 2025-02-12 03:27:55 +00:00
  • 8e235b4d92 [naga] Add a review checklist. (#6906) Jim Blandy 2025-02-11 06:37:09 -08:00
  • aec14e2f63 Fix naga-fuzz Build on Windows (#7107) Connor Fitzgerald 2025-02-11 03:19:43 -05:00
  • 0922631125 Fix transform buffer when building blas (#7062) Vecvec 2025-02-11 14:18:41 +13:00
  • 7aaa0c3bcf chore(deps): bump the patch-updates group across 1 directory with 13 updates (#7100) dependabot[bot] 2025-02-10 13:11:09 -05:00
  • 6696c79ed0 Remove Arc around Buffer in example (#7097) Alphyr 2025-02-10 15:51:39 +01:00
  • 43eb6c99b0 examples: Call pre_present_notify before presenting (#7074) Kamil Jarosz 2025-02-10 09:19:54 +01:00
  • e5e7138169 Expose FeaturesWGPU & FeaturesWebGPU via wgpu crate & implement From (#7086) Andreas Reich 2025-02-10 09:19:14 +01:00
  • 6558deb204 Split up features. (#6905) Vecvec 2025-02-09 05:38:06 +13:00
  • 4675393a32 Unify ResolvedBindGroupDescriptor into BindGroupDescriptor sagudev 2025-02-07 13:08:29 +01:00
  • 3e0f3b4799 Unify ResolvedBindGroupEntry into BindGroupEntry sagudev 2025-02-07 13:01:54 +01:00
  • 5764ada320 Unofy ResolvedBindingResource into BindingResource sagudev 2025-02-07 11:57:40 +01:00
  • a46fb070c2 Unify ResolvedPipelineLayoutDescriptor into PipelineLayoutDescriptor sagudev 2025-02-07 11:10:18 +01:00
  • c3bda444a1 Unify ResolvedRenderPipelineDescriptor into RenderPipelineDescriptor sagudev 2025-02-07 10:48:01 +01:00
  • dadd5af55c Unify ResolvedComputePipelineDescriptor into ComputePipelineDescriptor sagudev 2025-02-07 10:42:13 +01:00
  • 40f5763e72 Unify ResolvedFragmentState into FragmentState sagudev 2025-02-07 10:39:47 +01:00
  • aa2d6d0849 Unify ResolvedVertexState into VertexState sagudev 2025-02-07 08:34:29 +01:00
  • e14e397424 Unify ResolvedProgrammableStageDescriptor into ProgrammableStageDescriptor sagudev 2025-02-07 08:29:11 +01:00
  • 8e943e828c Unify ResolvedSurfaceOutput into SurfaceOutput sagudev 2025-02-07 08:27:24 +01:00
  • c0688b6de7 Unify ResolvedBufferBinding into BufferBinding sagudev 2025-02-07 08:25:21 +01:00
  • c07fab2c12 [naga wgsl-in] Allow abstract literals to be used as return values Jamie Nicol 2025-01-30 16:28:21 +00:00
  • 005bde99f9 chore: revert to hashbrown 0.14.5 and friends (#7081) Erich Gubler 2025-02-07 12:04:26 -05:00
  • 410ab29a24 [naga] Compact out unused anonymous overrides. Jim Blandy 2025-02-05 20:17:56 -08:00
  • 936d882d31 [naga] Use r#override instead of override_. Jim Blandy 2025-02-05 10:58:35 -08:00
  • 9d7ec93d28 [naga] Simplify iterator construction in type_expression_tandem. (#7070) Jim Blandy 2025-02-06 17:41:55 -08:00
  • dad9d0b577 Fix 3D Texture Views on Dx12 (#7071) Shaye Garg 2025-02-06 16:29:06 -06:00
  • d59dce5eea More documentation for TextureView. (#7069) Kevin Reid 2025-02-06 13:42:10 -08:00
  • b32cbd4ea6 Fix typo folloed -> followed (#7067) AMS21 2025-02-06 15:02:17 +01:00
  • 9db6430fdb ArcComputePassDescriptor sagudev 2025-02-04 16:58:18 +01:00
  • 5c900f15f7 ArcPassTimestampWrites sagudev 2025-02-04 10:30:32 +01:00
  • bcbe4311a5 ArcRenderPassColorAttachment sagudev 2025-02-04 10:28:24 +01:00
  • 426882403d Fix time for wgpu maintainers meeting. (#7060) Jim Blandy 2025-02-05 09:37:15 -08:00
  • d34707ec3f Rename instance_id & instance_custom_index to instance_index & instance_custom_data (#6780) Vecvec 2025-02-06 06:23:22 +13:00
  • 8fb94d9c08 [naga] Require hashbrown's serde feature as a dev-dependency. Jim Blandy 2025-01-30 12:14:08 -08:00
  • 9b76bcf12e fix(dx12): query resource binding tier, not resource heap tier, for bindless feature check (#7059) Erich Gubler 2025-02-05 10:41:46 -05:00
  • d9e9c3aa19 Fix Zero Sized Sampler Heap Issue (#7054) Connor Fitzgerald 2025-02-03 15:49:31 -05:00
  • ff4496b5d6 chore(deps): bump the patch-updates group with 12 updates (#7052) dependabot[bot] 2025-02-02 23:01:08 -05:00
  • f92d811aea chore(deps): bump crate-ci/typos from 1.29.4 to 1.29.5 (#7051) dependabot[bot] 2025-02-02 21:35:02 -05:00
  • 4e7d892317 [naga msl-out hlsl-out] Improve workaround for infinite loops causing undefined behaviour (#6929) Jamie Nicol 2025-01-31 20:27:52 +00:00
  • ad194a8a3e Simple Check Feature Task xtask (#7041) Connor Fitzgerald 2025-01-31 12:59:29 -05:00
  • 7cde4707ec Fix hlsl storage format generation (#6993) Vecvec 2025-01-31 23:31:03 +08:00
  • 8caefceb8e Add rust-version to more crates (#7036) Connor Fitzgerald 2025-01-31 04:33:10 -05:00
  • ba098a59e0 Update mesa in CI. (#7044) Vecvec 2025-01-31 14:45:00 +08:00
  • d27c8be2e2 Fix More Dependencies (#7040) Connor Fitzgerald 2025-01-30 22:19:46 -05:00