diff options
author | Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> | 2020-02-20 07:41:26 -0500 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2020-02-20 13:34:18 +0000 |
commit | cc3d29c6e7ccca1ac738cfeafbe4685fbec533f7 (patch) | |
tree | cbd0fda8ff4404c4e1a4021fc98d704e725e3228 /src/panfrost/midgard/midgard.h | |
parent | 0263d2793ce0d061268e83afb9c225a06a4e6f25 (diff) | |
download | mesa-cc3d29c6e7ccca1ac738cfeafbe4685fbec533f7.tar.gz |
pan/midgard: Identify clamp(x, -1.0, 1.0) flag
So *that's* what's .unk2 was about :)
We still need to add an opt pass for it, but we can do that further down
the line.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3892>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3892>
Diffstat (limited to 'src/panfrost/midgard/midgard.h')
-rw-r--r-- | src/panfrost/midgard/midgard.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/panfrost/midgard/midgard.h b/src/panfrost/midgard/midgard.h index 0e650db74e8..b270fd2a823 100644 --- a/src/panfrost/midgard/midgard.h +++ b/src/panfrost/midgard/midgard.h @@ -207,9 +207,9 @@ typedef enum { typedef enum { midgard_outmod_none = 0, - midgard_outmod_pos = 1, - /* 0x2 unknown */ - midgard_outmod_sat = 3 + midgard_outmod_pos = 1, /* max(x, 0.0) */ + midgard_outmod_one = 2, /* clamp(x, -1.0, 1.0) */ + midgard_outmod_sat = 3 /* clamp(x, 0.0, 1.0) */ } midgard_outmod_float; typedef enum { |