Commit Graph

  • 1aaaec22f6 use ManuallyDrop for texture views of TextureClearMode teoxoy 2024-08-07 15:26:39 +02:00
  • ce9c9b76f6 remove Option around A::SurfaceTexture teoxoy 2024-08-07 15:15:32 +02:00
  • 19843c9c5f use ManuallyDrop for Device.fence teoxoy 2024-08-07 14:53:49 +02:00
  • 728b288fda use ManuallyDrop for Device.zero_buffer teoxoy 2024-08-07 14:43:57 +02:00
  • c1bc0864c5 use ManuallyDrop for remaining resources teoxoy 2024-08-07 14:24:52 +02:00
  • b0cc0d2ebc use QuerySet.raw() instead of QuerySet.raw.as_ref().unwrap() teoxoy 2024-08-07 14:36:15 +02:00
  • cf5706c24b use Device.raw() instead of Device.raw.as_ref().unwrap() teoxoy 2024-08-07 14:28:18 +02:00
  • 7c917abf52 [gl] gate usage of glFlushMappedBufferRange teoxoy 2024-08-08 18:17:04 +02:00
  • b594497f4a [gl] fix usage of glFlushMappedBufferRange teoxoy 2024-08-08 17:29:50 +02:00
  • a6bc2f6f53 fix check for flush_mapped_ranges in map_buffer teoxoy 2024-08-07 18:13:42 +02:00
  • f0875e8fda remove Buffer.sync_mapped_writes teoxoy 2024-08-07 16:42:43 +02:00
  • 5617f0fd17 call flush_mapped_ranges when unmapping write-mapped buffers teoxoy 2024-08-07 18:15:43 +02:00
  • 94f54b3dc8 Add a separate pipeline constants error (#6094) Teodor Tanasoaia 2024-08-12 09:20:36 +02:00
  • 28e15dcce1 build(deps): bump the patch-updates group with 13 updates (#6102) dependabot[bot] 2024-08-12 09:18:09 +02:00
  • 28be38c73b build(deps): bump crate-ci/typos from 1.23.5 to 1.23.6 (#6078) dependabot[bot] 2024-08-11 14:21:29 +02:00
  • 34b0df277c Support texture-compression-bc-sliced-3d in wgpu (#5751) Mehmet Oguz Derin 2024-08-10 19:02:29 +09:00
  • f6a3eef77e change Device.create_shader_module to return an Arc<ShaderModule<A> teoxoy 2024-08-07 14:05:42 +02:00
  • d8b1c5788a change Device.create_command_encoder to return an Arc<CommandBuffer<A> teoxoy 2024-08-07 12:43:26 +02:00
  • 9ce1772f8e change Device.create_pipeline_cache to return an Arc<PipelineCache<A> teoxoy 2024-08-05 17:34:53 +02:00
  • 47465ddb1c change Device.create_pipeline_layout to return an Arc<PipelineLayout<A> teoxoy 2024-08-05 17:29:39 +02:00
  • 36c998a558 change Device.create_bind_group_layout to return an Arc<BindGroupLayout<A> teoxoy 2024-08-05 17:25:25 +02:00
  • 781b54a8b9 remove TrackingData from resources that are not tracked teoxoy 2024-08-07 12:28:01 +02:00
  • 09cc4d211b remove Labeled supertrait of Trackable teoxoy 2024-08-07 12:24:13 +02:00
  • 594476c991 Check Opengl version is 3.3+ before creating a GL context over a GL ES context (#5996) James Pruitt 2024-08-06 02:19:23 -06:00
  • 8c7c5c4974 decouple device and queue IDs teoxoy 2024-08-02 13:54:32 +02:00
  • de960ccbba Handle TooManyAttachments in wgpu-core (#6076) Samson 2024-08-05 15:45:02 +02:00
  • 9619a43849 Add reorder/add limits in check_limit to match wgt::Limits Samson 2024-08-03 16:56:35 +02:00
  • e0bc30655a build(deps): bump the patch-updates group with 12 updates (#6079) dependabot[bot] 2024-08-05 09:01:41 +02:00
  • 8a0d1e1cba build(deps): bump EmbarkStudios/cargo-deny-action from 1 to 2 (#6077) dependabot[bot] 2024-08-05 09:00:10 +02:00
  • 7b4cbc2619 add comments in BindGroupStates.optimize teoxoy 2024-08-03 11:42:43 +02:00
  • 4e777bd0e7 merge the texture and texture view trackers of BindGroupStates teoxoy 2024-08-02 19:49:57 +02:00
  • 62af9d78b5 rename {Buffer,Texture}BindGroupState's add_single to insert_single teoxoy 2024-08-02 19:18:30 +02:00
  • 826e3716e5 remove all internal RenderBundleScope RwLocks teoxoy 2024-08-02 19:08:52 +02:00
  • 5cb1be63aa refactor the StatelessTracker to hold a Vec of Arcs teoxoy 2024-08-02 19:01:44 +02:00
  • a3142ade91 don't optimize BindGroupStates.{views,samplers} teoxoy 2024-08-02 18:45:52 +02:00
  • 3a5ad193db remove all internal BindGroupState Mutexes teoxoy 2024-08-02 18:42:10 +02:00
  • 14170fd963 remove unused RenderBundleScope.query_sets teoxoy 2024-08-02 18:26:58 +02:00
  • f19217479d remove Tracker.add_from_render_bundle teoxoy 2024-08-02 17:52:37 +02:00
  • a4e7a293d7 [tests] remove Arc around device field of TestingContext teoxoy 2024-08-02 13:07:56 +02:00
  • 5c5c8b1d4d Bump Versions wgpu-v22.1.0 wgpu-core-v22.1.0 v22.1.0 naga-v22.1.0 Connor Fitzgerald 2024-07-31 17:27:42 -04:00
  • 0253a4f903 Fix profiling with tracy. (#5988) Bruce Mitchener 2024-07-19 11:56:16 +07:00
  • 908bab43b1 [naga] add back PartialEq derives for some types (#6045) teoxoy 2024-07-25 10:54:08 +02:00
  • f5003d43be Disable wgpu-core documentation as a workaround for #4905 (#5987) Kevin Reid 2024-07-18 15:46:04 -07:00
  • a1c5e09c30 Fix error message in create_render_pass (#6041) Matthew Wong 2024-07-26 17:59:41 +01:00
  • 60983f3ab1 [wgpu-core] fix length of copy in queue_write_texture (#6009) teoxoy 2024-07-22 11:21:06 +02:00
  • 735ecd035e Fix AnyDevice drop implementation dropping the wrong thing (#6052) Andreas Reich 2024-07-26 10:31:36 +02:00
  • e3b5c1a33f Error instead of panic in check bind (#6012) Samson 2024-07-24 17:50:18 +02:00
  • 24aeee2d15 Reexport InternalCounters, HalCounters and CoreCounters in wgpu (#6022) Nicolas Silva 2024-07-23 15:25:42 +02:00
  • 9c6ae1beae Log spring cleaning (#6065) Nicolas Silva 2024-07-31 18:24:23 +02:00
  • 7ff80d65fc [naga] Use cfg aliases to enable naga::back::continue_forward. Jim Blandy 2024-07-30 14:59:32 -07:00
  • bfad205cf5 Reduced verbosity for 'Device::maintain: waiting for submission index… (#6044) AthosOfAthos 2024-07-30 03:58:38 -05:00
  • 6351a75b0c remove implemented TODO teoxoy 2024-07-18 15:34:56 +02:00
  • 76f9b2f87a use ManuallyDrop for Destroyed{Buffer,Texture} teoxoy 2024-07-12 15:10:39 +02:00
  • 650054bbcd [player] simplify sync buffer writing teoxoy 2024-07-12 13:55:50 +02:00
  • 7502e65213 remove unused Global.device_get_buffer_sub_data teoxoy 2024-07-12 13:57:41 +02:00
  • 2ea081fabf remove waiting functionality from Global.{buffer,texture,texture_view}_drop() teoxoy 2024-07-09 14:30:53 +02:00
  • d1da4456a6 remove Global.clear_backend() teoxoy 2024-07-03 17:15:55 +02:00
  • f3e8e594ed remove Hub.surface_unconfigure() since the Hub reference was unused. teoxoy 2024-07-03 15:26:30 +02:00
  • 1cb7ebab99 [wgpu-hal] replace Instance.destroy_surface() with Drop impls on Surfaces teoxoy 2024-07-03 15:25:39 +02:00
  • b145250ebc [test] remove the workaround that keeps resources alive from the poll test teoxoy 2024-07-25 17:48:13 +02:00
  • 69eea63757 build(deps): bump the patch-updates group with 2 updates (#6059) dependabot[bot] 2024-07-29 09:37:03 +02:00
  • 3eb3595d02 build(deps): bump crate-ci/typos from 1.23.3 to 1.23.5 (#6058) dependabot[bot] 2024-07-29 09:20:57 +02:00
  • 7462754bde Remove 'de: 'static" serde bound and replace &'static str with Cow in some errors (#6048) Samson 2024-07-29 09:07:26 +02:00
  • 55ae943086 build(deps): bump the patch-updates group across 1 directory with 22 updates (#6055) dependabot[bot] 2024-07-27 18:05:15 +02:00
  • ccd6d2ca48 remove BoundsCheckPolicies.image_store teoxoy 2024-06-26 10:00:28 +02:00
  • 339ecf37da Fix error message in create_render_pass (#6041) Matthew Wong 2024-07-26 17:59:41 +01:00
  • 3166d37754 Use workspace dependencies more. (#6020) Bruce Mitchener 2024-07-26 23:48:01 +07:00
  • 1f4f675b1b [naga] add back PartialEq derives for some types teoxoy 2024-07-25 10:54:08 +02:00
  • d3c38a4fd0 Fix AnyDevice drop implementation dropping the wrong thing (#6052) Andreas Reich 2024-07-26 10:31:36 +02:00
  • 03f6d24ea6 deduplicate derived BGLs teoxoy 2024-07-25 13:43:25 +02:00
  • 2611d18b15 gles/wgl: Migrate from ancient/unmaintained winapi to windows-rs Marijn Suijten 2024-07-21 21:35:50 +02:00
  • 591e1d2a08 refactor(naga)!: remove FunctionTracer::overrides Erich Gubler 2024-07-04 19:57:45 -06:00
  • 6b3e039250 refactor(naga)!: remove ExpressionTracer::overrides Erich Gubler 2024-07-04 19:55:11 -06:00
  • 54fb4ccf7d refactor(naga)!: remove Function::locals, migrate docs to ExpressionContext::locals Erich Gubler 2024-07-04 19:43:28 -06:00
  • 65b6e15f0f chore: satisfy clippy::unused_qualifications Erich Gubler 2024-07-24 10:34:25 -04:00
  • 723995d9a9 refactor: warn on and satisfy clippy::{ptr_as_ptr,ref_as_ptr} in wgpu-{core,hal,types} Erich Gubler 2024-07-24 10:10:29 -04:00
  • 06649a39f3 Fix a clippy::doc_lazy_continuation lint (#6036) Bruce Mitchener 2024-07-24 23:08:21 +07:00
  • 2897fb58db Error instead of panic in check bind (#6012) Samson 2024-07-24 17:50:18 +02:00
  • 4f02057359 Convert some module doc comments Bruce Mitchener 2024-07-20 10:06:41 +07:00
  • ea81a24414 naga: Remove feature std for indexmap Bruce Mitchener 2024-07-23 13:26:56 +07:00
  • 62333a573e chore: fix some comments (#6033) renshuncui 2024-07-24 23:48:51 +09:00
  • fa93676991 docs(CHANGELOG): add entry for const. eval of first{Leading,Trailing}Bit Erich Gubler 2024-07-23 12:45:48 -04:00
  • a220fcfc57 feat(const_eval): impl. firstTrailingBit Erich Gubler 2024-01-26 13:06:20 -05:00
  • 2f7c87f7af refactor(naga): rename MathFunction::FindLsb to FirstTrailingBit Erich Gubler 2024-01-19 14:15:49 -05:00
  • 5b44baa8c8 feat(const_eval): impl. firstLeadingBit Erich Gubler 2024-01-19 14:07:22 -05:00
  • c5fce7b433 refactor(naga): rename MathFunction::FindMsb to FirstLeadingBit Erich Gubler 2024-01-19 14:04:57 -05:00
  • 3650f90079 refactor(const_eval): derive PartialEq for testing in component-wise enums Erich Gubler 2024-01-19 14:07:22 -05:00
  • 380387e8e2 refactor(const_eval): derive Debug for component-wise enums Erich Gubler 2024-01-19 14:07:22 -05:00
  • 86507f33cd Reduce the number of iterations in benchmarks to a small number when running on CI Nicolas Silva 2024-07-24 13:40:32 +02:00
  • 7446790354 Fix a few entry_point parameters Nicolas Silva 2024-07-24 13:58:09 +02:00
  • e216566e48 feat(shader)!: make ProgrammableStage::entry_point optional Erich Gubler 2024-01-29 21:41:55 -05:00
  • 4af1991569 build(deps): bump crate-ci/typos from 1.23.2 to 1.23.3 (#6028) dependabot[bot] 2024-07-24 09:19:51 +02:00
  • 7b2e08fb94 refactor: satisfy clippy::missing_transmute_annotations (#6024) Erich Gubler 2024-07-24 02:56:45 -04:00
  • 9b680e6997 Undo doing less bench iterations under cfg(test) (#6021) Andreas Reich 2024-07-24 08:56:14 +02:00
  • 0aca442d15 typos: More precise config, remove refs to "implace" (#6018) Bruce Mitchener 2024-07-24 13:55:10 +07:00
  • 6d7975eb3b [naga hlsl-out glsl-out] Work around backend loop/switch bugs. Imbris 2024-04-25 00:23:41 -04:00
  • 667096491d style: remove trailing colons in Safety section names Erich Gubler 2024-07-22 17:10:08 -04:00
  • b350ca432b style: use uppercase for SAFETY comments Erich Gubler 2024-07-22 16:35:34 -04:00
  • ebb011fc6b [core] Use ManuallyDrop for wgpu_core::device::Queue::raw. Jim Blandy 2024-07-22 13:15:37 -07:00
  • 34d492a647 Reexport InternalCounters, HalCounters and CoreCounters in wgpu Nicolas Silva 2024-07-23 15:25:42 +02:00