mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 20:25:34 +08:00
Set utf-8 encoding flag in xmake.lua
This commit is contained in:
@@ -147,14 +147,12 @@ void ConvertABGRtoBGRA(const uint8_t *abgr_data, uint8_t *bgra_data, int width,
|
|||||||
int height, int abgr_stride, int bgra_stride) {
|
int height, int abgr_stride, int bgra_stride) {
|
||||||
for (int i = 0; i < height; ++i) {
|
for (int i = 0; i < height; ++i) {
|
||||||
for (int j = 0; j < width; ++j) {
|
for (int j = 0; j < width; ++j) {
|
||||||
// ABGR<47><52>BGRA<52><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3>
|
|
||||||
int abgr_index = (i * abgr_stride + j) * 4;
|
int abgr_index = (i * abgr_stride + j) * 4;
|
||||||
int bgra_index = (i * bgra_stride + j) * 4;
|
int bgra_index = (i * bgra_stride + j) * 4;
|
||||||
|
|
||||||
// ֱ<>ӽ<EFBFBD><D3BD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD>ͺ<EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD>Alphaͨ<61><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
bgra_data[bgra_index + 0] = abgr_data[abgr_index + 2]; // 蓝色
|
||||||
bgra_data[bgra_index + 0] = abgr_data[abgr_index + 2]; // <EFBFBD><EFBFBD>ɫ
|
bgra_data[bgra_index + 1] = abgr_data[abgr_index + 1]; // 绿色
|
||||||
bgra_data[bgra_index + 1] = abgr_data[abgr_index + 1]; // <EFBFBD><EFBFBD>ɫ
|
bgra_data[bgra_index + 2] = abgr_data[abgr_index + 0]; // 红色
|
||||||
bgra_data[bgra_index + 2] = abgr_data[abgr_index + 0]; // <20><>ɫ
|
|
||||||
bgra_data[bgra_index + 3] = abgr_data[abgr_index + 3]; // Alpha
|
bgra_data[bgra_index + 3] = abgr_data[abgr_index + 3]; // Alpha
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,11 +162,9 @@ void ConvertBGRAtoABGR(const uint8_t *bgra_data, uint8_t *abgr_data, int width,
|
|||||||
int height, int bgra_stride, int abgr_stride) {
|
int height, int bgra_stride, int abgr_stride) {
|
||||||
for (int i = 0; i < height; ++i) {
|
for (int i = 0; i < height; ++i) {
|
||||||
for (int j = 0; j < width; ++j) {
|
for (int j = 0; j < width; ++j) {
|
||||||
// BGRA<52><41>ABGR<47><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3>
|
|
||||||
int bgra_index = (i * bgra_stride + j) * 4;
|
int bgra_index = (i * bgra_stride + j) * 4;
|
||||||
int abgr_index = (i * abgr_stride + j) * 4;
|
int abgr_index = (i * abgr_stride + j) * 4;
|
||||||
|
|
||||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD>Alphaͨ<61><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>
|
|
||||||
abgr_data[abgr_index + 0] = bgra_data[bgra_index + 3]; // Alpha
|
abgr_data[abgr_index + 0] = bgra_data[bgra_index + 3]; // Alpha
|
||||||
abgr_data[abgr_index + 1] = bgra_data[bgra_index + 0]; // Blue
|
abgr_data[abgr_index + 1] = bgra_data[bgra_index + 0]; // Blue
|
||||||
abgr_data[abgr_index + 2] = bgra_data[bgra_index + 1]; // Green
|
abgr_data[abgr_index + 2] = bgra_data[bgra_index + 1]; // Green
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ set_license("LGPL-3.0")
|
|||||||
|
|
||||||
add_rules("mode.release", "mode.debug")
|
add_rules("mode.release", "mode.debug")
|
||||||
set_languages("c++17")
|
set_languages("c++17")
|
||||||
|
set_encodings("utf-8")
|
||||||
|
|
||||||
-- set_policy("build.warning", true)
|
-- set_policy("build.warning", true)
|
||||||
-- set_warnings("all", "extra")
|
-- set_warnings("all", "extra")
|
||||||
|
|||||||
Reference in New Issue
Block a user