Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Rust-GPU/rust-gpu
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Rust-GPU/rust-gpu
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: difftest-ash-mem-alloc
Choose a head ref
  • 18 commits
  • 108 files changed
  • 2 contributors

Commits on Jul 10, 2025

  1. 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
    LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    43066a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dd898b View commit details
    Browse the repository at this point in the history
  3. Add epsilon support and improve difftest framework

    - Add a round macro for cross-plat compat
    - Add epsilon-based floating point comparison
    - Add human-readable output for float/int data
    - Add test coverage for new stuff
    - Update documentation
    LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    75c3229 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45a6c04 View commit details
    Browse the repository at this point in the history
  5. Use Default impl

    LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    7b6cc69 View commit details
    Browse the repository at this point in the history
  6. Switch to static DXC

    LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    b225bbd View commit details
    Browse the repository at this point in the history
  7. Add support for U32

    Also don't show stats/counts when delaing with raw diffs
    LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    1912ffa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47d80a2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7878d06 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6218534 View commit details
    Browse the repository at this point in the history
  11. Ash variant of a difftest

    LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    e30e6bd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    88d07bf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    84fd829 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c62de95 View commit details
    Browse the repository at this point in the history
  15. difftest ash: cleanup code

    Firestar99 authored and LegNeato committed Jul 10, 2025
    Configuration menu
    Copy the full SHA
    7e4dbd9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ef99192 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4bdf355 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    294fe1d View commit details
    Browse the repository at this point in the history
Loading