Mesa (main): pan/bi: Add bifrost_texture_operation_mode enum

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Nov 12 16:47:45 UTC 2021


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

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Mon Nov  8 13:59:39 2021 -0500

pan/bi: Add bifrost_texture_operation_mode enum

Differentiates single/dual texturing.

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

---

 src/panfrost/bifrost/bifrost.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/panfrost/bifrost/bifrost.h b/src/panfrost/bifrost/bifrost.h
index d9c567fa59e..b8c5fb4c6e6 100644
--- a/src/panfrost/bifrost/bifrost.h
+++ b/src/panfrost/bifrost/bifrost.h
@@ -409,6 +409,14 @@ static const struct bifrost_reg_ctrl_23 bifrost_reg_ctrl_lut[32] = {
 /* Texture operator descriptors in various states. Usually packed in the
  * compiler and stored as a constant */
 
+enum bifrost_texture_operation_mode {
+        /* Dual texturing */
+        BIFROST_TEXTURE_OPERATION_DUAL = 1,
+
+        /* Single texturing */
+        BIFROST_TEXTURE_OPERATION_SINGLE = 3,
+};
+
 enum bifrost_index {
         /* Both texture/sampler index immediate */
         BIFROST_INDEX_IMMEDIATE_SHARED = 0,



More information about the mesa-commit mailing list