Ignore:
Timestamp:
Jun 27, 2007, 3:06:18 PM (12 years ago)
Author:
Sam Hocevar
Message:
  • Disabled USE_RGB12_FGBG for now, as it was reported not to work.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/driver_cocoa.m

    r1462 r1771  
    4545#define PRECACHE_WHOLE_COLOR_TABLE 1
    4646
    47 #define USE_RGB12_FGBG 1
     47//#define USE_RGB12_FGBG 1
    4848
    4949//#define USE_GLOBAL_AUTORELEASE_POOL 1
     
    268268                attrs = _attrs + x + y * _w;
    269269                NSColor* color = nil;
    270             #if USE_RGB12_FGBG
     270#if USE_RGB12_FGBG
    271271                uint16_t bg = _cucul_attr_to_rgb12bg(*attrs);
    272272                if(bg)
    273273                {
    274                 #ifdef PRECACHE_WHOLE_COLOR_TABLE
     274#   ifdef PRECACHE_WHOLE_COLOR_TABLE
    275275                    color = _colorCache[bg];
    276                 #else
     276#   else
    277277                    NSNumber* numberBg = [NSNumber numberWithInt:bg];
    278278                    color = [_colorCache objectForKey:numberBg];
     
    283283                            [_colorCache setObject:color forKey:numberBg];
    284284                    }
    285                 #endif
     285#   endif
    286286                }
    287             #else
     287#else
    288288                uint8_t argb[8];
    289289                _cucul_attr_to_argb4(*attrs, argb);
     
    292292                                  blue:((float)argb[3]) / 15.0
    293293                                  alpha:1.0];
    294             #endif
     294#endif
    295295                if(color)
    296296                {
     
    326326                {
    327327                    NSColor* color = nil;
    328                 #if USE_RGB12_FGBG
     328#if USE_RGB12_FGBG
    329329                    uint16_t fg = _cucul_attr_to_rgb12fg(*attrs);
    330                 #ifdef PRECACHE_WHOLE_COLOR_TABLE
     330#   ifdef PRECACHE_WHOLE_COLOR_TABLE
    331331                    color = _colorCache[fg];
    332                 #else // PRECACHE_WHOLE_COLOR_TABLE
     332#   else // PRECACHE_WHOLE_COLOR_TABLE
    333333                    NSNumber* numberFg = [NSNumber numberWithInt:fg];
    334334                    color = [_colorCache objectForKey:numberFg];
     
    339339                            [_colorCache setObject:color forKey:numberFg];
    340340                    }
    341                 #endif // PRECACHE_WHOLE_COLOR_TABLE
    342                 #else // USE_RGB12_FGBG
     341#   endif // PRECACHE_WHOLE_COLOR_TABLE
     342#else // USE_RGB12_FGBG
    343343                    uint8_t argb[8];
    344344                    _cucul_attr_to_argb4(*attrs, argb);
     
    349349                                      blue:((float)argb[7]) / 15.0
    350350                                      alpha:1.0];
    351                 #endif // USE_RGB12_FGBG
     351#endif // USE_RGB12_FGBG
    352352
    353353                    if(color)
     
    360360                        NSString* str = [[NSString alloc] initWithCharacters:&ch length:1];
    361361
    362                     #ifdef USE_LOWLEVEL_COCOA
     362#ifdef USE_LOWLEVEL_COCOA
    363363                        [[_textStorage mutableString] setString:str];
    364364                        [_textStorage setAttributes:attrDict range:NSMakeRange(0, 1)];
    365365                        [_layoutManager drawGlyphsForGlyphRange:NSMakeRange(0, 1) atPoint:r.origin];
    366                     #else
     366#else
    367367                        [str drawInRect:r withAttributes:attrDict];
    368                     #endif
     368#endif
    369369                        [str release];
    370370                    }
Note: See TracChangeset for help on using the changeset viewer.