Re: SDL 2.0.0 has finally been released

2013-08-15 Thread Chris Marshall
Are there any perl bindings to SDL2?  The libsdl.org site
only lists C#, Pascal, and Python.

--Chris

On Thu, Aug 15, 2013 at 9:08 AM, Kartik Thakore
thakore.kar...@gmail.com wrote:
 Yeah all of them. Also smpeg was missing.


 On Wed, Aug 14, 2013 at 6:10 AM, kmx k...@volny.cz wrote:


 On 13.8.2013 22:24, Kartik Thakore wrote:

 Yeah read this! Hey kmx, anyway you can update the packs? or FROGGS


 If you mean urls in Alien::SDL2 -
 https://github.com/PerlGameDev/Alien-SDL2/blob/master/inc/My/Utility.pm#L58
 - I can do it.

 Just SDL2_xxx packages or should I update also zlib, png, freetype ... to
 the latest versions?

 --
 kmx




Re: SDL 2.0.0 has finally been released

2013-08-15 Thread Kartik Thakore
No problem. Btw do you have any comments on the new Constants.pm ? Using XS
to load them instead of use constants?


On Thu, Aug 15, 2013 at 9:53 AM, Chris Marshall devel.chm...@gmail.comwrote:

 Excellent, thanks for the link!  --Chris

 On Thu, Aug 15, 2013 at 9:27 AM, Kartik Thakore
 thakore.kar...@gmail.com wrote:
  We are working on it: http://github.com/PerlGameDev/SDL2
 
 
 
 
  On Thu, Aug 15, 2013 at 9:26 AM, Chris Marshall devel.chm...@gmail.com
  wrote:
 
  Are there any perl bindings to SDL2?  The libsdl.org site
  only lists C#, Pascal, and Python.
 
  --Chris
 
  On Thu, Aug 15, 2013 at 9:08 AM, Kartik Thakore
  thakore.kar...@gmail.com wrote:
   Yeah all of them. Also smpeg was missing.
  
  
   On Wed, Aug 14, 2013 at 6:10 AM, kmx k...@volny.cz wrote:
  
  
   On 13.8.2013 22:24, Kartik Thakore wrote:
  
   Yeah read this! Hey kmx, anyway you can update the packs? or FROGGS
  
  
   If you mean urls in Alien::SDL2 -
  
  
 https://github.com/PerlGameDev/Alien-SDL2/blob/master/inc/My/Utility.pm#L58
   - I can do it.
  
   Just SDL2_xxx packages or should I update also zlib, png, freetype
 ...
   to
   the latest versions?
  
   --
   kmx
  
  
 
 



Re: SDL 2.0.0 has finally been released

2013-08-15 Thread Chris Marshall
The current POGL module uses XS functions for
constant values.  alias pointed out that that prevents
the perl compiler from doing performance optimizations
resulting bigger, slower code.

For the current POGL2 work, I'm switching to use
constants from the XS loader where the constant
values are determined from the appropriate headers.

It is a bit simpler for the case of OpenGL constants
since their values are actually specified in the
standard so getting them directly from there (via
the GLEW sources) means I don't have to deal
with platform-specific include file processing and
parsing. A nice feature is that it is possible to have
constants for features that may not be supported
by your current runtime environment.  The fact
that they are visible at the perl/source layer is
nice too.

In the SDL2 case, couldn't Alien::SDL2 perform the
constant determination (and even generation) for the
bindings to use?

--Chris

On Thu, Aug 15, 2013 at 9:54 AM, Kartik Thakore
thakore.kar...@gmail.com wrote:
 No problem. Btw do you have any comments on the new Constants.pm ? Using XS
 to load them instead of use constants?


 On Thu, Aug 15, 2013 at 9:53 AM, Chris Marshall devel.chm...@gmail.com
 wrote:

 Excellent, thanks for the link!  --Chris

 On Thu, Aug 15, 2013 at 9:27 AM, Kartik Thakore
 thakore.kar...@gmail.com wrote:
  We are working on it: http://github.com/PerlGameDev/SDL2
 
 
 
 
  On Thu, Aug 15, 2013 at 9:26 AM, Chris Marshall devel.chm...@gmail.com
  wrote:
 
  Are there any perl bindings to SDL2?  The libsdl.org site
  only lists C#, Pascal, and Python.
 
  --Chris
 
  On Thu, Aug 15, 2013 at 9:08 AM, Kartik Thakore
  thakore.kar...@gmail.com wrote:
   Yeah all of them. Also smpeg was missing.
  
  
   On Wed, Aug 14, 2013 at 6:10 AM, kmx k...@volny.cz wrote:
  
  
   On 13.8.2013 22:24, Kartik Thakore wrote:
  
   Yeah read this! Hey kmx, anyway you can update the packs? or FROGGS
  
  
   If you mean urls in Alien::SDL2 -
  
  
   https://github.com/PerlGameDev/Alien-SDL2/blob/master/inc/My/Utility.pm#L58
   - I can do it.
  
   Just SDL2_xxx packages or should I update also zlib, png, freetype
   ...
   to
   the latest versions?
  
   --
   kmx
  
  
 
 




SDL 2.0.0 has finally been released

2013-08-13 Thread Mason James
some nice news today...

http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-August/089854.html