GlfwWsiDriver::getInstanceExtensions was creating an std::vector with a size argument in the ctor but then used push_back instead of filling the pre-allocated elements, leading to a bunch of nullptr entries at the start that caused an exception later on when accessed.
GlfwWsiDriver::getInstanceExtensions
was creating anstd::vector
with a size argument in the ctor but then usedpush_back
instead of filling the pre-allocated elements, leading to a bunch of nullptr entries at the start that caused an exception later on when accessed.