summaryrefslogtreecommitdiff
path: root/media-gfx/libimagequant/files/libimagequant-2.14.0-fix-openmp-pragma.patch
blob: 7e2d5861961842f37b2d4872d912ff270c08ad77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From 44525d34b738f733a81037286ece603ca0fdcf10 Mon Sep 17 00:00:00 2001
From: Kornel <kornel@geekhood.net>
Date: Wed, 27 Jan 2021 17:36:33 +0000
Subject: [PATCH] Update OMP pragma

---
 libimagequant.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/libimagequant.c b/libimagequant.c
index 4f0b48f..828f768 100644
--- a/libimagequant.c
+++ b/libimagequant.c
@@ -1279,10 +1279,7 @@ LIQ_NONNULL static float remap_to_palette(liq_image *const input_image, unsigned
 
 #if __GNUC__ >= 9 || __clang__
     #pragma omp parallel for if (rows*cols > 3000) \
-        schedule(static) default(none) shared(acolormap,average_color,cols,input_image,map,n,output_pixels,rows,transparent_index) reduction(+:remapping_error)
-#else
-    #pragma omp parallel for if (rows*cols > 3000) \
-        schedule(static) default(none) shared(acolormap) shared(average_color) reduction(+:remapping_error)
+        schedule(static) default(none) shared(background,acolormap,average_color,cols,input_image,map,n,output_pixels,rows,transparent_index) reduction(+:remapping_error)
 #endif
     for(int row = 0; row < rows; ++row) {
         const f_pixel *const row_pixels = liq_image_get_row_f(input_image, row);