zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SDL_blit_A.c File Reference
#include "SDL_config.h"
#include "SDL_video.h"
#include "SDL_blit.h"

Go to the source code of this file.

Macros

#define BLEND16_50(d, s, mask)   ((((s & mask) + (d & mask)) >> 1) + (s & d & (~mask & 0xffff)))
 
#define BLEND2x16_50(d, s, mask)
 

Functions

static void Blit16to16SurfaceAlpha128 (SDL_BlitInfo *info, Uint16 mask)
 
static void Blit555to555SurfaceAlpha (SDL_BlitInfo *info)
 
static void Blit565to565SurfaceAlpha (SDL_BlitInfo *info)
 
static void BlitARGBto555PixelAlpha (SDL_BlitInfo *info)
 
static void BlitARGBto565PixelAlpha (SDL_BlitInfo *info)
 
static void BlitNto1PixelAlpha (SDL_BlitInfo *info)
 
static void BlitNto1SurfaceAlpha (SDL_BlitInfo *info)
 
static void BlitNto1SurfaceAlphaKey (SDL_BlitInfo *info)
 
static void BlitNtoNPixelAlpha (SDL_BlitInfo *info)
 
static void BlitNtoNSurfaceAlpha (SDL_BlitInfo *info)
 
static void BlitNtoNSurfaceAlphaKey (SDL_BlitInfo *info)
 
static void BlitRGBtoRGBPixelAlpha (SDL_BlitInfo *info)
 
static void BlitRGBtoRGBSurfaceAlpha (SDL_BlitInfo *info)
 
static void BlitRGBtoRGBSurfaceAlpha128 (SDL_BlitInfo *info)
 
SDL_BlitFunc SDL_CalculateBlitA (SDL_Surface *surface)
 

Macro Definition Documentation

#define BLEND16_50 (   d,
  s,
  mask 
)    ((((s & mask) + (d & mask)) >> 1) + (s & d & (~mask & 0xffff)))

Definition at line 590 of file SDL_blit_A.c.

Referenced by Blit16to16SurfaceAlpha128().

#define BLEND2x16_50 (   d,
  s,
  mask 
)
Value:
(((s & (mask | mask << 16)) >> 1) + ((d & (mask | mask << 16)) >> 1) \
+ (s & d & (~(mask | mask << 16))))
GLdouble s
Definition: glew.h:1376
return Display return Display Bool Bool int d
Definition: SDL_x11sym.h:30
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
Definition: gl2ext.h:961

Definition at line 594 of file SDL_blit_A.c.

Referenced by Blit16to16SurfaceAlpha128().

Function Documentation

static void Blit16to16SurfaceAlpha128 ( SDL_BlitInfo info,
Uint16  mask 
)
static
static void BlitARGBto555PixelAlpha ( SDL_BlitInfo info)
static
static void BlitARGBto565PixelAlpha ( SDL_BlitInfo info)
static
static void BlitRGBtoRGBPixelAlpha ( SDL_BlitInfo info)
static
static void BlitRGBtoRGBSurfaceAlpha128 ( SDL_BlitInfo info)
static