回答:
これが解決策ですが、現在の関数の代わりにcreateDeviceExを呼び出す必要があります。
AntiAliasメンバーをtrue(または別の値)に設定して、SIrrlichtCreationParameters構造体を上記の関数に渡す必要があります。変数は符号なし整数であり、ブール値ではないようです。もちろん、質問のIrrlichtDeviceと同じIrrlichtDeviceを使用するには、他のいくつかの構造体メンバーを定義する必要があります。;)
必要に応じて、ここにコードの一部を示します:(警告:現在1年以来Irrlichtを使用していません)
SIrrlichtCreationParameters params = SIrrlichtCreationParameters();
params.AntiAlias = true;
params.DriverType = video::EDT_OPENGL;
params.WindowSize = core::dimension2d<u32>(800, 700);
IrrlichtDevice *device = createDeviceEx(params);
(残念ながらそれほど多くはありませんが)情報についてはここを参照してください。(Irrlicht docは残念ながらあまり役に立ちません)
おやすみなさい、これがお役に立てば幸いです!:-)
Minishlinkの回答の補足:AntiAlias
アンチエイリアスで使用するサンプルの数です。次のスニペットは、IrrlichtのCOpenGLDriver.cppからのものです。
// This value determines the number of samples used for antialiasing
// My experience is that 8 does not show a big
// improvement over 4, but 4 shows a big improvement
// over 2.
if(AntiAlias > 32)
AntiAlias = 32;