CVS commits

I just committed a bunch of patches to CVS, so if something is broken,
you know who to blame. :slight_smile:

These are the patches that got committed:

  • WinCE keycode fix (fixes directional keys on WinCE devices)
  • The MMX assembly code used by Visual C for the audio mixer now aligns
    loops to 16 bytes.
  • Shift-Scrollwheel on MacOS X now treats these “horizontal” scrolls
    like any other.
  • Linux CD Audio code no longer opens the device with O_EXCL (lets you
    use an audio CD with a data track mounted in the filesystem).
  • Some work on accelerating alpha blits on hardware surfaces.
  • Added safety parentheses around some macros in the public headers.
  • Bob Ippolito’s Altivec Blitters.

Thanks to those that sent in patches!

These patches were from the group that people sent me when I put out a
call for dropped patches a while ago. There are a few more that Sam
approved but I need to clean up and test first, so if you are wondering
how you got forgotten again, you might not have been.

If you want to check up on your patch, or have a patch that should be in
CVS but appears to have been ignored, please email me directly off-list
and I’ll get you sorted out.

Thanks,
–ryan.

Ryan C. Gordon wrote:

  • Some work on accelerating alpha blits on hardware surfaces.

Really intresting, on which targets?

Bye,
Gabry

Gabriele Greco wrote:

Ryan C. Gordon wrote:

  • Some work on accelerating alpha blits on hardware surfaces.

Really intresting, on which targets?

None right now, it’s just generic support which will allow targets to
accelerate alpha blits.

This patch was written for glSDL, so when/if glSDL is merged in CVS, it
will be the only target supporting accelerated alpha blits.

Stephane