summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/meson.build14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/mesa/meson.build b/src/mesa/meson.build
index b839fd02981..05a3a9ac55d 100644
--- a/src/mesa/meson.build
+++ b/src/mesa/meson.build
@@ -592,9 +592,6 @@ files_libmesa_gallium = files(
'state_tracker/st_vdpau.h',
)
-# TODO: sse41
-libmesa_sse41 = []
-
matypes_h = []
if with_asm_arch == 'x86' or with_asm_arch == 'x86_64'
gen_matypes = executable(
@@ -692,6 +689,17 @@ files_libmesa_common += [
sha1_h,
]
+if with_sse41
+ libmesa_sse41 = static_library(
+ 'mesa_sse41',
+ files('main/streaming-load-memcpy.c', 'main/sse_minmax.c'),
+ c_args : [c_vis_args, c_msvc_compat_args, sse41_args],
+ include_directories : inc_common,
+ )
+else
+ libmesa_sse41 = []
+endif
+
libmesa_classic = static_library(
'mesa_classic',
[files_libmesa_common, files_libmesa_classic],