-
Notifications
You must be signed in to change notification settings - Fork 968
Insights: gfx-rs/wgpu
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v24.0.1
published
Jan 23, 2025
31 Pull requests merged by 15 people
-
Transition resources
#6678 merged
Jan 24, 2025 -
Refactor Cargo.toml Significantly
#6980 merged
Jan 23, 2025 -
[naga] implement
pointer_composite_access
WGSL language extension#6913 merged
Jan 23, 2025 -
[d3d12] bound check dynamic buffers
#6931 merged
Jan 23, 2025 -
[naga] Remove unused types and global expressions in a single pass
#6934 merged
Jan 23, 2025 -
[naga hlsl-out] Handle array types for function return values and calls
#6971 merged
Jan 23, 2025 -
Improve the docs of
PipelineCache
and friends#6978 merged
Jan 23, 2025 -
[naga] Document arena ordering requirements.
#6976 merged
Jan 23, 2025 -
Use
bitflags
'contains_unknown_bits
check#6967 merged
Jan 22, 2025 -
Cleanup CI Jobs
#6966 merged
Jan 21, 2025 -
Allow Short Circuting GL Fences
#6942 merged
Jan 21, 2025 -
Unconditionally Generate Bindless Samplers in DX12
#6766 merged
Jan 21, 2025 -
Remove additional trait impls from
CommandBuffer
#6960 merged
Jan 21, 2025 -
Update Vulkan SDK
#6955 merged
Jan 21, 2025 -
Standalone Example Infrastructure
#6858 merged
Jan 20, 2025 -
Ban Dynamic Offsets and Binding Arrays in the Same Bind Group
#6811 merged
Jan 20, 2025 -
[naga] parse and validate
@must_use
attribute#6801 merged
Jan 20, 2025 -
Fix missing wgt re-export on wgpu for
CopyExternalImageDestInfo
#6962 merged
Jan 20, 2025 -
[naga] Explicitly use global const ctx in offset
#6945 merged
Jan 20, 2025 -
[naga msl-out] Avoid undefined behaviour due to signed integer overflow
#6959 merged
Jan 20, 2025 -
Enable Storage Texture Binding Arrays on DX12
#6956 merged
Jan 20, 2025 -
[naga] remove unused
CallError::ResultValue
#6944 merged
Jan 20, 2025 -
Remove ci dependency of clippy to tests for faster iteration
#6954 merged
Jan 20, 2025 -
chore(deps): bump the patch-updates group with 6 updates
#6953 merged
Jan 20, 2025 -
update & clean up recent changes in CHANGELOG.md
#6948 merged
Jan 19, 2025 -
Fix building
wgpu
with--no-default-feautures
on web (wasm32-unknown-unknown
)#6946 merged
Jan 18, 2025 -
Add Flush to GL Queue::submit
#6941 merged
Jan 18, 2025 -
Implement
Clone
forShaderModule
#6939 merged
Jan 17, 2025 -
Eliminate overflow in query set bounds checks
#6933 merged
Jan 17, 2025 -
Add a way to notify with Queue::submit() to Vulkan's vk::Semaphore allocated outside of wgpu
#6813 merged
Jan 17, 2025 -
Implement
Clone
forShaderModule
#6937 merged
Jan 17, 2025
6 Pull requests opened by 4 people
-
[naga] Use const ctx instead of global ctx for const resolution
#6935 opened
Jan 17, 2025 -
use `hashbrown` in more crates (etc.)
#6938 opened
Jan 17, 2025 -
no-std support in naga
#6940 opened
Jan 17, 2025 -
Make all backends controlled by features (using a very ugly workaround)
#6949 opened
Jan 19, 2025 -
Add New Binding Array Specific Limits
#6952 opened
Jan 19, 2025 -
Remove Clone Staring Me In the Face
#6969 opened
Jan 21, 2025
29 Issues closed by 4 people
-
Yank versions of wgpu without #5812?
#5837 closed
Jan 23, 2025 -
Debugging source map?
#4321 closed
Jan 23, 2025 -
Testing multiple versions of the generated shaders
#4345 closed
Jan 23, 2025 -
Check in CI that code compiles with individual features enabled
#4420 closed
Jan 23, 2025 -
Reintroduce workspace inheritance
#3407 closed
Jan 23, 2025 -
UI tests
#4518 closed
Jan 23, 2025 -
Move the stack size test outside, and make it non-mandatory for merging
#4350 closed
Jan 23, 2025 -
Testing 3.0: criss-cross testing via WGSL
#4327 closed
Jan 23, 2025 -
Vulkan Validation Errors During Instance Creation Don't Cause Test Failures
#4039 closed
Jan 23, 2025 -
Stable Serialization of Features
#2629 closed
Jan 23, 2025 -
WGSL: Support the `pointer_composite_access` language extension
#6192 closed
Jan 23, 2025 -
Bounds checks may sometimes be needed on D3D12
#4483 closed
Jan 23, 2025 -
[naga] `PendingArraySize::Expression` breaks compaction
#6788 closed
Jan 23, 2025 -
[hlsl-out] Invalid HLSL for function which returns an array
#4393 closed
Jan 23, 2025 -
All recursion in the WGSL front end should be audited
#6964 closed
Jan 22, 2025 -
Clean up bitflag unknown bit contain checks
#6914 closed
Jan 22, 2025 -
Internal documentation
#5444 closed
Jan 21, 2025 -
DX12 Sampler Heap Requirements Overly Strict
#3350 closed
Jan 21, 2025 -
Test
#6965 closed
Jan 21, 2025 -
Unexpected sRGB behaviour from the texture clearing during a render pass.
#6259 closed
Jan 21, 2025 -
Unexpected `cfg` condition warnings for cfgs defined by `build.rs`
#6347 closed
Jan 21, 2025 -
[Metal/MSL] Workaround for stopping infinite loops to be optimized out causes performance regression
#6518 closed
Jan 21, 2025 -
Disallow Binding Arrays and Dynamic Offsets in Same Bind Group
#6736 closed
Jan 20, 2025 -
Support `@must_use` function attribute in WGSL
#5186 closed
Jan 20, 2025 -
[naga] Metal output needs to avoid UB due to integer overflow
#6666 closed
Jan 20, 2025 -
Support `binding_array` of Storage Textures on DX12
#6743 closed
Jan 20, 2025 -
`CallError::ResultValue` is never constructed
#6943 closed
Jan 20, 2025 -
DX12: Memory leaks with intel gpu & 30+ driver
#6143 closed
Jan 19, 2025 -
Add a way to notify with `Queue::submit()` to `Vulkan's vk::Semaphore` allocated outside of `wgpu`
#6812 closed
Jan 17, 2025
12 Issues opened by 6 people
-
GL failing to run on halium mobile linux
#6984 opened
Jan 24, 2025 -
unhelpful diagnostic from naga regarding missing `&`
#6983 opened
Jan 24, 2025 -
Move Naga Tests to Separate Crate
#6982 opened
Jan 23, 2025 -
CI/xtask for Validating State of Dependency Tree
#6981 opened
Jan 23, 2025 -
Remove Renames of Internal Packages
#6975 opened
Jan 23, 2025 -
The Fate and Purpose of `BufferSlice`
#6974 opened
Jan 23, 2025 -
Enforce Formatting of `md,js,html,yml` with Prettier
#6973 opened
Jan 23, 2025 -
[naga wgsl-in] Unify statement nesting limits with other recursion limits
#6970 opened
Jan 21, 2025 -
Spurious Timeouts in CI from Benchmark Jobs
#6968 opened
Jan 21, 2025 -
Handle signed arithmetic edge cases that would be UB in Metal
#6961 opened
Jan 20, 2025 -
Invalid BGL Causes Vulkan Validation Errors
#6950 opened
Jan 19, 2025 -
Memory Leak on Boids Example on Intel Mac
#6936 opened
Jan 17, 2025
64 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.
-
[naga msl-out hlsl-out] Improve workaround for infinite loops causing undefined behaviour
#6929 commented on
Jan 24, 2025 • 2 new comments -
[naga] Add a review checklist.
#6906 commented on
Jan 23, 2025 • 2 new comments -
Use Update After Bind Descriptors for Bind Groups With Binding Arrays
#6815 commented on
Jan 24, 2025 • 2 new comments -
[naga wgsl-in] Return error if wgsl parser recurses too deeply.
#6885 commented on
Jan 22, 2025 • 1 new comment -
[naga] resolve the size of override-sized arrays in backends
#6787 commented on
Jan 24, 2025 • 1 new comment -
[validation] `ExpressionError` should use resolved types.
#4325 commented on
Jan 23, 2025 • 0 new comments -
Use Larger Testing Data Sets in Naga
#4326 commented on
Jan 23, 2025 • 0 new comments -
Reusing the validator
#4340 commented on
Jan 23, 2025 • 0 new comments -
[wayland] crash in eglTerminate on program exit
#4650 commented on
Jan 23, 2025 • 0 new comments -
Read-only storage textures should be allowed without a feature
#6372 commented on
Jan 23, 2025 • 0 new comments -
[wgsl-in] Function with missing return statement is sometimes accepted without an error
#4395 commented on
Jan 22, 2025 • 0 new comments -
[naga] Constant evaluation doesn't consume `ZeroValue` as intended
#4617 commented on
Jan 22, 2025 • 0 new comments -
[naga] Built-in function database
#6443 commented on
Jan 22, 2025 • 0 new comments -
[naga] Prove to downstream shader compilers that loops terminate
#6572 commented on
Jan 22, 2025 • 0 new comments -
Create a `BufferBinding` from a `BufferSlice`
#6309 commented on
Jan 22, 2025 • 0 new comments -
Increased input-to-screen latency on vulkan
#6932 commented on
Jan 21, 2025 • 0 new comments -
Make DX12 the Default API on Windows
#2719 commented on
Jan 21, 2025 • 0 new comments -
Cannot build wgpu-core for PowerPC 32-bit (`AtomicU64` does not exist in 32-bit PPC)
#5997 commented on
Jan 21, 2025 • 0 new comments -
[naga] Expose lexer/parser in frontend gated by feature flag?
#6250 commented on
Jan 21, 2025 • 0 new comments -
Changelog Conflicts are Annoying
#3683 commented on
Jan 23, 2025 • 0 new comments -
Vulkan Sampler Cache Overwrites Labels
#6867 commented on
Jan 23, 2025 • 0 new comments -
Naga WebGL2 depth texture support is broken
#6697 commented on
Jan 24, 2025 • 0 new comments -
Fix synchronization validation error in `water` example on Vulkan
#5231 commented on
Jan 24, 2025 • 0 new comments -
[metal] Use `objc2-metal`
#5641 commented on
Jan 24, 2025 • 0 new comments -
feat: implement F16 support in shaders
#5701 commented on
Jan 22, 2025 • 0 new comments -
Move buffer slice OOB check from panic in `wgpu` to validation error in `wgpu-core`
#6493 commented on
Jan 22, 2025 • 0 new comments -
feat: add `AsWebGpuErrorType` and `ErrorType` APIs
#6547 commented on
Jan 22, 2025 • 0 new comments -
[naga spv-in] OpImageWrite allows input other than Vector4.
#6630 commented on
Jan 24, 2025 • 0 new comments -
Rename `instance_id` & `instance_custom_index` to `instance_index` & `instance_custom_data`
#6780 commented on
Jan 17, 2025 • 0 new comments -
[d3d12 wgl] Upgrade to `windows 0.59` crates
#6876 commented on
Jan 22, 2025 • 0 new comments -
CONTRIBUTING.md: Fill out section on pull requests.
#6879 commented on
Jan 23, 2025 • 0 new comments -
Split up features.
#6905 commented on
Jan 22, 2025 • 0 new comments -
WGSL: `const` declarations in function scope cannot be used as `const` expressions
#6720 commented on
Jan 18, 2025 • 0 new comments -
Add a default feature for wgpu that enables Vulkan & GLES on Windows & Linux
#3514 commented on
Jan 19, 2025 • 0 new comments -
Bindless Tracking Issue
#3637 commented on
Jan 20, 2025 • 0 new comments -
Segmentation fault due to `Surface::configure` not caring about Device lifetime
#5781 commented on
Jan 20, 2025 • 0 new comments -
Validation error & crash on wgpu Vulkan + Windows
#6832 commented on
Jan 21, 2025 • 0 new comments -
naga-fuzz linking errors on windows msvc
#6694 commented on
Jan 21, 2025 • 0 new comments -
Expose host-sharable size and alignments from spec
#6696 commented on
Jan 21, 2025 • 0 new comments -
Move `create_validator` into Its Own Crate
#6652 commented on
Jan 21, 2025 • 0 new comments -
PARTIALLY_BOUND_BINDING_ARRAY workaround is too restrictive
#6606 commented on
Jan 21, 2025 • 0 new comments -
DarthShader fuzzing on bare hardware
#6561 commented on
Jan 21, 2025 • 0 new comments -
Latency issues on (Arch) Linux but not on Windows with egui
#6548 commented on
Jan 21, 2025 • 0 new comments -
[naga msl-out] Use iteration limits to avoid unbounded loops
#6546 commented on
Jan 21, 2025 • 0 new comments -
`diagnostic(…)` rules are not preserved in `wgsl-out`
#6496 commented on
Jan 21, 2025 • 0 new comments -
Consider one of the codespan-reporting alternatives
#6526 commented on
Jan 21, 2025 • 0 new comments -
Wgpu22 23% slower than wgpu 0.20 on my render-bench.
#6434 commented on
Jan 21, 2025 • 0 new comments -
wgpu Deadlock
#6412 commented on
Jan 21, 2025 • 0 new comments -
[naga] The fuzzer should be able to create valid `naga::Module`s
#6442 commented on
Jan 21, 2025 • 0 new comments -
Naga SPIR-V backend assumes that let-bound indexes are bounds checked in validation
#6396 commented on
Jan 21, 2025 • 0 new comments -
Support for Custom Spans
#6383 commented on
Jan 21, 2025 • 0 new comments -
Remove dependency on once_cell
#6379 commented on
Jan 21, 2025 • 0 new comments -
snapshot SPIR-V output doesn't have the right source language
#6266 commented on
Jan 21, 2025 • 0 new comments -
Performance regression from "Replace fence with semaphore"
#6067 commented on
Jan 21, 2025 • 0 new comments -
wgpu-core might not submit commands to hal queue with strictly increasing submission indices
#5978 commented on
Jan 21, 2025 • 0 new comments -
Window resizing lags with white rectangles on Windows
#5374 commented on
Jan 21, 2025 • 0 new comments -
Differences between our subgroup implementation and the WebGPU proposal
#5555 commented on
Jan 21, 2025 • 0 new comments -
subgroupElect is not implemented
#6042 commented on
Jan 21, 2025 • 0 new comments -
Artifact in rendering on specific hardware.
#6340 commented on
Jan 21, 2025 • 0 new comments -
Naga frontend supports gles
#6335 commented on
Jan 21, 2025 • 0 new comments -
SYNC-HAZARD-READ-AFTER-WRITE validation error (multithreaded, MoltenVK)
#6344 commented on
Jan 21, 2025 • 0 new comments -
Command Buffer objects still in pending state when `vkResetCommandPool` is called. (Vulkan API Backend + Linux + Nvidia GPU)
#6323 commented on
Jan 21, 2025 • 0 new comments -
thread 'main' attempted to acquire a snatch lock recursively
#6378 commented on
Jan 21, 2025 • 0 new comments -
Logging overhead investigations
#6046 commented on
Jan 21, 2025 • 0 new comments