hello, I saw that ColibriGui's sample has leaks issue on the github page. After checking the code I think its layout, layoutW, layoutOverlapping that aren't deleted in destroyScene01.
Are these the only leaks? I'm trying to implement ColibriGui in my project so I want to make sure there are no leaks first.
Yes. Colibri's internals don't leak (if you find a leak, please report it!).
But the sample itself never tries to destroy the root windows (destroying the root windows will cascade intro destroying all children windows and widgets), nor tries to set all ptrs to nullptr (i.e. since destroying a window destroys all its children, all pointers you have over those children will become dangling).
But the sample itself never tries to destroy the root windows
By root windows did you mean "fullWindow", "mainWindow" and "vertWindow"? since I thought they were deleted when graphicsSystem called the gamestate's DestroyScene():