Mesa (master): pan/midgard: Add perspective ops to mir_get_swizzle

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Oct 16 01:41:56 UTC 2019


Module: Mesa
Branch: master
Commit: 47b58199f0d097a9e29bed58c4ddfc84d3bf1278
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47b58199f0d097a9e29bed58c4ddfc84d3bf1278

Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Oct 15 16:19:08 2019 -0400

pan/midgard: Add perspective ops to mir_get_swizzle

I really need to just make this a table..

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>

---

 src/panfrost/midgard/mir.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/panfrost/midgard/mir.c b/src/panfrost/midgard/mir.c
index 33337d723b6..b9df0527e3f 100644
--- a/src/panfrost/midgard/mir.c
+++ b/src/panfrost/midgard/mir.c
@@ -76,6 +76,12 @@ mir_get_swizzle(midgard_instruction *ins, unsigned idx)
                         case midgard_op_ld_cubemap_coords:
                                 components = 3;
                                 break;
+                        case midgard_op_ldst_perspective_division_z:
+                                components = 3;
+                                break;
+                        case midgard_op_ldst_perspective_division_w:
+                                components = 4;
+                                break;
                         default:
                                 components = 1;
                                 break;




More information about the mesa-commit mailing list