Утечка памяти в OpenGl



  • Столкнулся с такой проблемой - в любом opengl приложении возникает медленная утечка памяти( по виндой, в том числе и в примерах). А если swapBuffers запустить в цикле - то всё, крышка, память мгновенно утекает.



  • Not everyone knows russian :) So let me make some tr() :)
    I'm faced with such problem - in all opngl application appears slow memory leak ( it seemed also in examples). If I run swapBuffers in a loop - memory will leak instatly.
    And as I know this is Qt forum. Maybe you will try to post in GL forums and get instant answers.



  • @Anticross Это Русский национальный раздел форума, здесь официально разрешено общаться на русском языке.



  • Может где память под текстуры забываешь удалить?



  • Тоже сталкнулся недавно с такой проблемой.
    Главный нюанс - если в одном методе делаешь glEnable то в этом методе обязательно должен содержаться glDisable с соответсвующей настройкой.
    Например:
    void GLWidget::paintEvent(QPaintEvent *event)
    {
    // Antialiasing
    glEnable(GL_LINE_SMOOTH);
    ....
    // Disable all settings
    glDisable(GL_LINE_SMOOTH);
    }



  • Я же написал - даже в примерах, попробуйте просто swapBuffer вызвать в цикле


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.