From: Rob M. <ro...@th...> - 2009-07-14 17:18:29
|
All, Following the discussions on the list recently about Win32::GUI and OpenGL I just tidied up and released some code that I wrote a number of years ago. I'm certainly not an OpenGL expert, so would appreciate anyone having look at the source and commenting. I think this is fairly powerful, and whilst the documentation is probably technically complete, I'm not sure it tell the whole story - the demos that I've ported to Win32::GUI and included in the distribution are probably important reading. Comments welcome, as always - and if anyone with a bigger OpenGL itch than I have wants to take this over, I'm more than happy to give anyone else co-ownership on CPAN - I doubt that I'll revisit this unless there's a big demand. You'll need a C compiler to build it - or if you wait a few days it should mke it into ActiveState's PPM repository. My apologies to those who have posted code to the list recently that I haven't reviewed - if your code is significantly different fro what I've done, then some benchmarking (or otherwise) may be in order to determine the best way to proceed. Cheers, Rob. CPAN: http://search.cpan.org/~robertmay/Win32-GUI-OpenGLFrame-0.01/ GitHUb: http://github.com/remay/perl-win32-gui-openglframe |
From: eros-9 <ero...@ho...> - 2009-07-15 07:55:17
|
this is like the sweets over the cake, thank you. a small note: when i close any of the examples in the demos, i get a message: (in cleanup) Can't call method "FETCH" on an undefined value at c:/perl/site/lib/Win32/GUI/OpenGLFrame.pm line 108 during global destruction. regards eros olmi Robert May-6 wrote: > > All, > > Following the discussions on the list recently about Win32::GUI and > OpenGL I just tidied up and released some code that I wrote a number > of years ago. I'm certainly not an OpenGL expert, so would appreciate > anyone having look at the source and commenting. > > I think this is fairly powerful, and whilst the documentation is > probably technically complete, I'm not sure it tell the whole story - > the demos that I've ported to Win32::GUI and included in the > distribution are probably important reading. > > Comments welcome, as always - and if anyone with a bigger OpenGL itch > than I have wants to take this over, I'm more than happy to give > anyone else co-ownership on CPAN - I doubt that I'll revisit this > unless there's a big demand. > > You'll need a C compiler to build it - or if you wait a few days it > should mke it into ActiveState's PPM repository. > > My apologies to those who have posted code to the list recently that I > haven't reviewed - if your code is significantly different fro what > I've done, then some benchmarking (or otherwise) may be in order to > determine the best way to proceed. > > Cheers, > Rob. > > CPAN: http://search.cpan.org/~robertmay/Win32-GUI-OpenGLFrame-0.01/ > GitHUb: http://github.com/remay/perl-win32-gui-openglframe > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full > prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > http://perl-win32-gui.sourceforge.net/ > > -- View this message in context: http://www.nabble.com/ANNOUNCE%3A-Win32%3A%3AGUI%3A%3AOpenGLFrame-V0.01-tp24484181p24493354.html Sent from the perl-win32-gui-users mailing list archive at Nabble.com. |
From: Robert M. <rob...@us...> - 2009-07-15 08:13:08
|
2009/7/15 eros-9 <ero...@ho...>: > when i close any of the examples in the demos, i get a message: > (in cleanup) Can't call method "FETCH" on an undefined value at > c:/perl/site/lib/Win32/GUI/OpenGLFrame.pm line 108 during global > destruction. What version of Win32::GUI? When this error occurs it's down to destruction happening in an unexpected order during perl's global cleanup at program exit. It can nearly always be mitigated by undef'ing the variable holding the main window object before program exit. It's a Win32::GUI problem, not a Win32::GUI::OpenGLFrame problem. I've looked into it pretty closely in the past, and it's pretty difficult to fix with the current code-base. Glad you like it. Rob. |