Fix unigi_ext_texture_open

This commit is contained in:
Fierelier 2024-09-25 21:12:42 +02:00
parent d8789b7689
commit 8286d50145

4
main.c
View File

@ -63,8 +63,8 @@ void unigi_ext_texture_destroy(unigi_ext_type_texture * texture) {
unigi_ext_type_texture * unigi_ext_texture_open(char * path) { unigi_ext_type_texture * unigi_ext_texture_open(char * path) {
int fd = open(path,O_RDONLY); int fd = open(path,O_RDONLY);
if (fd == -1) { goto fail; } if (fd == -1) { goto fail; }
unigi_ext_type_2d_coord width; uint16_t width;
unigi_ext_type_2d_coord height; uint16_t height;
if (read(fd,&width,sizeof(uint16_t)) != sizeof(uint16_t)) { goto fail_file; } if (read(fd,&width,sizeof(uint16_t)) != sizeof(uint16_t)) { goto fail_file; }
if (read(fd,&height,sizeof(uint16_t)) != sizeof(uint16_t)) { goto fail_file; } if (read(fd,&height,sizeof(uint16_t)) != sizeof(uint16_t)) { goto fail_file; }
unigi_ext_type_texture * texture = unigi_ext_texture_create(width,height); unigi_ext_type_texture * texture = unigi_ext_texture_create(width,height);