Home » Community » U++ community news and announcements » GLCtrl in GTK
Re: GLCtrl in GTK [message #50645 is a reply to message #50641] |
Wed, 28 November 2018 18:54   |
Oblivion
Messages: 1226 Registered: August 2007
|
Senior Contributor |
|
|
Hopefully, I narrowed down the area to investigate. (Sorry, I don't have time now, but I'll be able to look into it tomorrow.)
void GLCtrl::Paint(Draw& w)
{
Size sz = GetSize();
if(!s_GLXContext || sz.cx == 0 || sz.cy == 0)
return;
MemoryIgnoreLeaksBlock __; // This supresses all. Note: Putting this below glXMakeCurrent() leads to heap leaks message only when the ctrl is resized.
glXMakeCurrent(s_Display, win, s_GLXContext);
ONCELOCK {
glewInit();
}
DoGLPaint();
if(doubleBuffering)
glXSwapBuffers(s_Display, win);
else
glFlush();
glXMakeCurrent(s_Display, None, NULL);
}
Edit:
Apparently, GlCtrl::Sync() (resize) causes extra leaks.
I've noted one more thing: DrawImage(), for some reason, doesn't work. Image is not painted onto screen.
Best regards,
Oblivion
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Wed, 28 November 2018 22:54] Report message to a moderator
|
|
|
 |
|
GLCtrl in GTK
By: mirek on Sun, 25 November 2018 20:47
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Mon, 26 November 2018 04:35
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Wed, 28 November 2018 05:43
|
 |
|
Re: GLCtrl in GTK
By: mirek on Wed, 28 November 2018 09:39
|
 |
|
Re: GLCtrl in GTK
By: Oblivion on Wed, 28 November 2018 10:03
|
 |
|
Re: GLCtrl in GTK
By: mirek on Wed, 28 November 2018 10:41
|
 |
|
Re: GLCtrl in GTK
By: Oblivion on Wed, 28 November 2018 13:24
|
 |
|
Re: GLCtrl in GTK
By: mirek on Wed, 28 November 2018 17:25
|
 |
|
Re: GLCtrl in GTK
By: Oblivion on Wed, 28 November 2018 18:54
|
 |
|
Re: GLCtrl in GTK
By: mirek on Thu, 29 November 2018 09:21
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Thu, 29 November 2018 13:33
|
 |
|
Re: GLCtrl in GTK
By: mirek on Mon, 03 December 2018 08:54
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Wed, 05 December 2018 04:14
|
 |
|
Re: GLCtrl in GTK
By: mirek on Thu, 06 December 2018 08:10
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Sat, 08 December 2018 23:38
|
 |
|
Re: GLCtrl in GTK
By: mirek on Sun, 09 December 2018 12:08
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Sun, 09 December 2018 19:49
|
 |
|
Re: GLCtrl in GTK
By: mirek on Mon, 10 December 2018 08:50
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Thu, 29 November 2018 04:54
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Thu, 29 November 2018 05:25
|
 |
|
Re: GLCtrl in GTK
By: mirek on Thu, 29 November 2018 08:39
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Tue, 11 December 2018 06:09
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Tue, 11 December 2018 06:19
|
 |
|
Re: GLCtrl in GTK
By: mirek on Tue, 11 December 2018 10:47
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Wed, 12 December 2018 04:43
|
 |
|
Re: GLCtrl in GTK
By: mirek on Wed, 12 December 2018 09:10
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Sat, 15 December 2018 04:56
|
 |
|
Re: GLCtrl in GTK
By: mirek on Sat, 15 December 2018 11:48
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Sun, 16 December 2018 05:14
|
 |
|
Re: GLCtrl in GTK
By: mirek on Sun, 16 December 2018 08:11
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Sun, 16 December 2018 19:04
|
 |
|
Re: GLCtrl in GTK
By: mirek on Sun, 16 December 2018 20:54
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Mon, 17 December 2018 04:44
|
 |
|
Re: GLCtrl in GTK
By: mirek on Thu, 20 December 2018 10:12
|
 |
|
Re: GLCtrl in GTK
By: ptkacz on Sat, 22 December 2018 18:31
|
 |
|
Re: GLCtrl in GTK
By: koldo on Sun, 07 April 2019 12:06
|
 |
|
Re: GLCtrl in GTK
By: mirek on Sun, 07 April 2019 12:25
|
 |
|
Re: GLCtrl in GTK
By: koldo on Sun, 07 April 2019 21:25
|
Goto Forum:
Current Time: Sun Aug 24 12:06:57 CEST 2025
Total time taken to generate the page: 0.04802 seconds
|