From cca40d6ea19d32546fb3766be0559e5ecd976fe3 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Sun, 19 Feb 2023 04:20:48 +1100 Subject: 3rdparty/bimg: Disable SSE on 32-bit x86 - it assumes x86-64 integer ALU is available when using SSE. --- scripts/src/3rdparty.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua index 539e8b93205..6a34a9e2fba 100644 --- a/scripts/src/3rdparty.lua +++ b/scripts/src/3rdparty.lua @@ -1250,13 +1250,20 @@ project "bimg" "BX_CONFIG_DEBUG=0", } - configuration { "mingw*" } + configuration { "x64", "mingw*" } defines { "ASTCENC_AVX=0", "ASTCENC_SSE=20", } configuration { } + configuration { "x86", "mingw*" } + defines { + "ASTCENC_AVX=0", + "ASTCENC_SSE=0", + } + configuration { } + includedirs { MAME_DIR .. "3rdparty/bimg/include", MAME_DIR .. "3rdparty/bimg/3rdparty/astc-encoder/include", -- cgit v1.2.3