Thu, 07 Feb 2019 15:12:17 +0100Faster blit when using CopyAlpha + ColorKey
Sylvain Becker <sylvain.becker@gmail.com> [Thu, 07 Feb 2019 15:12:17 +0100] rev 12599
Faster blit when using CopyAlpha + ColorKey
Applied to following formats:

ABGR8888 -> ARGB8888 : faster x7 (3959672 -> 537227)
ABGR8888 -> BGRA8888 : faster x7 (4008716 -> 532064)
ABGR8888 -> RGBA8888 : faster x7 (3998576 -> 530964)

ARGB8888 -> ABGR8888 : faster x7 (3942420 -> 532503)
ARGB8888 -> BGRA8888 : faster x7 (3995382 -> 527722)
ARGB8888 -> RGBA8888 : faster x7 (4259330 -> 543033)

BGRA8888 -> ABGR8888 : faster x7 (4110411 -> 529402)
BGRA8888 -> ARGB8888 : faster x7 (4071906 -> 538393)
BGRA8888 -> RGBA8888 : faster x6 (4038320 -> 585141)

RGBA8888 -> ABGR8888 : faster x7 (3937018 -> 534127)
RGBA8888 -> ARGB8888 : faster x7 (3979577 -> 537810)
RGBA8888 -> BGRA8888 : faster x7 (3975656 -> 528355)

Tue, 05 Feb 2019 15:14:15 +0100Android/openslES: fix warnings, comment out un-used interface
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 05 Feb 2019 15:14:15 +0100] rev 12598
Android/openslES: fix warnings, comment out un-used interface

Tue, 05 Feb 2019 15:09:41 +0100Android/openslES: set number of buffers of DATALOCATOR to internal NUM_BUFFER
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 05 Feb 2019 15:09:41 +0100] rev 12597
Android/openslES: set number of buffers of DATALOCATOR to internal NUM_BUFFER
If we increase NUM_BUFFER, Enqueue won't fail with SL_RESULT_BUFFER_INSUFFICIENT

Tue, 05 Feb 2019 15:05:32 +0100Android/openslES: prevent to run out of buffers if Enqueue() fails.
Sylvain Becker <sylvain.becker@gmail.com> [Tue, 05 Feb 2019 15:05:32 +0100] rev 12596
Android/openslES: prevent to run out of buffers if Enqueue() fails.

Mon, 04 Feb 2019 23:35:18 -0500opengles2: patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Mon, 04 Feb 2019 23:35:18 -0500] rev 12595
opengles2: patched to compile.

Mon, 04 Feb 2019 23:32:28 -0500opengles2: keep cached texturing state correct.
Ryan C. Gordon <icculus@icculus.org> [Mon, 04 Feb 2019 23:32:28 -0500] rev 12594
opengles2: keep cached texturing state correct.

Mon, 04 Feb 2019 23:24:10 -0500opengles1: keep cached texturing state correct.
Ryan C. Gordon <icculus@icculus.org> [Mon, 04 Feb 2019 23:24:10 -0500] rev 12593
opengles1: keep cached texturing state correct.

Mon, 04 Feb 2019 18:55:39 -0500render: Fix OpenGL draw state cache for various points of texture binding.
Ryan C. Gordon <icculus@icculus.org> [Mon, 04 Feb 2019 18:55:39 -0500] rev 12592
render: Fix OpenGL draw state cache for various points of texture binding.

Mon, 04 Feb 2019 09:11:07 +0100Fixed bug 4484 - use SIMD aligned memory for SDL_Surface
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 04 Feb 2019 09:11:07 +0100] rev 12591
Fixed bug 4484 - use SIMD aligned memory for SDL_Surface

Surfaces are allocated using SDL_SIMDAlloc()
They are marked with SDL_SIMD_ALIGNED flag to appropriatly free them with SDL_SIMDFree()
(Flag is cleared when pixels is free'd in RLE, in case user would hijack the pixels ptr)

When providing its own memory pointer (SDL_CreateRGBSurfaceFrom()) and clearing
SDL_PREALLOC to delegate to SDL the memory free, it's the responsability of the user
to add SDL_SIMD_ALIGNED or not, whether the pointer has been allocated with SDL_malloc() or
SDL_SIMDAlloc().

Mon, 04 Feb 2019 08:43:37 +0100Fix include path compilation
Sylvain Becker <sylvain.becker@gmail.com> [Mon, 04 Feb 2019 08:43:37 +0100] rev 12590
Fix include path compilation