Changeset 1254 for libcaca/trunk/caca/driver_gl.c
- Timestamp:
- Oct 29, 2006, 1:53:46 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/driver_gl.c
r1233 r1254 215 215 for(y = 0; y < dp->drv.p->height; y += dp->drv.p->font_height) 216 216 { 217 uint32_t *attr = dp->cv->attr+ line * dp->cv->width;217 uint32_t *attrs = dp->cv->attrs + line * dp->cv->width; 218 218 219 219 /* FIXME: optimise using stride */ 220 220 for(x = 0; x < dp->drv.p->width; x += dp->drv.p->font_width) 221 221 { 222 uint16_t bg = _cucul_a rgb32_to_rgb12bg(*attr++);222 uint16_t bg = _cucul_attr_to_rgb12bg(*attrs++); 223 223 224 224 glColor4b(((bg & 0xf00) >> 8) * 8, … … 245 245 for(y = 0; y < dp->drv.p->height; y += dp->drv.p->font_height, line++) 246 246 { 247 uint32_t *attr = dp->cv->attr+ line * dp->cv->width;247 uint32_t *attrs = dp->cv->attrs + line * dp->cv->width; 248 248 uint32_t *chars = dp->cv->chars + line * dp->cv->width; 249 249 250 for(x = 0; x < dp->drv.p->width; x += dp->drv.p->font_width, attr ++)250 for(x = 0; x < dp->drv.p->width; x += dp->drv.p->font_width, attrs++) 251 251 { 252 252 uint32_t ch = *chars++; … … 272 272 - (uint32_t)dp->drv.p->blocks[i]]); 273 273 274 fg = _cucul_a rgb32_to_rgb12fg(*attr);274 fg = _cucul_attr_to_rgb12fg(*attrs); 275 275 glColor3b(((fg & 0xf00) >> 8) * 8, 276 276 ((fg & 0x0f0) >> 4) * 8, … … 292 292 if(fullwidth) 293 293 { 294 chars++; attr ++; x += dp->drv.p->font_width;294 chars++; attrs++; x += dp->drv.p->font_width; 295 295 } 296 296 }
Note: See TracChangeset
for help on using the changeset viewer.