-
Notifications
You must be signed in to change notification settings - Fork 87
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
amd_fidelityfx_vk null exception while creating context #73
Comments
With pull request #77 I have tried to solve this and one another extension issue I have noticed. |
Hello! |
vkGetBufferMemoryRequirements2KHR on my RTX3080Ti is NULL -> vkGetBufferMemoryRequirements2KHR = vkGetBufferMemoryRequirements2; // After vulkan initialisation |
With the latest driver, your GPU has this extension available. Have you make sure the extension is loaded during device creation (see VkDeviceCreateInfo::ppEnabledExenstionNames)? |
I use Volk for vulkan initialisation, i think it doesn"t fill all the functions. But i override the vkDeviceProcAddr function in ffx::CreateBackendVKDesc BackendVKDesc, and it solved all my FSR problems (but not the framegeneration crash at this time :D) I give you the information in case off it can help you... |
Hi, Thanks for advice, as far I as remeber FSR3.1 upscaler uses 4 (2 or 3 of them for debugging) Vulkan extensions and last time when I have checked they weren't listed in the docs at all. So it might be better if AMD add this info to FSR docs to prevent confusion.
|
If you want to fix this without modifying FidelityFX source:
And
IMO the real fix should be provided by volk to auto-resolve all the diverging EXT/KHR/Default vulkan function pointers which is becoming a bit messy. |
Hello,
I was testing Vulkan backend but keep getting access violation error on this line at
ffx_vk.cpp
.After changing this line on same file as below problem dissapeared for me.
The text was updated successfully, but these errors were encountered: