Skip to content

VK_KHR_ray_tracing_position_fetch returns invalid vertex positions #408

@LDAP

Description

@LDAP

The current release of amdvlk announces support for the VK_KHR_ray_tracing_position_fetch Vulkan extension. However, the returned vertices are not (always) valid:

Image

Tested on 6800 XT and 7900 XTX GPUs on Linux. The same application is working on the current mesa drivers and on Intels and Nvidia GPUs.

Reproducible with https://github.com/LDAP/merian-quake
Note that https://github.com/LDAP/merian/blob/main/include/merian/vk/extension/extension_vk_ray_tracing_position_fetch.hpp must be edited to not disable the extension on the AMD Open-source Driver.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions