You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, if I use "COLIBRI_MULTIPASS_SUPPORT" I get ""Mapping the buffer twice within the same frame detected! This is not allowed." exception on Vulkan and OpenGL3+ rendering systems.
Here's how i setup my compositor node ( check out the note on this ):
target rt_renderwindow
{
pass render_scene
{
load
{
all clear
clear_colour 1.0 1.0 1.0 1.0
}
store
{
all store_or_resolve
}
rq_first 6
rq_last 7
profiling_id "Bg Pass"
}
pass custom colibri_gui // Note: if i didn't define this custom pass i don't get any exception
{
skip_load_store_semantics false
identifier 123
profiling_id "Back Colibri GUI"
aspect_ratio_mode keep_width
}
pass render_scene
{
skip_load_store_semantics true
rq_first 7
rq_last 200
profiling_id "Main Objects Pass"
}
pass custom colibri_gui
{
skip_load_store_semantics false
identifier 456
profiling_id "Front Colibri GUI"
aspect_ratio_mode keep_width
}
}
The text was updated successfully, but these errors were encountered:
Are you by chance calling ColibriManager::update in a listener between the first and second Colibri pass?
I'm thinking that's the only reasonable explanation to trigger the exception.
Yes. i was calling ColibriManager::update on each custom colibrigui pass.
i tried calling only one ColibriManager::update before Ogre::Root::renderOneFrame now it works.
Hi, if I use "COLIBRI_MULTIPASS_SUPPORT" I get ""Mapping the buffer twice within the same frame detected! This is not allowed." exception on Vulkan and OpenGL3+ rendering systems.
Here's how i setup my compositor node ( check out the note on this ):
The text was updated successfully, but these errors were encountered: