Rev 5369 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5369 | Rev 6137 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | #define HW_TEX_BLIT (1<<1) /* stretch blit */ |
7 | #define HW_TEX_BLIT (1<<1) /* stretch blit */ |
8 | #define HW_VID_BLIT (1<<2) /* planar and packed video */ |
8 | #define HW_VID_BLIT (1<<2) /* planar and packed video */ |
Line 9... | Line 9... | ||
9 | 9 | ||
- | 10 | ||
- | 11 | struct bitmap; |
|
10 | 12 | struct planar; |
|
- | 13 | ||
Line 11... | Line 14... | ||
11 | struct bitmap; |
14 | typedef struct bitmap bitmap_t; |
12 | typedef struct bitmap bitmap_t; |
15 | typedef struct planar planar_t; |
Line 13... | Line 16... | ||
13 | 16 | ||
Line 14... | Line 17... | ||
14 | uint32_t pxInit(int hw); |
17 | uint32_t pxInit(int hw); |
Line -... | Line 18... | ||
- | 18 | void pxFini(); |
|
- | 19 | ||
- | 20 | bitmap_t *pxCreateBitmap(uint32_t width, uint32_t height); |
|
- | 21 | ||
- | 22 | int pxDestroyBitmap(bitmap_t *bitmap); |
|
- | 23 | ||
15 | void pxFini(); |
24 | planar_t* pxCreatePlanar(int name, int format, |
Line 16... | Line 25... | ||
16 | 25 | uint32_t width, uint32_t height, |
|
Line 17... | Line 26... | ||
17 | bitmap_t *pxCreateBitmap(uint32_t width, uint32_t height); |
26 | uint32_t offset0, uint32_t pitch0, |
18 | 27 | uint32_t offset1, uint32_t pitch1, |
|
Line -... | Line 28... | ||
- | 28 | uint32_t offset2, uint32_t pitch2); |
|
- | 29 | ||
- | 30 | void *pxLockBitmap(bitmap_t *bitmap, uint32_t *pitch); |
|
19 | int pxDestroyBitmap(bitmap_t *bitmap); |
31 | |
Line 20... | Line 32... | ||
20 | 32 | int pxResizeBitmap(bitmap_t *bitmap, uint32_t width, uint32_t height); |
|
Line 21... | Line 33... | ||
21 | void *pxLockBitmap(bitmap_t *bitmap, uint32_t *pitch); |
33 |