Changes in uspace/srv/hid/rfb/main.c [0d62c10:de19d4a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/rfb/main.c
r0d62c10 rde19d4a 196 196 197 197 /* Check that we support all required flags */ 198 if ((params->flags & ~ (bmpf_color_key | bmpf_colorize)) != 0)198 if ((params->flags & ~bmpf_color_key) != 0) 199 199 return ENOTSUP; 200 200 … … 287 287 288 288 if ((rfbbm->flags & bmpf_color_key) == 0) { 289 /* Simple copy */290 289 for (y = srect.p0.y; y < srect.p1.y; y++) { 291 290 for (x = srect.p0.x; x < srect.p1.x; x++) { … … 295 294 } 296 295 } 297 } else if ((rfbbm->flags & bmpf_colorize) == 0) { 298 /* Color key */ 296 } else { 299 297 for (y = srect.p0.y; y < srect.p1.y; y++) { 300 298 for (x = srect.p0.x; x < srect.p1.x; x++) { … … 306 304 } 307 305 } 308 } else {309 /* Color key & colorization */310 for (y = srect.p0.y; y < srect.p1.y; y++) {311 for (x = srect.p0.x; x < srect.p1.x; x++) {312 color = pixelmap_get_pixel(&pbm, x, y);313 if (color != rfbbm->key_color) {314 pixelmap_put_pixel(&rfbbm->rfb->rfb.framebuffer,315 x + offs.x, y + offs.y,316 rfbbm->rfb->color);317 }318 }319 }320 306 } 321 307
Note:
See TracChangeset
for help on using the changeset viewer.