瀏覽代碼

[rtext] Fix default font alpha on Big Endian systems (#4624)

* Fix rtext default font alpha on Big Endian

* Endian Indepence
Fancy2209 8 月之前
父節點
當前提交
7868d600f4
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/rtext.c

+ 5 - 1
src/rtext.c

@@ -247,7 +247,11 @@ extern void LoadFontDefault(void)
                 // we must consider data as little-endian order (alpha + gray)
                 ((unsigned short *)imFont.data)[i + j] = 0xffff;
             }
-            else ((unsigned short *)imFont.data)[i + j] = 0x00ff;
+            else 
+            { 
+                ((unsigned char *)imFont.data)[(i + j)*sizeof(short)] = 0xFF;
+                ((unsigned char *)imFont.data)[(i + j)*sizeof(short) + 1] = 0x00;
+            }
         }
 
         counter++;