-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
A minimal example using "scarfy.png" from the raylib examples which has the dimensions 768 x 128 :
texture = rl.load_texture("resources/scarfy.png")
print("Texture:", texture.id, texture.width, texture.height, texture.mipmaps, texture.format)gives the output
Texture: 3298534883331 4294967424 139994459013127 140731655587712 140731655587952
The lower 32 bits of the width, height and mipmaps values are correct, it is the upper 32 bits that gives rise to these bizarre values (format and id may be correct as well, I am not sure).
On my system compiling raylib using the defaults results in the size of an int and a long being different. I noticed that the generated bindings have the line Int = c_long but changing the definition to be c_int gives the output:
Texture: 3298534883331 128 1 7 32766
Any idea how to address this?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed