-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
[imgui] vulkan-binding but with dynamic function loading #36453
Comments
@qbojj, thank you for posting this issue, could you please provide more information according to your needs, I am still a little confused about this feature. |
Essentially, The issue arose when I was using To address this, I would expect there to be a second port that also defines the |
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment. |
. |
Due to the nature of this feature being an "alternative" (features that cannot be installed at the same time) which causes the dependency tree to bifurcate in a conflicting way. It isn't possible to implement it in the curated registry. The best option for you would be to create overlay ports for |
Is your feature request related to a problem? Please describe.
imgui port exposes vulkan-binding but it uses static function loading. Because of this I have encountered some very hard to diagnose errors (device losses) (that is probably because I have my system configured badly).
Proposed solution
Add something like
vulkan-binding-no-prototypes
that compilesvulkan-bindings
but with added preprocessor flagVK_NO_PROTOTYPES
(it should be declared as private)Describe alternatives you've considered
modify the
vulkan-bindings
but it would be a breaking change as when compiling withVK_NO_PROTOTYPES
, imgui requires a call toImGui_ImplVulkan_LoadFunctions
Additional context
No response
The text was updated successfully, but these errors were encountered: