Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - billybob

Pages: [1]
1
Window / Crash when exiting. Bug in example code?
« on: November 11, 2011, 02:50:15 pm »
Ah, ok. I didn't realise there was such a distinction.

2
Window / Crash when exiting. Bug in example code?
« on: November 11, 2011, 02:05:26 pm »
Like many new users I based my first SFML code on the example in the docs, which has an update loop like so:

Code: [Select]
while(app.IsOpened())
{
    HandleEvents(); // calls app.Close() on close event.
    DoRendering();
    app.Display();
}


I found I was getting a crash inside the nvidia driver when I exited the app, which was caused by calling app.Close() (which deletes the gl context) followed by continuing to render. In my case calling glBindVertexArray() after the window was closed seemed to corrupt something in the driver.

It may be wise to alter the example in the docs so that it doesn't do any rendering after the window is closed, if only to save others the trouble of debugging this.

Pages: [1]