Texture.update () выбрасывает исключения - PullRequest
0 голосов
/ 03 июня 2019

Там написано

 Assertion failed: x + window.getSize().x <= m_size.x

: - \
Размер и х \ у правильные Все разрывы на последней строке. Мне это нужно для выделения и копирования / вставки инструмента

        bufferRect.width = abs(curPos.x - point1.x);
        bufferRect.height = abs(curPos.y - point1.y);
        int width = bufferRect.width;
        int height = bufferRect.height;
        int x = bufferRect.left;
        int y = bufferRect.top;
        std::cout << "width is "<< bufferRect.width << std::endl;
        std::cout << "height is " << bufferRect.height << std::endl;
        std::cout << "left and top are " << bufferRect.left << " + " << bufferRect.top << std::endl;

        bufferTexture.create(width, height);
        bufferTexture.update(mainWindow,x ,y );
...