Changeset 724 for libcaca/trunk/caca/driver_gl.c
- Timestamp:
- Apr 6, 2006, 3:41:56 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/driver_gl.c
r700 r724 246 246 for(y = 0; y < kk->drv.p->height; y += kk->drv.p->font_height) 247 247 { 248 uint 8_t *attr = kk->qq->attr + line * kk->qq->width;248 uint32_t *attr = kk->qq->attr + line * kk->qq->width; 249 249 250 250 for(x = 0; x < kk->drv.p->width; x += kk->drv.p->font_width) 251 251 { 252 252 glDisable(GL_TEXTURE_2D); 253 glColor4bv(gl_bgpal[ attr[0] >> 4]);253 glColor4bv(gl_bgpal[_cucul_rgba32_to_ansi4bg(*attr++)]); 254 254 glBegin(GL_QUADS); 255 255 glVertex2f(x, y); … … 259 259 glVertex2f(x, y + kk->drv.p->font_height); 260 260 glEnd(); 261 262 attr++;263 261 } 264 262 … … 274 272 for(y = 0; y < kk->drv.p->height; y += kk->drv.p->font_height) 275 273 { 276 uint 8_t *attr = kk->qq->attr + line * kk->qq->width;274 uint32_t *attr = kk->qq->attr + line * kk->qq->width; 277 275 uint32_t *chars = kk->qq->chars + line * kk->qq->width; 278 276 … … 284 282 { 285 283 glBindTexture(GL_TEXTURE_2D, kk->drv.p->id[c - 32]); 286 glColor4bv(gl_bgpal[ attr[0] & 0xf]);284 glColor4bv(gl_bgpal[_cucul_rgba32_to_ansi4fg(*attr)]); 287 285 glBegin(GL_QUADS); 288 286 glTexCoord2f(0, kk->drv.p->sh);
Note: See TracChangeset
for help on using the changeset viewer.