Browse Source

Fix broken code

master
Wesley Kerfoot 5 years ago
parent
commit
7ae5f0f732
  1. 17
      blit_xcb.c

17
blit_xcb.c

@ -193,10 +193,9 @@ allocatePixmap(xcb_connection_t *display,
return pixmapId; return pixmapId;
} }
xcb_point_t* xcb_point_t*
genPoints(uint16_t height, genPoints(uint16_t width,
uint16_t width) { uint16_t height) {
xcb_point_t *points = malloc( sizeof(xcb_point_t) * height * width); xcb_point_t *points = malloc( sizeof(xcb_point_t) * height * width);
xcb_point_t point; xcb_point_t point;
@ -205,8 +204,8 @@ genPoints(uint16_t height,
printf("width = %d, height = %d\n", width, height); printf("width = %d, height = %d\n", width, height);
for (uint16_t x = 0; x < height; x++) { for (uint16_t x = 0; x < width; x++) {
for(uint16_t y = 0; y < width; y++) { for(uint16_t y = 0; y < height; y++) {
point.x = x; point.x = x;
point.y = y; point.y = y;
points[i] = point; points[i] = point;
@ -310,10 +309,10 @@ main(void) {
pixmap, pixmap,
window, window,
gc, gc,
expose->x, /* top left x coord */ 0, /* top left x coord */
expose->y, /* top left y coord */ 0, /* top left y coord */
expose->x, /* top left x coord of dest*/ 0, /* top left x coord of dest*/
expose->y, /* top left y coord of dest*/ 0, /* top left y coord of dest*/
window_width, /* pixel width of source */ window_width, /* pixel width of source */
window_height /* pixel height of source */ window_height /* pixel height of source */
); );

Loading…
Cancel
Save