wgpu/wgpu-core/src
2024-10-18 14:16:13 -04:00
..
command Ensure safety of indirect dispatch (#5714) 2024-10-14 15:02:01 +02:00
device minimize moves by introducing WeakVec 2024-10-18 17:24:52 +02:00
init_tracker [wgpu-core] when mapping buffers for reading, mark buffers as initialized only when they have MAP_WRITE usage (#6178) 2024-09-04 14:57:08 +00:00
lock [wgpu-core] use .strict_get() & .strict_unregister() for command buffers 2024-09-10 11:58:54 +02:00
track Improve the ownership story of textures returned by get_current_texture 2024-10-14 13:24:44 +02:00
binding_model.rs refactor: s/once_cell::sync::OnceCell/std::sync::OnceLock 2024-10-11 15:52:21 -07:00
conv.rs add r64uint texture format, wgpu feature, naga capability, and adapter support detection for metal, directx, and vulkan 2024-10-02 17:07:42 -04:00
error.rs Reduce code size of error handling 2024-08-19 14:38:20 +01:00
global.rs remove Hub.clear() 2024-10-14 13:24:44 +02:00
hal_api.rs The second unraveling: hub and all types on it are generic free! 2024-08-14 17:34:11 +02:00
hash_utils.rs BGL Weak Pointer Deduplication Pool (#4927) 2024-01-02 09:27:22 -05:00
hub.rs remove Hub.clear() 2024-10-14 13:24:44 +02:00
id.rs chore: suppress unused_qualifications for wgpu_core::id const. assertions (#6295) 2024-09-18 21:48:04 +02:00
identity.rs remove backend from ID (#6263) 2024-09-13 17:30:38 +02:00
indirect_validation.rs avoid creating the bind group for indirect validation if buffer size is 0 2024-10-17 18:41:24 +02:00
instance.rs Merge branch 'trunk' into ruint64 2024-10-18 14:16:13 -04:00
lib.rs minimize moves by introducing WeakVec 2024-10-18 17:24:52 +02:00
pipeline_cache.rs chore: work around unused_qualifications from new prelude items in Rust 1.80 2024-08-23 16:20:34 -04:00
pipeline.rs Ensure safety of indirect dispatch (#5714) 2024-10-14 15:02:01 +02:00
pool.rs [core] Enforce a deadlock-free locking order for Mutexes. 2024-04-22 18:49:03 -07:00
present.rs move surface methods on the Surface 2024-10-14 13:24:44 +02:00
registry.rs remove backend from ID (#6263) 2024-09-13 17:30:38 +02:00
resource.rs minimize moves by introducing WeakVec 2024-10-18 17:24:52 +02:00
snatch.rs Ensure safety of indirect dispatch (#5714) 2024-10-14 15:02:01 +02:00
storage.rs move queue methods on the Queue type 2024-10-14 13:24:44 +02:00
validation.rs add r64uint texture format, wgpu feature, naga capability, and adapter support detection for metal, directx, and vulkan 2024-10-02 17:07:42 -04:00
weak_vec.rs [WeakVec] scan all weak references only before a reallocation would happen 2024-10-18 17:24:52 +02:00