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

Assertion failure in BaseDevice::init with a Radeon R9 Fury #136

Open
Silverlan opened this issue Jan 8, 2019 · 1 comment
Open

Assertion failure in BaseDevice::init with a Radeon R9 Fury #136

Silverlan opened this issue Jan 8, 2019 · 1 comment
Assignees
Labels

Comments

@Silverlan
Copy link
Contributor

BaseDevice::init looks up the address for vkGetPhysicalDevicePresentRectanglesKHR:

m_khr_device_group_extension_entrypoints.vkGetPhysicalDevicePresentRectanglesKHR = reinterpret_cast<PFN_vkGetPhysicalDevicePresentRectanglesKHR>(get_proc_address("vkGetPhysicalDevicePresentRectanglesKHR") );

I haven't been able to test it myself, but I've got a report indicating that NULL is being returned here on a Radeon R9 Fury (latest drivers) which causes this assertion to fail:

anvil_assert(m_khr_device_group_extension_entrypoints.vkGetPhysicalDevicePresentRectanglesKHR != nullptr);

I've disabled the assertion check and everything seems to run fine, but I'm not sure what this function is for exactly, so I haven't created a pull request.

@DominikWitczakAMD
Copy link
Contributor

Does this repro with the latest version? What OS and driver is this error seen with?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants