mirror of
https://github.com/nothings/stb
synced 2024-12-15 04:22:35 +03:00
quick fixes w/o version updates
This commit is contained in:
parent
bdef693b7c
commit
0b05bde303
6
stb.h
6
stb.h
@ -1400,12 +1400,18 @@ int stb_is_pow2(unsigned int n)
|
||||
#pragma warning(disable: 4035) // disable warning about no return value
|
||||
int stb_log2_floor(unsigned int n)
|
||||
{
|
||||
#if _MSC_VER > 1700
|
||||
DWORD i;
|
||||
_BitScanReverse(&i, n);
|
||||
return i != 0 ? i : -1;
|
||||
#else
|
||||
__asm {
|
||||
bsr eax,n
|
||||
jnz done
|
||||
mov eax,-1
|
||||
}
|
||||
done:;
|
||||
#endif
|
||||
}
|
||||
#pragma warning(pop)
|
||||
#else
|
||||
|
@ -6277,7 +6277,7 @@ STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int
|
||||
1.21 fix use of 'stbi_uc' in header (reported by jon blow)
|
||||
1.20 added support for Softimage PIC, by Tom Seddon
|
||||
1.19 bug in interlaced PNG corruption check (found by ryg)
|
||||
1.18 2008-08-02
|
||||
1.18 (2008-08-02)
|
||||
fix a threading bug (local mutable static)
|
||||
1.17 support interlaced PNG
|
||||
1.16 major bugfix - stbi__convert_format converted one too many pixels
|
||||
@ -6322,5 +6322,6 @@ STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int
|
||||
0.52 png handles req_comp=3,4 directly; minor cleanup; jpeg comments
|
||||
0.51 obey req_comp requests, 1-component jpegs return as 1-component,
|
||||
on 'test' only check type, not whether we support this variant
|
||||
0.50 first released version
|
||||
0.50 (2006-11-19)
|
||||
first released version
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user