-
Notifications
You must be signed in to change notification settings - Fork 935
Insights: gfx-rs/wgpu
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
wgpu-v23.0.1 23.0.1 (2024-11-25)
published
Nov 25, 2024
21 Pull requests merged by 11 people
-
Bump version & update changelog following 23.0.1 patch release
#6612 merged
Nov 25, 2024 -
Preempt Rust 1.83 lints
#6608 merged
Nov 25, 2024 -
fix typo
#6597 merged
Nov 23, 2024 -
Improve binding error
#6553 merged
Nov 23, 2024 -
fix typo
#6591 merged
Nov 23, 2024 -
bump metal
#6592 merged
Nov 23, 2024 -
minor dx12 feature cleanup
#6593 merged
Nov 23, 2024 -
Add
device_unregister_device_lost_closure#6588 merged
Nov 22, 2024 -
Validate that at least one index must be specified in pass timestamp writes
#6583 merged
Nov 22, 2024 -
chore: preempt qualification lints again, Vulkan edition
#6585 merged
Nov 22, 2024 -
Update glow to 0.16
#6586 merged
Nov 22, 2024 -
fix(core): validate
dst_bufferisn't destroyed when resolving query sets#6579 merged
Nov 22, 2024 -
Add missing validation for timestamp writes in render and compute passes
#6578 merged
Nov 22, 2024 -
Fix leaks of WeakVec
#6576 merged
Nov 21, 2024 -
[naga spv-out] Handle nested arrays when adding matrix decorations
#6569 merged
Nov 20, 2024 -
[wgpu-core/-hal] move raytracing alignments into hal
#6563 merged
Nov 19, 2024 -
Fix
set_push_constantsfor render bundles#6540 merged
Nov 19, 2024 -
[naga msl-out] Avoid UB by making all loops bounded.
#6545 merged
Nov 18, 2024 -
fix(wgsl-in): include user and unknown rules in
diagnostic(…)tracking#6537 merged
Nov 18, 2024 -
[wgsl-in] Reject invalid texture types for textureSampleBias
#6566 merged
Nov 18, 2024 -
[wgsl-in] Ensure textureSampleLevel's level argument is an integer for depth textures
#6529 merged
Nov 18, 2024
14 Pull requests opened by 12 people
-
Static linking for DXC via mach-dxcompiler
#6574 opened
Nov 21, 2024 -
[naga wgsl-in] Attempt automatic conversion for arguments to user defined function calls
#6577 opened
Nov 21, 2024 -
Test pass timestamp writes validation
#6584 opened
Nov 22, 2024 -
Simplify `WeakVec`
#6587 opened
Nov 22, 2024 -
feature: [spv-front] Support for OpAtomicCompareExchange, fixes #6296
#6590 opened
Nov 22, 2024 -
build(deps): bump the patch-updates group across 1 directory with 29 updates
#6595 opened
Nov 23, 2024 -
Fix atomic storage global use access
#6600 opened
Nov 24, 2024 -
Allow `CAMetalLayer` images to be used as storage textures
#6603 opened
Nov 24, 2024 -
[glsl-in] Don't reinterpret function arguments twice in the normal case
#6604 opened
Nov 24, 2024 -
Set the bake count for loads back to 2
#6605 opened
Nov 24, 2024 -
Ray tracing compaction
#6609 opened
Nov 25, 2024 -
Add Metal SharedEvent to fence if it is supported
#6610 opened
Nov 25, 2024 -
Add visionos support
#6611 opened
Nov 25, 2024
10 Issues closed by 5 people
-
Use a separate context per origin
#6582 closed
Nov 22, 2024 -
Texture view leaks regression
#6573 closed
Nov 21, 2024 -
MatrixStride Decorations Missing
#6307 closed
Nov 20, 2024 -
STATUS_ACCESS_VIOLATION when dropping instance/adapter/device/queue on Windows 11 with multiple GPUs
#6571 closed
Nov 20, 2024 -
Index out of bounds in valid/analyzer.rs
#4547 closed
Nov 19, 2024 -
Push constants in render bundles are half-implemented
#2683 closed
Nov 19, 2024 -
RenderBundleEncoderSetPushConstants always crashes
#6532 closed
Nov 19, 2024 -
[naga msl-out] Unbounded loop workaround is not adequate
#6528 closed
Nov 18, 2024 -
WGSL doesn't reject depth textures passed to `textureSampleBias`
#4454 closed
Nov 18, 2024 -
`textureSampleLevel(texture_depth_2d_array, ..)` expects a float for level when it should be an integer
#4548 closed
Nov 18, 2024
14 Issues opened by 11 people
-
PARTIALLY_BOUND_BINDING_ARRAY workaround is too restrictive
#6606 opened
Nov 24, 2024 -
[glsl-in] Outputs a lot of unnecessary temporaries
#6602 opened
Nov 24, 2024 -
GLSL Memory Qualifier Storage Access parsing is probably incorrect
#6601 opened
Nov 24, 2024 -
Strange usage of TextureFormatFeatureFlags::STORAGE_READ_WRITE
#6599 opened
Nov 24, 2024 -
[glsl-in] Incorrect array index calculation
#6596 opened
Nov 23, 2024 -
Expose minSubgroupSize and maxSubgroupSize on WebGPU
#6594 opened
Nov 23, 2024 -
Shader preemption
#6581 opened
Nov 21, 2024 -
`WeakVec` should consider using `Vec::swap_remove` instead of a freelist
#6580 opened
Nov 21, 2024 -
Support Device fence sharing with metal on macOS
#6575 opened
Nov 21, 2024 -
[naga] Prove to downstream shader compilers that loops terminate
#6572 opened
Nov 20, 2024 -
[naga] Translate `bool`s in the workgroup address space to `u32`s
#6570 opened
Nov 20, 2024 -
The d3d12 backend silently falls back to FXC if loading DXC fails
#6568 opened
Nov 19, 2024 -
Regression: wgpu 23 adds extra dispatch on Vulkan for indirect buffer copy, breaks binding reuse
#6567 opened
Nov 18, 2024
23 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Improve lifetime management of command encoders and buffers
#6544 commented on
Nov 21, 2024 • 29 new comments -
Expose all ray-query flags in constants
#5429 commented on
Nov 23, 2024 • 2 new comments -
[wgpu-core] ray tracing follow-up
#6552 commented on
Nov 22, 2024 • 0 new comments -
feat: add `AsWebGpuErrorType` and `ErrorType` APIs
#6547 commented on
Nov 18, 2024 • 0 new comments -
Gate MSL infinite loop optimization workaround to a flag enabled by default
#6520 commented on
Nov 23, 2024 • 0 new comments -
Improve logging around surface creation
#6511 commented on
Nov 20, 2024 • 0 new comments -
Add tests for `requires` extension parsing
#6447 commented on
Nov 19, 2024 • 0 new comments -
WGSL: Add tests for `enable` directive parsing
#6444 commented on
Nov 19, 2024 • 0 new comments -
Raise MSRV to Rust 1.80
#6105 commented on
Nov 24, 2024 • 0 new comments -
Initial Support for DRM interface in vulkan backend
#5908 commented on
Nov 24, 2024 • 0 new comments -
64 bit image atomics
#5537 commented on
Nov 25, 2024 • 0 new comments -
[naga spv-in] Support for OpAtomicCompareExchange
#6296 commented on
Nov 23, 2024 • 0 new comments -
[spv-in] Atomics support
#4489 commented on
Nov 23, 2024 • 0 new comments -
[FreeBSD] Out of memory error on `Queue::write_texture` on high resolution pictures
#6468 commented on
Nov 23, 2024 • 0 new comments -
`<<` operator doesn't work well with `AbstractInt` changes in 0.19
#5085 commented on
Nov 22, 2024 • 0 new comments -
Support zero-length vertex/index buffers
#3170 commented on
Nov 21, 2024 • 0 new comments -
Abstract type coercion missing for function arguments
#5523 commented on
Nov 20, 2024 • 0 new comments -
The bind group in `set_bind_group` should be optional
#4738 commented on
Nov 19, 2024 • 0 new comments -
Texel buffer objects support
#4328 commented on
Nov 19, 2024 • 0 new comments -
[naga] Constant evaluation doesn't consume `ZeroValue` as intended
#4617 commented on
Nov 19, 2024 • 0 new comments -
Vulkan confused by push_constants binding with separate FRAGMENT and VERTEX stages
#6562 commented on
Nov 19, 2024 • 0 new comments -
RenderPass.setPushConstant broken on Dx12
#6558 commented on
Nov 19, 2024 • 0 new comments -
Ensure safety of indirect draw/dispatch
#2431 commented on
Nov 18, 2024 • 0 new comments