Sam Lantinga 715e070d29 SDL_blit_N.c: Correct vec_perm() application on little-endian 64-bit PowerPC
The LE transformation for vec_perm has an implicit assumption that the
permutation is being used to reorder vector elements (in this case 4-byte
integer word elements), not to reorder bytes within those elements.  Although
this is legal behavior, it is not anticipated by the transformation performed
by the compilers.

This causes pygame-1.9.1 test failure on PPC64LE because blitted pixmaps are
corrupted there due to how SDL uses vec_perm().

From RedHat / Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1392465
Original patch was provided by: Menanteau Guy <menantea@linux.vnet.ibm.com>
2019-09-06 08:50:19 -07:00
2019-03-16 17:39:15 -07:00
2019-06-17 10:13:28 -07:00
2019-06-17 10:13:28 -07:00
2019-08-04 14:56:02 +03:00
2019-08-08 23:35:02 +03:00
2019-08-23 03:01:10 +03:00
2019-08-03 12:49:50 +03:00
2019-09-05 13:21:02 +03:00
2019-01-04 22:01:14 -08:00
2019-08-04 14:56:02 +03:00



                         Simple DirectMedia Layer



                                  (SDL)



                                Version 2.0



---

https://www.libsdl.org/



Simple DirectMedia Layer is a cross-platform development library designed

to provide low level access to audio, keyboard, mouse, joystick, and graphics

hardware via OpenGL and Direct3D. It is used by video playback software,

emulators, and popular games including Valve's award winning catalog

and many Humble Bundle games.



More extensive documentation is available in the docs directory, starting

with README.md



Enjoy!

	Sam Lantinga				(slouken@libsdl.org)

S
Description
Simple Directmedia Layer
Readme 226 MiB
Languages
C 87.8%
C++ 4%
Objective-C 3.4%
CMake 1.7%
Python 0.8%
Other 2%