-
Notifications
You must be signed in to change notification settings - Fork 755
Unify vkb::allocated::Builder and vkb::allocated::HPPBuilder into vkb::BuilderBase<BindingType> #1140
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
Conversation
…::BuilderBase<BindingType>
Given that these are framework changes, you really should be confirming that you've run a batch test yourself by filling the checkbox above. |
Totally agree! |
Why do VVL errors stop the samples from running? I often run batch mode with the VVL off. |
Ok, when just ignoring all VVL errors, and skipping ray_tracing_position_fetch and multithreading_render_passes with crash both, with and without my changes, batch modes runs through... does that count as "I did a full batch run using the batch command line argument to make sure all samples still work properly"? |
Good enough for me. I don't see any crashes in a batch mode run (though I don't have raytracing support). multithreading_render_passes does look different between each mode in the sample though. Not sure if that's supposed to be the case or not. |
Actually, that seems to be fixed with your latest change in #1143 |
Didn't find any issue when running batch mode using the next GPUs:
During compilation on linux there were 4 warnings not be related to this PR. Main also outputs these warnings.
|
Merging - 3 approvals. Thanks everyone! |
Description
Type mapping functionality used in vkb::VulkanResource was moved and renamed from core/vulkan_resource.h into the added header vulkan_type_mapping.h. Using that in with vkb::BuilderBase as well.
Build tested on Win10 with VS2022. Run tested on Win10 with NVidia GPU.
General Checklist:
Please ensure the following points are checked:
Note: The Samples CI runs a number of checks including:
If this PR contains framework changes:
batch
command line argument to make sure all samples still work properlySample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist: