Fix an issue where we were relying on Qt's isCurrent
Qt's isCurrent cannot be relied on when mixed with other code that directly calls opengl. So address that issue and document it.
Qt's isCurrent cannot be relied on when mixed with other code that directly calls opengl. So address that issue and document it.