[packages/Mesa] actually add bug111552.patch

jajcus jajcus at pld-linux.org
Tue Sep 10 09:15:02 CEST 2019


commit 3d8549dc67734ee93704d1020065f332517ba044
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Tue Sep 10 09:14:50 2019 +0200

    actually add bug111552.patch

 bug111552.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
---
diff --git a/bug111552.patch b/bug111552.patch
new file mode 100644
index 0000000..1e053f5
--- /dev/null
+++ b/bug111552.patch
@@ -0,0 +1,44 @@
+From 3b1a7e5333335900293935399ce49a67562eafc7 Mon Sep 17 00:00:00 2001
+From: Jason Ekstrand <jason at jlekstrand.net>
+Date: Tue, 3 Sep 2019 10:00:23 -0500
+Subject: [PATCH] anv: Bump maxComputeWorkgroupSize
+
+Fixes: 9a129510f56f "anv: Bump maxComputeWorkgroupInvocations"
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111552
+Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
+---
+ src/intel/vulkan/anv_device.c | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
+index a6572135c91..3497a01f900 100644
+--- a/src/intel/vulkan/anv_device.c
++++ b/src/intel/vulkan/anv_device.c
+@@ -1264,6 +1264,8 @@ void anv_GetPhysicalDeviceProperties(
+       pdevice->has_a64_buffer_access ? UINT32_MAX :
+                                        MAX_BINDING_TABLE_SIZE - MAX_RTS;
+ 
++   const uint32_t max_workgroup_size = 32 * devinfo->max_cs_threads;
++
+    VkSampleCountFlags sample_counts =
+       isl_device_get_sample_counts(&pdevice->isl_dev);
+ 
+@@ -1322,11 +1324,11 @@ void anv_GetPhysicalDeviceProperties(
+       .maxFragmentCombinedOutputResources       = 8,
+       .maxComputeSharedMemorySize               = 64 * 1024,
+       .maxComputeWorkGroupCount                 = { 65535, 65535, 65535 },
+-      .maxComputeWorkGroupInvocations           = 32 * devinfo->max_cs_threads,
++      .maxComputeWorkGroupInvocations           = max_workgroup_size,
+       .maxComputeWorkGroupSize = {
+-         16 * devinfo->max_cs_threads,
+-         16 * devinfo->max_cs_threads,
+-         16 * devinfo->max_cs_threads,
++         max_workgroup_size,
++         max_workgroup_size,
++         max_workgroup_size,
+       },
+       .subPixelPrecisionBits                    = 8,
+       .subTexelPrecisionBits                    = 8,
+-- 
+2.22.0
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/3d8549dc67734ee93704d1020065f332517ba044



More information about the pld-cvs-commit mailing list