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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions