Subversion Repositories Kolibri OS

Rev

Rev 6115 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6115 Rev 6137
Line 45... Line 45...
45
 
45
 
46
    bitmap->buffer = user_alloc(bitmap->size);
46
    bitmap->buffer = user_alloc(bitmap->size);
47
    if (bitmap->buffer == NULL)
47
    if (bitmap->buffer == NULL)
Line 48... Line -...
48
        goto err_1;
-
 
49
 
-
 
50
//    printf("create bitmap: %p %dx%d buffer: %p\n",
-
 
51
//            bitmap, bitmap->width, bitmap->height, bitmap->buffer);
48
        goto err_1;
Line 52... Line 49...
52
 
49
 
53
    return bitmap;
50
    return bitmap;
54
 
51
 
Line 178... Line 175...
178
    sw_resize_bitmap,
175
    sw_resize_bitmap,
179
    sw_blit,
176
    sw_blit,
180
    sw_create_client,
177
    sw_create_client,
181
    sw_resize_client,
178
    sw_resize_client,
182
    NULL,
179
    NULL,
-
 
180
    NULL,
183
    NULL
181
    NULL
184
};
182
};
Line 185... Line 183...
185
 
183
 
Line 190... Line 188...
190
    struct pix_driver *(*drventry)(uint32_t service);
188
    struct pix_driver *(*drventry)(uint32_t service);
Line 191... Line 189...
191
 
189
 
192
    uint32_t api_version;
190
    uint32_t api_version;
Line -... Line 191...
-
 
191
    ioctl_t io;
-
 
192
 
-
 
193
    if(driver != NULL)
193
    ioctl_t io;
194
        return driver->driver_caps;
Line 194... Line 195...
194
 
195
 
195
    driver = &sw_driver;
196
    driver = &sw_driver;
Line 269... Line 270...
269
    else
270
    else
270
        return NULL;
271
        return NULL;
271
}
272
}
Line -... Line 273...
-
 
273
 
-
 
274
 
-
 
275
int pxBlitPlanar(planar_t *planar, int dst_x, int dst_y,
-
 
276
                 uint32_t w, uint32_t h, int src_x, int src_y)
-
 
277
{
-
 
278
    if(driver->blit_planar)
-
 
279
        return driver->blit_planar(planar, dst_x, dst_y,
-
 
280
                                   w, h, src_x, src_y);
-
 
281
    else