1
0
鏡像自 https://github.com/minetest/irrlicht.git 已同步 2025-09-15 12:45:27 +02:00

Burningsvideo 0.52 Linux Warnings

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6156 dfc29bdd-3216-0410-991c-e03cc46cb475
此提交包含在:
engineer_apple
2020-11-10 20:29:55 +00:00
父節點 e21ef3d169
當前提交 1170f08dae
共有 3 個檔案被更改,包括 11 行新增3 行删除

查看文件

@@ -361,7 +361,7 @@ namespace video
ETF_TEXGEN_MASK = ETF_TEXGEN_CAMERA_SPHERE | ETF_TEXGEN_CAMERA_REFLECTION | ETF_TEXGEN_WRAP
};
size_t TransformationStack; // 0 .. 3D , 1 .. 2D
core::matrix4 Transformation[2][ETS_COUNT_BURNING];
core::matrix4 ALIGN(16) Transformation[2][ETS_COUNT_BURNING];
size_t TransformationFlag[2][ETS_COUNT_BURNING]; // E_TRANSFORMATION_FLAG

查看文件

@@ -376,8 +376,7 @@ namespace video
tFixPoint AlphaRef;
int RenderPass_ShaderIsTransparent;
u8 _unused_pack[4];
sScanConvertData scan;
sScanConvertData ALIGN(16) scan;
sScanLineData line;
tVideoSample PrimitiveColor; //used if no color interpolation is defined

查看文件

@@ -306,4 +306,13 @@ namespace irr {
//! Size of a static C-style array.
#define array_size(_arr) ((sizeof(_arr)/sizeof(*_arr)))
//! Compiler Align
#if defined(_MSC_VER)
#define ALIGN(x) __declspec(align(x))
#elif defined(__GNUC__)
#define ALIGN(x) __attribute__ ((aligned(x)))
#else
#define ALIGN(x)
#endif
#endif // __S_VIDEO_2_SOFTWARE_COMPILE_CONFIG_H_INCLUDED__