RetroArch
Classes | Macros
gx2_common.h File Reference
#include <wiiu/gx2.h>
#include "../video_defines.h"
#include "../video_shader_parse.h"
#include "../drivers/gx2_shaders/frame.h"
#include "../drivers/gx2_shaders/tex.h"
#include "../drivers/gx2_shaders/sprite.h"
#include "../drivers/gx2_shaders/menu_shaders.h"
Include dependency graph for gx2_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wiiu_render_mode_t
 
struct  gx2_overlay_data
 
struct  wiiu_video_t
 

Macros

#define _X   0x00
 
#define _Y   0x01
 
#define _Z   0x02
 
#define _W   0x03
 
#define _R   0x00
 
#define _G   0x01
 
#define _B   0x02
 
#define _A   0x03
 
#define _0   0x04
 
#define _1   0x05
 
#define GX2_COMP_SEL(c0, c1, c2, c3)   (((c0) << 24) | ((c1) << 16) | ((c2) << 8) | (c3))
 
#define COLOR_ARGB(r, g, b, a)   (((u32)(a) << 24) | ((u32)(r) << 16) | ((u32)(g) << 8) | ((u32)(b) << 0))
 
#define COLOR_RGBA(r, g, b, a)   (((u32)(r) << 24) | ((u32)(g) << 16) | ((u32)(b) << 8) | ((u32)(a) << 0))
 

Macro Definition Documentation

◆ _0

#define _0   0x04

◆ _1

#define _1   0x05

◆ _A

#define _A   0x03

◆ _B

#define _B   0x02

◆ _G

#define _G   0x01

◆ _R

#define _R   0x00

◆ _W

#define _W   0x03

◆ _X

#define _X   0x00

◆ _Y

#define _Y   0x01

◆ _Z

#define _Z   0x02

◆ COLOR_ARGB

#define COLOR_ARGB (   r,
  g,
  b,
  a 
)    (((u32)(a) << 24) | ((u32)(r) << 16) | ((u32)(g) << 8) | ((u32)(b) << 0))

◆ COLOR_RGBA

#define COLOR_RGBA (   r,
  g,
  b,
  a 
)    (((u32)(r) << 24) | ((u32)(g) << 16) | ((u32)(b) << 8) | ((u32)(a) << 0))

◆ GX2_COMP_SEL

#define GX2_COMP_SEL (   c0,
  c1,
  c2,
  c3 
)    (((c0) << 24) | ((c1) << 16) | ((c2) << 8) | (c3))