Browse Source

ref_soft: hide color loops to macro

pull/2/head
mittorn 6 years ago
parent
commit
6784b9062e
  1. 9
      r_glblit.c

9
r_glblit.c

@ -87,17 +87,14 @@ void R_BuildScreenMap() @@ -87,17 +87,14 @@ void R_BuildScreenMap()
#endif
}
#define FOR_EACH_COLOR(x) for( r##x = 0; r##x < BIT(3); r##x++ ) for( g##x = 0; g##x < BIT(3); g##x++ ) for( b##x = 0; b##x < BIT(2); b##x++ )
void R_BuildBlendMaps()
{
unsigned int r1, g1, b1;
unsigned int r2, g2, b2;
for( r1 = 0; r1 < BIT(3); r1++ )
for( g1 = 0; g1 < BIT(3); g1++ )
for( b1 = 0; b1 < BIT(2); b1++ )
for( r2 = 0; r2 < BIT(3); r2++ )
for( g2 = 0; g2 < BIT(3); g2++ )
for( b2 = 0; b2 < BIT(2); b2++ )
FOR_EACH_COLOR(1)FOR_EACH_COLOR(2)
{
unsigned int r, g, b;
unsigned short index1 = r1 << (2 + 3) | g1 << 2 | b1;

Loading…
Cancel
Save