Mesa (master): freedreno: assume builtin shaders do compile

Rob Clark robclark at kemper.freedesktop.org
Thu Jun 2 20:29:50 UTC 2016


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

Author: Rob Clark <robclark at freedesktop.org>
Date:   Thu Jun  2 16:17:16 2016 -0400

freedreno: assume builtin shaders do compile

Maybe we should switch to ureg to build the builtin shaders.  But at any
rate, if they fail to compile it is because someone messed them up (or
changed TGSI syntax?).

CID 1362444

Signed-off-by: Rob Clark <robclark at freedesktop.org>

---

 src/gallium/drivers/freedreno/freedreno_program.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/freedreno/freedreno_program.c b/src/gallium/drivers/freedreno/freedreno_program.c
index ae6c658..db6b258 100644
--- a/src/gallium/drivers/freedreno/freedreno_program.c
+++ b/src/gallium/drivers/freedreno/freedreno_program.c
@@ -81,7 +81,8 @@ static void * assemble_tgsi(struct pipe_context *pctx,
 			.tokens = toks,
 	};
 
-	tgsi_text_translate(src, toks, ARRAY_SIZE(toks));
+	bool ret = tgsi_text_translate(src, toks, ARRAY_SIZE(toks));
+	assume(ret);
 
 	if (frag)
 		return pctx->create_fs_state(pctx, &cso);




More information about the mesa-commit mailing list