that's probably a noob question...

I use a c++ style template (which use only api, no vcl, no TForm...), a basic style you can find on sulaco.co.za http://www.sulaco.co.za/opengl/template1.5.zip

I have tried to add a function to switch from windowed to fullscreen...

So I destroy current window and create a new one with the good parameters

I don't really understand why, but when I do this, I need to use initopengl function and read extensions every time I create a new window, I also need to reload all my textures (this may take some time).. If I don't do that I only have a blank screen, It seems i have lost the bind to opengl.dll

I have done something wrong ?