Mesa (master): panfrost/midgard: Lower texture projectors
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jun 12 21:33:43 UTC 2019
Module: Mesa
Branch: master
Commit: 6ae4f9c523c8f5ae6e31360c2aaa2ff02102bafd
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ae4f9c523c8f5ae6e31360c2aaa2ff02102bafd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Tue Jun 11 09:51:29 2019 -0700
panfrost/midgard: Lower texture projectors
We do have native support for perspective division on the load/store
unit, but this is for the future, something ideally we would select
generally, not just for textures. Meanwhile, flipping on projector
lowering works now.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
---
src/gallium/drivers/panfrost/midgard/midgard_compile.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/panfrost/midgard/midgard_compile.c b/src/gallium/drivers/panfrost/midgard/midgard_compile.c
index eacf84e89e6..1e1da1db060 100644
--- a/src/gallium/drivers/panfrost/midgard/midgard_compile.c
+++ b/src/gallium/drivers/panfrost/midgard/midgard_compile.c
@@ -356,7 +356,8 @@ optimise_nir(nir_shader *nir)
NIR_PASS(progress, nir, nir_lower_idiv);
nir_lower_tex_options lower_tex_options = {
- .lower_rect = true
+ .lower_rect = true,
+ .lower_txp = ~0
};
NIR_PASS(progress, nir, nir_lower_tex, &lower_tex_options);
More information about the mesa-commit
mailing list