mirror of
https://github.com/love2d/megasource.git
synced 2026-08-21 05:02:11 +02:00
update SDL3 to libsdl-org/SDL@186c6e5
This commit is contained in:
@@ -46,7 +46,7 @@ static void BlitNto1SurfaceAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4(
|
||||
DUFFS_LOOP(
|
||||
{
|
||||
DISEMBLE_RGB(src, srcbpp, srcfmt, Pixel, sR, sG, sB);
|
||||
dR = dstpal[*dst].r;
|
||||
@@ -91,7 +91,7 @@ static void BlitNto1PixelAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4(
|
||||
DUFFS_LOOP(
|
||||
{
|
||||
DISEMBLE_RGBA(src,srcbpp,srcfmt,Pixel,sR,sG,sB,sA);
|
||||
dR = dstpal[*dst].r;
|
||||
@@ -253,7 +253,7 @@ static void BlitRGBtoRGBSurfaceAlpha128(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4({
|
||||
DUFFS_LOOP({
|
||||
Uint32 s = *srcp++;
|
||||
Uint32 d = *dstp;
|
||||
*dstp++ = ((((s & 0x00fefefe) + (d & 0x00fefefe)) >> 1)
|
||||
@@ -283,7 +283,7 @@ static void BlitRGBtoRGBSurfaceAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4({
|
||||
DUFFS_LOOP({
|
||||
s = *srcp;
|
||||
d = *dstp;
|
||||
|
||||
@@ -705,7 +705,7 @@ static void Blit565to565SurfaceAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4({
|
||||
DUFFS_LOOP({
|
||||
Uint32 s = *srcp++;
|
||||
Uint32 d = *dstp;
|
||||
/*
|
||||
@@ -743,7 +743,7 @@ static void Blit555to555SurfaceAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4({
|
||||
DUFFS_LOOP({
|
||||
Uint32 s = *srcp++;
|
||||
Uint32 d = *dstp;
|
||||
/*
|
||||
@@ -776,7 +776,7 @@ static void BlitARGBto565PixelAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4({
|
||||
DUFFS_LOOP({
|
||||
Uint32 s = *srcp;
|
||||
unsigned alpha = s >> 27; // downscale alpha to 5 bits
|
||||
/* Here we special-case opaque alpha since the
|
||||
@@ -819,7 +819,7 @@ static void BlitARGBto555PixelAlpha(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4({
|
||||
DUFFS_LOOP({
|
||||
unsigned alpha;
|
||||
Uint32 s = *srcp;
|
||||
alpha = s >> 27; // downscale alpha to 5 bits
|
||||
@@ -872,7 +872,7 @@ static void BlitNtoNSurfaceAlpha(SDL_BlitInfo *info)
|
||||
if (sA) {
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4(
|
||||
DUFFS_LOOP(
|
||||
{
|
||||
DISEMBLE_RGB(src, srcbpp, srcfmt, Pixel, sR, sG, sB);
|
||||
DISEMBLE_RGBA(dst, dstbpp, dstfmt, Pixel, dR, dG, dB, dA);
|
||||
@@ -910,7 +910,7 @@ static void BlitNtoNSurfaceAlphaKey(SDL_BlitInfo *info)
|
||||
|
||||
while (height--) {
|
||||
/* *INDENT-OFF* */ // clang-format off
|
||||
DUFFS_LOOP4(
|
||||
DUFFS_LOOP(
|
||||
{
|
||||
RETRIEVE_RGB_PIXEL(src, srcbpp, Pixel);
|
||||
if (sA && Pixel != ckey) {
|
||||
@@ -1302,7 +1302,7 @@ static void BlitNtoNPixelAlpha(SDL_BlitInfo *info)
|
||||
dstbpp = dstfmt->bytes_per_pixel;
|
||||
|
||||
while (height--) {
|
||||
DUFFS_LOOP4(
|
||||
DUFFS_LOOP(
|
||||
{
|
||||
DISEMBLE_RGBA(src, srcbpp, srcfmt, Pixel, sR, sG, sB, sA);
|
||||
if (sA) {
|
||||
|
||||
Reference in New Issue
Block a user