Re: [SPAM: 8.000] [pygame] Pygame 2.0 software blits

2014-03-04 Thread Greg Ewing
Lenard Lindstrom wrote: If the bytecode is exposed at the Python end then any expression can be encoded, a different one for each channel if desired. Conceivably, a Python expression, or function, could be compiled into a blit operation. That would be even more awesome! -- Greg

[pygame] Pygame 2.0 software blits

2014-03-03 Thread Lenard Lindstrom
Hi everyone, I have taken a side excursion to test ways to replace Pygame's many hand coded blit loops with a more abstract loop generating mechanism (previously discussed in this tread http://article.gmane.org/gmane.comp.python.pygame/21919/match=blit+jit). One promising approach is a JIT

Re: [pygame] Pygame 2.0 software blits

2014-03-03 Thread Keith Nemitz
thanks for doing all this!   Keith Nemitz Principal Developer Mousechief Co. www.mousechief.com From: Lenard Lindstrom le...@telus.net To: Pygame Mail List pygame-users@seul.org Sent: Monday, March 3, 2014 2:23 PM Subject: [pygame] Pygame 2.0 software blits

Re: [SPAM: 8.000] [pygame] Pygame 2.0 software blits

2014-03-03 Thread Greg Ewing
Lenard Lindstrom wrote: A Pygame level production blitter would extend the simple bytecode language to support basic arithmetic operations, different integer sizes, as well as higher level operations such as pixel encoding/decoding and alpha blitting. It would replace code in alphablit.c,

Re: [SPAM: 8.000] [pygame] Pygame 2.0 software blits

2014-03-03 Thread Lenard Lindstrom
On 14-03-03 02:48 PM, Greg Ewing wrote: Lenard Lindstrom wrote: A Pygame level production blitter would extend the simple bytecode language to support basic arithmetic operations, different integer sizes, as well as higher level operations such as pixel encoding/decoding and alpha blitting.

Re: [pygame] Pygame 2.0 software blits

2014-03-03 Thread Lenard Lindstrom
PM *Subject:* [pygame] Pygame 2.0 software blits Hi everyone, I have taken a side excursion to test ways to replace Pygame's many hand coded blit loops with a more abstract loop generating mechanism (previously discussed in this tread http://article.gmane.org/gmane.comp.python.pygame/21919/match