Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add 32-bit floating-point atomics (SHADER_FLOAT32_ATOMIC) #6234

Open
wants to merge 17 commits into
base: trunk
Choose a base branch
from

Commits on Sep 7, 2024

  1. feat: Add 32-bit floating-point atomics

    * Current supported platforms: Metal
    * Platforms to support in the future: Vulkan
    
    Related issues or PRs:
    
    * gfx-rs#1020
    AsherJingkongChen committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    bc058fd View commit details
    Browse the repository at this point in the history
  2. Add changelog

    AsherJingkongChen committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    ece8c91 View commit details
    Browse the repository at this point in the history
  3. Edit changelog

    AsherJingkongChen committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2756841 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. feat: Add 32-bit float atomics support for Vulkan (SPIR-V shaders)

    * atomicSub for f32 in the previous commits is removed.
    AsherJingkongChen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8e12407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aacc5a0 View commit details
    Browse the repository at this point in the history
  3. Update test

    AsherJingkongChen committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    84899e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    f3c8da7 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    875b069 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. refactor: Revise float atomics on msl and spv

    * Make branches tidy
    * Also revise old codes
    * Ensure the implementations are supported by Metal and Vulkan backends
    AsherJingkongChen committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    739b6a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f60bb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e683152 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    654f166 View commit details
    Browse the repository at this point in the history
  5. fix: cargo fmt

    AsherJingkongChen committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    2e315d6 View commit details
    Browse the repository at this point in the history
  6. chore: hack comment

    AsherJingkongChen committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    3ce83b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    7cba57d View commit details
    Browse the repository at this point in the history
  2. Revert changelog

    AsherJingkongChen committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ae7245a View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    f7d4c1e View commit details
    Browse the repository at this point in the history