Skip to content

Commit de31618

Browse files
committed
Add 7 new difftests and push constants support
New tests: - bitwise_ops: bit manipulation operations - trig_ops: trigonometric functions - control_flow_complex: nested loops and complex control flow - vector_swizzle: vector component access and swizzling - memory_barriers: workgroup memory synchronization - vector_extract_insert: dynamic vector element access - push_constants: push constants in compute shaders Infrastructure changes: - Add WgpuComputeTestPushConstants for push constant support - Enable PUSH_CONSTANTS feature in wgpu when needed - Register all existing unregistered tests in workspace
1 parent 3d5e301 commit de31618

File tree

90 files changed

+4371
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+4371
-4
lines changed
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
mod wgpu;
2-
pub use wgpu::{RustComputeShader, WgpuComputeTest, WgslComputeShader};
2+
pub use wgpu::{
3+
BufferConfig, BufferUsage, RustComputeShader, WgpuComputeTest, WgpuComputeTestMultiBuffer,
4+
WgpuComputeTestPushConstants, WgslComputeShader,
5+
};

0 commit comments

Comments
 (0)