Edit: Literal seconds after posting I figured it out; my array was too small. Thanks everyone :oops:
I've been stuck on this for a while, I suspect my problem is not with irrlicht, but with something more fundamental to C/C++
I'm using https://github.com/syoyo/tinyobjloader-c/ to basically re ...
Search found 3 matches
- Sun Mar 10, 2019 9:40 pm
- Forum: Beginners Help
- Topic: vector2d's = operator is overwriting my stack variable
- Replies: 1
- Views: 927
- Fri Oct 26, 2018 7:11 pm
- Forum: Beginners Help
- Topic: [Solved] Problem loading .png "not really a png"
- Replies: 4
- Views: 1765
Re: Problem loading .png "not really a png"
Figured it out, CImageLoaderPng::isALoadableFileFormat() reads the first 8 bytes of the file passed, but does not reset the cursor to the beginning of the file. So my check for isALoadableFileFormat() reads the first 8 bytes, and then CImageLoaderPng::loadImage() takes the next 8 bytes, assuming ...
- Tue Oct 23, 2018 2:43 pm
- Forum: Beginners Help
- Topic: [Solved] Problem loading .png "not really a png"
- Replies: 4
- Views: 1765
[Solved] Problem loading .png "not really a png"
Hi, I'm having some trouble loading a png. When I call loadImage(), irrlicht prints "LOAD PNG: not really a png". I dug into the source a bit, and found that a call to png_sig_cmp() failed.
I checked my image with od -tx1 client\data\ui\background2.png , which outputs
0000000 89 50 4e 47 0d 0a 1a ...
I checked my image with od -tx1 client\data\ui\background2.png , which outputs
0000000 89 50 4e 47 0d 0a 1a ...