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

portable raytracing: Add VulkanAddressReplacer #1879

Open
wants to merge 25 commits into
base: dev
Choose a base branch
from

Commits on Nov 6, 2024

  1. Add a VulkanAddressReplacer class, use in OverrideCmdTraceRays

    commit d124189
    Author: Fabian Schmidt <[email protected]>
    Date:   Mon Nov 4 11:39:09 2024 -0700
    
        check return-values in vulkan_address_replacer, use LOG_FATAL
    
    commit 6b33f74
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 31 15:02:47 2024 +0100
    
        wip, progress with replacer-implementation
    
    commit ae2cbe7
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 31 12:36:05 2024 +0100
    
        Add compute-shader, start fleshing out pipeline-creation
    
    commit de3d1b0
    Author: Fabian Schmidt <[email protected]>
    Date:   Wed Oct 30 10:47:36 2024 +0100
    
        Add vulkan_address_replacer delegate-class
    
    commit af5ed38
    Author: Fabian Schmidt <[email protected]>
    Date:   Wed Oct 30 08:17:05 2024 +0100
    
        extend hash-license header with murmur3 public-domain disclaimer, remove a function-skip
    
    commit 544f570
    Author: Fabian Schmidt <[email protected]>
    Date:   Tue Oct 29 14:49:36 2024 +0100
    
        rebased onto upstream-dev
    
    commit 3dd2fe6
    Author: Fabian Schmidt <[email protected]>
    Date:   Tue Oct 29 11:48:00 2024 +0100
    
        Prepare CmdTraceRays to move things into a remapping-delegate class
    
    commit 93b2e11
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 24 12:02:52 2024 +0200
    
        linear hashmap in place and populated with shader-group-handles
    
    commit 0ea4d5d
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 24 11:28:01 2024 +0200
    
        remove warning about using vkGetRayTracingShaderGroupHandlesKHR
    
    commit 4783909
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 24 11:27:27 2024 +0200
    
        Add linear_hashmap to utils
    
    commit 3b42fc0
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 24 09:53:48 2024 +0200
    
        Remove a raytracing-warning, finally! leave some TODO-comment
    
    commit e7d291d
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 24 09:53:33 2024 +0200
    
        Add murmur3_32 hashing-routine
    
    commit 5315afd
    Author: Fabian Schmidt <[email protected]>
    Date:   Thu Oct 24 08:27:02 2024 +0200
    
        various changes to state-writer: always provide shader-group-handles
    fabian-lunarg committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    4c196b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    1896b8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ec67f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec97ae0 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    38bac98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08935e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85c1daf View commit details
    Browse the repository at this point in the history
  4. shadow-SBT creation

    fabian-lunarg committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    5e670d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    833334d View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. validation-fixes

    fabian-lunarg committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    0d8c5e2 View commit details
    Browse the repository at this point in the history
  2. API-doc

    fabian-lunarg committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    063e39b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95ac794 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba492f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. rebind-allocator: use VMA_ALLOCATOR_CREATE_BUFFER_DEVICE_ADDRESS_BIT

    - fixes to shader-group-handle-replay feature-detection (needs both capture&replay)
    fabian-lunarg committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    674f446 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc96856 View commit details
    Browse the repository at this point in the history
  3. formatting fix as usual

    fabian-lunarg committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    294a7ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    503ebbd View commit details
    Browse the repository at this point in the history
  5. android: missing header

    fabian-lunarg committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    f023560 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76e9492 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e6d2f7b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    65a3459 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8f6fb55 View commit details
    Browse the repository at this point in the history
  10. work on PR-feedback

    fabian-lunarg committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    2e390bb View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Roll back changes to vulkan_device_util, was causing weirdness in a s…

    …ingle capture, get back to it
    fabian-lunarg committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    66272c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    281a730 View commit details
    Browse the repository at this point in the history