Commit Graph

  • 60f8535e12 Add Bind Group Creation Benchmark (#6725) Connor Fitzgerald 2024-12-16 04:14:04 -05:00
  • 7f1e45ff88 Fix Test Failure on AMD GL (#6726) Connor Fitzgerald 2024-12-16 04:13:12 -05:00
  • f384a72bf6 Skip AMD GPUs from RT Tests (#6728) Connor Fitzgerald 2024-12-16 04:09:50 -05:00
  • 286082acef Bindless Tests (#6732) Connor Fitzgerald 2024-12-16 04:08:05 -05:00
  • 2ec87d7c2f chore(deps): bump the patch-updates group with 8 updates (#6749) dependabot[bot] 2024-12-16 00:38:53 -05:00
  • bd386c3f0b chore(deps): bump crate-ci/typos from 1.28.2 to 1.28.3 (#6750) dependabot[bot] 2024-12-16 00:38:36 -05:00
  • 3cc63af1a5 remove claimed support for unsupported feature on dx12. (#6724) Vecvec 2024-12-14 11:23:40 +13:00
  • 3bcfe8437c Avoid cloning Arcs unnecessarily when iterating trackers (#6721) Nicolas Silva 2024-12-13 18:15:22 +00:00
  • 3918a09a4b fix: Read environment variable configs in hello_triangle example (#6698) Benjamin Frye 2024-12-13 11:58:23 +11:00
  • 8f82992b9f Inline PassChannel into ColorAttachment (#6704) Samson 2024-12-12 15:57:05 +01:00
  • 3d3937e720 chore: remove empty and unused naga/src/front/wgsl/diagnostic_filter.rs (#6707) Erich Gubler 2024-12-12 08:53:07 -05:00
  • ef996e6139 Ensure we pick the right gpu card in the example backend (#6557) Arjo Chakravarty 2024-12-12 17:50:45 +08:00
  • 28a3e97dde Fix a couple typos (#6713) atlv 2024-12-12 01:05:08 -05:00
  • 727992e844 chore: satisfy clippy::unused_qualification (#6712) Erich Gubler 2024-12-12 00:47:48 -05:00
  • fdb6266d36 Update Some Repository Documentation (#6708) Connor Fitzgerald 2024-12-11 23:54:42 -05:00
  • 55d5d26835 Renumber bitflags sort (#6709) atlv 2024-12-11 19:32:55 -05:00
  • fe07d6d9ba Add CoC and Reference to wgpu Meetings (#6705) Connor Fitzgerald 2024-12-11 18:47:17 -05:00
  • 5543961a71 Replace Range<T> with StateTransition<T> (#6703) atlv 2024-12-11 10:11:39 -05:00
  • 22c8f8c503 Clean up guaranteed_format_features (#6702) atlv 2024-12-11 08:48:37 -05:00
  • dc5bd9dbac Remove BufferUses::STORAGE_WRITE_ONLY (#6691) Teodor Tanasoaia 2024-12-11 08:15:11 +01:00
  • a1fc2ba76d fix being able to use storage textures without TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES (#6690) Teodor Tanasoaia 2024-12-10 21:34:38 +01:00
  • 5bec461fb5 Override-expressions for Fixed Size Arrays (#6654) Kent Slaney 2024-12-10 06:43:22 -08:00
  • 8b93a71129 chore: [spv-in] atomics snapshot tests (#6692) Schell Carl Scivally 2024-12-10 16:54:02 +13:00
  • 90859b4ea1 [naga wgsl-in] Attempt automatic conversion for arguments to user defined function calls (#6577) Jamie Nicol 2024-12-09 16:36:17 +00:00
  • 234b6dd613 feature: [spv-front] Support for OpAtomicCompareExchange (#6590) Schell Carl Scivally 2024-12-10 03:56:51 +13:00
  • 6e5d398965 [naga spv-in] More docs for front::spv::Frontend::get_expr_handle. (#6671) Jim Blandy 2024-12-09 06:46:22 -08:00
  • ba1f042eb6 [naga spv-in] Let BlockContext hold a &mut Module. (#6682) Jim Blandy 2024-12-09 06:36:18 -08:00
  • 41b42b2d72 chore(deps): bump JamesIves/github-pages-deploy-action (#6684) dependabot[bot] 2024-12-09 12:01:45 +01:00
  • f7393627d0 chore(deps): bump the patch-updates group with 9 updates (#6686) dependabot[bot] 2024-12-09 12:01:22 +01:00
  • 2d91ab081f chore(deps): bump crate-ci/typos from 1.28.1 to 1.28.2 (#6685) dependabot[bot] 2024-12-08 23:20:16 -05:00
  • ed694eda89 Improve logging around surface creation (#6511) Andreas Reich 2024-12-08 14:44:55 +01:00
  • 11b51693d3 Fix dropping Device if not using indirect validation (#6681) Nathan Adams 2024-12-07 22:17:12 +01:00
  • ebdd958d4b Make Surface#configure and Surface#get_current_texture non-fatal (#6253) Aloke Desai 2024-12-07 12:13:09 -05:00
  • f8b67a752a docs: remove last paragraph from CommandBuffer::data (#6680) Erich Gubler 2024-12-07 01:30:09 -05:00
  • 76f307c92f Remove stale references to d3d12 bindings wrapper crate (#6675) Marijn Suijten 2024-12-06 11:57:05 +01:00
  • b56960b8e8 Add Pipeline Overrides for workgroup_size (#6635) Kent Slaney 2024-12-06 02:44:05 -08:00
  • e15e1a1c82 CONTRIBUTING.md: Clarify meaning of assigned field on PRs. (#6669) Jim Blandy 2024-12-05 09:37:01 -08:00
  • 3808661e07 fix doc string for SurfaceConfiguration::usage (#6668) Andreas Reich 2024-12-05 17:55:00 +01:00
  • c933487697 Improve Snapshot Test Configuration Deserialization (#6661) Connor Fitzgerald 2024-12-05 10:32:23 -06:00
  • b876b8c281 chore(deps): bump generator from 0.8.3 to 0.8.4 in the patch-updates group across 1 directory (#6664) dependabot[bot] 2024-12-05 00:27:43 -05:00
  • 503e34b0a5 Update Deps (#6663) Connor Fitzgerald 2024-12-04 22:45:48 -06:00
  • 4e139ed199 Rework wgpu-rs Context (#6619) Connor Fitzgerald 2024-12-04 11:00:14 -06:00
  • 41ad18f107 meta: add CONTRIBUTING.md (#6657) Jim Blandy 2024-12-04 08:47:48 -08:00
  • 791d95e78f Changelog Connor Fitzgerald 2024-12-04 01:26:05 -05:00
  • 0b6571a68d Align Storage Access enums to spec (#6642) atlv 2024-12-03 11:37:23 -05:00
  • ed2940d869 Add minor ray tracing tests (#6651) Vecvec 2024-12-03 23:25:35 +13:00
  • eb89f13928 Move TextureDataOrder to wgpu-types (#6648) atlv 2024-12-03 05:09:05 -05:00
  • b9937cb56b Move SamplerDescriptor to wgpu-types (#6649) atlv 2024-12-03 05:08:04 -05:00
  • 1e17fa4973 Move TextureViewDescriptor to wgpu-types (#6650) atlv 2024-12-03 05:07:13 -05:00
  • 1fbf53fbd1 chore(deps): bump crate-ci/typos from 1.27.3 to 1.28.1 (#6637) dependabot[bot] 2024-12-03 10:25:06 +01:00
  • 02b28e28f0 use EncoderGuard for the other command encoder operations teoxoy 2024-11-14 16:53:38 +01:00
  • 5e1fbd7176 move CommandEncoderStatus on the CommandBuffer and change its variants to hold CommandBufferMutable teoxoy 2024-11-08 18:20:13 +01:00
  • 68d336ef79 use CommandEncoder for BakedCommands & EncoderInFlight teoxoy 2024-11-08 16:00:53 +01:00
  • ba416c1dad remove hal::Device::destroy_command_encoder, use Drop implementations instead teoxoy 2024-11-07 14:44:34 +01:00
  • 26124c77ac [naga] Add naga::common::wgsl shared by WGSL front and backends. (#6628) Jim Blandy 2024-12-02 13:22:22 -08:00
  • cf793f7c0f clean up bitflag serde (#6644) atlv 2024-12-02 16:03:37 -05:00
  • 00625a711a chore: update webgpu_sys to draft 2024-11-22 (#6641) Christofer Nolander 2024-12-02 20:15:56 +01:00
  • 246ed3ee8e [naga wgsl-in] Remove support for -> void return type syntax. (#6633) Jim Blandy 2024-12-02 09:58:59 -08:00
  • 66d51b6059 add changelog entry teoxoy 2024-12-02 16:33:02 +01:00
  • 5b9c526c55 [d3d12] don't expose adapter if it doesn't support DXIL when the DXC container is present teoxoy 2024-12-02 16:25:37 +01:00
  • 201d9ea79f [d3d12] remove complex DXC loading rules teoxoy 2024-12-02 16:16:20 +01:00
  • 2aac44bb73 [d3d12] don't fallback on FXC if DXC failed to load teoxoy 2024-12-02 16:07:48 +01:00
  • 74fe56fa83 chore(deps): bump the patch-updates group across 1 directory with 45 updates (#6640) dependabot[bot] 2024-12-02 00:50:00 -05:00
  • d5253be7fd rename TFFF::STORAGE_READ_WRITE to STORAGE_WRITE (#6622) atlv 2024-12-01 23:26:47 -05:00
  • 131d08e6e1 chore(deps): bump JamesIves/github-pages-deploy-action from 4.6.9 to 4.7.1 (#6638) dependabot[bot] 2024-12-01 23:24:14 -05:00
  • be02606118 Static linking for DXC via mach-dxcompiler (#6574) Douglas Dwyer 2024-12-01 23:14:10 -05:00
  • 5e52a313b9 rename TFC::STORAGE to STORAGE_WRITE (#6621) atlv 2024-12-01 17:53:27 -05:00
  • 61dc75edc5 Allow CAMetalLayer images to be used as storage textures (#6603) Jim 2024-12-01 23:11:11 +01:00
  • 1ea5498038 [naga] Leave Module as the last thing in naga/src/lib.rs. Jim Blandy 2024-11-27 11:20:34 -08:00
  • 1a643291c2 Simplify WeakVec (#6587) Teodor Tanasoaia 2024-11-27 16:16:11 +01:00
  • 314e196c90 Implement candidate intersections Dzmitry Malyshau 2024-11-23 01:19:39 -08:00
  • 051efbe594 Changelog entry for Ray Query constants Dzmitry Malyshau 2024-03-23 12:33:29 -07:00
  • cdcba54d06 Declare ray flags in IR, parse all of them in WGSL Dzmitry Malyshau 2024-03-23 12:29:16 -07:00
  • 8fce9f6191 [core] Make insert_or_merge a method of BufferUsageScope. Jim Blandy 2024-11-26 16:10:21 -08:00
  • eaa5fea40d [core] Make insert_or_barrier_update a method of BufferTracker. Jim Blandy 2024-11-26 16:03:33 -08:00
  • 170f457f71 refactor: handle 2024-08 spec. rename for image copy APIs in deno_webgpu/ Erich Gubler 2024-11-26 07:56:06 -05:00
  • 9436d56271 feat(types): add deprecated type aliases for idents. in 2024-08 spec. rename Erich Gubler 2024-11-25 20:15:45 -05:00
  • c05aa105f2 refactor!: handle 2024-08 spec. rename of image copy APIs Erich Gubler 2024-11-25 17:15:00 -05:00
  • 7fff667c5a [glsl-in] Don't reinterpret function arguments twice in the normal case Jasper St. Pierre 2024-11-24 09:12:59 -08:00
  • e2eeba7dae [wgpu-core] document which closures are guaranteed to be called teoxoy 2024-11-26 12:50:46 +01:00
  • 14af686b9f Remove device_unregister_device_lost_closure teoxoy 2024-11-25 13:38:05 +01:00
  • 86656e182b simplify DeviceLostClosure by removing its C variant teoxoy 2024-11-25 13:36:48 +01:00
  • 13fbf30813 simplify BufferMapCallback by removing its C variant teoxoy 2024-11-25 13:34:35 +01:00
  • 8e4622b399 simplify SubmittedWorkDoneClosure by removing its C variant teoxoy 2024-11-25 13:19:22 +01:00
  • f4bdd1cb65 remove Dropped & ReplacedCallback variants of DeviceLostReason teoxoy 2024-11-25 13:14:09 +01:00
  • f096c66938 remove DeviceLostClosure consumed check teoxoy 2024-11-25 13:13:57 +01:00
  • 816e9c5856 use FnOnce instead of Fn for the device lost closure teoxoy 2024-11-25 12:15:58 +01:00
  • 9ffafcf7b8 Add Metal SharedEvent to fence if it is supported (#6610) sotaroikeda 2024-11-27 04:25:07 +09:00
  • a9f14c7a90 Allow 64-bit hex literals and const-evaluate unary ops (#6616) Sludge 2024-11-26 03:54:12 +01:00
  • 3016c56db6 chore(naga): suppress irrefutable_let_patterns for EnableExtension matching in Error::as_parse_error (#6607) Erich Gubler 2024-11-25 07:52:16 -05:00
  • 05c9f43fa8 Fix atomic storage global use acces (#6600) atlv 2024-11-25 06:06:12 -05:00
  • 29bb44b19a Bump version & update changelog following 23.0.1 patch release (#6612) Andreas Reich 2024-11-25 09:54:49 +01:00
  • 96c855b7ed chore: satisfy elided_named_lifetimes lint Erich Gubler 2024-11-24 16:29:01 -05:00
  • 9a43938e11 chore: satisfy clippy::manual_is_power_of_two Erich Gubler 2024-11-24 15:05:22 -05:00
  • e9b340d4d0 chore: satisfy clippy::manual_unwrap_or_default Erich Gubler 2024-11-24 15:05:22 -05:00
  • 13a533022e chore: satisfy clippy::manual_div_ceil Erich Gubler 2024-11-24 15:05:22 -05:00
  • 3032e9a43c chore: satisfy clippy::needless_lifetimes Erich Gubler 2024-11-24 15:05:22 -05:00
  • 8cf72dec8e chore: satisfy clippy::doc_lazy_continuation Erich Gubler 2024-11-24 15:49:52 -05:00
  • ca410afb5f chore: satisfy clippy::assigning_clones Erich Gubler 2024-11-24 16:06:55 -05:00
  • cbe98e648e Updates to v23.0.1 changelog notes - fix date & links Andreas Reich 2024-11-25 09:02:17 +01:00