diff options
| author | spicyjpeg <thatspicyjpeg@gmail.com> | 2022-07-30 00:53:31 +0200 |
|---|---|---|
| committer | spicyjpeg <thatspicyjpeg@gmail.com> | 2022-07-30 00:53:31 +0200 |
| commit | 073a859acf16ccbc0f49364e38126bf2bf03aa3d (patch) | |
| tree | 90fac6072c5fe3ccee0505c881f89aa262d4eed7 /libpsn00b/psxgpu/image.c | |
| parent | 0e755e9801a2dcf7b9827c90cc38e9f532d06393 (diff) | |
| download | psn00bsdk-073a859acf16ccbc0f49364e38126bf2bf03aa3d.tar.gz | |
Deprecate u_short, u_int and u_long types in libpsn00b
Diffstat (limited to 'libpsn00b/psxgpu/image.c')
| -rw-r--r-- | libpsn00b/psxgpu/image.c | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/libpsn00b/psxgpu/image.c b/libpsn00b/psxgpu/image.c index 3633c7c..b3e5678 100644 --- a/libpsn00b/psxgpu/image.c +++ b/libpsn00b/psxgpu/image.c @@ -4,7 +4,6 @@ */ #include <stdint.h> -#include <sys/types.h> #include <stdio.h> #include <psxgpu.h> #include <hwregs_c.h> @@ -51,11 +50,11 @@ static void _load_store_image( /* Public VRAM API */ -void LoadImage(const RECT *rect, const u_long *data) { +void LoadImage(const RECT *rect, const uint32_t *data) { _load_store_image(0xa0000000, 2, rect, (uint32_t *) data); } -void StoreImage(const RECT *rect, u_long *data) { +void StoreImage(const RECT *rect, uint32_t *data) { _load_store_image(0xc0000000, 3, rect, (uint32_t *) data); } @@ -65,18 +64,18 @@ void StoreImage(const RECT *rect, u_long *data) { // difference from GetTimInfo() is that it copies RECTs rather than merely // returning pointers to them, which become useless once the .TIM file is // unloaded from main RAM. -int GsGetTimInfo(const u_long *tim, GsIMAGE *info) { +int GsGetTimInfo(const uint32_t *tim, GsIMAGE *info) { if ((*(tim++) & 0xffff) != 0x0010) return 1; info->pmode = *(tim++); if (info->pmode & 8) { - const u_long *palette_end = tim; + const uint32_t *palette_end = tim; palette_end += *(tim++) / 4; - *((u_long *) &(info->cx)) = *(tim++); - *((u_long *) &(info->cw)) = *(tim++); - info->clut = (u_long *) tim; + *((uint32_t *) &(info->cx)) = *(tim++); + *((uint32_t *) &(info->cw)) = *(tim++); + info->clut = (uint32_t *) tim; tim = palette_end; } else { @@ -84,24 +83,24 @@ int GsGetTimInfo(const u_long *tim, GsIMAGE *info) { } tim++; - *((u_long *) &(info->px)) = *(tim++); - *((u_long *) &(info->pw)) = *(tim++); - info->pixel = (u_long *) tim; + *((uint32_t *) &(info->px)) = *(tim++); + *((uint32_t *) &(info->pw)) = *(tim++); + info->pixel = (uint32_t *) tim; return 0; } -int GetTimInfo(const u_long *tim, TIM_IMAGE *info) { +int GetTimInfo(const uint32_t *tim, TIM_IMAGE *info) { if ((*(tim++) & 0xffff) != 0x0010) return 1; info->mode = *(tim++); if (info->mode & 8) { - const u_long *palette_end = tim; + const uint32_t *palette_end = tim; palette_end += *(tim++) / 4; - info->crect = (RECT *) tim; - info->caddr = (u_long *) &tim[2]; + info->crect = (RECT *) tim; + info->caddr = (uint32_t *) &tim[2]; tim = palette_end; } else { @@ -109,8 +108,8 @@ int GetTimInfo(const u_long *tim, TIM_IMAGE *info) { } tim++; - info->prect = (RECT *) tim; - info->paddr = (u_long *) &tim[2]; + info->prect = (RECT *) tim; + info->paddr = (uint32_t *) &tim[2]; return 0; } |
