Mesa (main): pan/bi: Model Valhall image loads

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Apr 7 13:44:13 UTC 2022


Module: Mesa
Branch: main
Commit: c6fdafe5eaadfdfdaff084bf2f29ae76a163cfe1
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6fdafe5eaadfdfdaff084bf2f29ae76a163cfe1

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Mar 30 15:52:09 2022 -0400

pan/bi: Model Valhall image loads

Like LD_ATTR_TEX.

Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15756>

---

 src/panfrost/bifrost/ISA.xml | 46 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/src/panfrost/bifrost/ISA.xml b/src/panfrost/bifrost/ISA.xml
index 17670908117..c69be0b3203 100644
--- a/src/panfrost/bifrost/ISA.xml
+++ b/src/panfrost/bifrost/ISA.xml
@@ -8774,4 +8774,50 @@
     </mod>
   </ins>
 
+  <ins name="+LD_TEX" pseudo="true" staging="w=format" message="attribute">
+    <src start="0"/>
+    <src start="3"/>
+    <src start="6"/>
+    <mod name="register_format" size="4">
+      <opt>f16</opt>
+      <opt>f32</opt>
+      <opt>s32</opt>
+      <opt>u32</opt>
+      <opt>s16</opt>
+      <opt>u16</opt>
+      <opt>f64</opt>
+      <opt>i64</opt>
+      <opt>auto</opt>
+    </mod>
+    <mod name="vecsize" start="11" size="2">
+      <opt>none</opt>
+      <opt>v2</opt>
+      <opt>v3</opt>
+      <opt>v4</opt>
+    </mod>
+  </ins>
+
+  <ins name="+LD_TEX_IMM" pseudo="true" staging="w=format" message="attribute">
+    <src start="0"/>
+    <src start="3"/>
+    <immediate name="texture_index" start="6" size="4"/>
+    <mod name="register_format" size="4">
+      <opt>f16</opt>
+      <opt>f32</opt>
+      <opt>s32</opt>
+      <opt>u32</opt>
+      <opt>s16</opt>
+      <opt>u16</opt>
+      <opt>f64</opt>
+      <opt>i64</opt>
+      <opt>auto</opt>
+    </mod>
+    <mod name="vecsize" start="11" size="2">
+      <opt>none</opt>
+      <opt>v2</opt>
+      <opt>v3</opt>
+      <opt>v4</opt>
+    </mod>
+  </ins>
+
 </bifrost>



More information about the mesa-commit mailing list