mirror of
https://github.com/glfw/glfw.git
synced 2025-01-30 20:02:34 +00:00
nuklear: fix big-endian image conversion
This has been submitted upstream as well.
This commit is contained in:
parent
e7ea71be03
commit
bc0d63cf82
12
deps/nuklear.h
vendored
12
deps/nuklear.h
vendored
@ -12983,7 +12983,7 @@ nk_font_bake_convert(void *out_memory, int img_width, int img_height,
|
||||
const void *in_memory)
|
||||
{
|
||||
int n = 0;
|
||||
nk_rune *dst;
|
||||
nk_byte *dst;
|
||||
const nk_byte *src;
|
||||
|
||||
NK_ASSERT(out_memory);
|
||||
@ -12992,10 +12992,14 @@ nk_font_bake_convert(void *out_memory, int img_width, int img_height,
|
||||
NK_ASSERT(img_height);
|
||||
if (!out_memory || !in_memory || !img_height || !img_width) return;
|
||||
|
||||
dst = (nk_rune*)out_memory;
|
||||
dst = (nk_byte*)out_memory;
|
||||
src = (const nk_byte*)in_memory;
|
||||
for (n = (int)(img_width * img_height); n > 0; n--)
|
||||
*dst++ = ((nk_rune)(*src++) << 24) | 0x00FFFFFF;
|
||||
for (n = (int)(img_width * img_height); n > 0; n--) {
|
||||
*dst++ = 0xff; // r
|
||||
*dst++ = 0xff; // g
|
||||
*dst++ = 0xff; // b
|
||||
*dst++ = *src++; // a
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user