<div class="gmail_quote">On 14 June 2012 05:10, Jose Fonseca <span dir="ltr">&lt;<a href="mailto:jfonseca@vmware.com" target="_blank">jfonseca@vmware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
lp_build_utrunc() doesn&#39;t exists yet.  For now, please use lp_build_itrunc() and add a /* FIXME: implement and use lp_build_utrunc() */ comment. It&#39;s not perfect, but it&#39;s no worse what&#39;s there now.<br>
<br>
Jose<br></blockquote><div><br></div><div>Ok, will do.  Thank you.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5"><br>
----- Original Message -----<br>
&gt; ---<br>
&gt;  src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c |   12<br>
&gt;  ++++++++++++<br>
&gt;  1 files changed, 12 insertions(+), 0 deletions(-)<br>
&gt;<br>
&gt; diff --git a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c<br>
&gt; b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c<br>
&gt; index e0a5180..e48a0fd 100644<br>
&gt; --- a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c<br>
&gt; +++ b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c<br>
&gt; @@ -984,6 +984,17 @@ f2i_emit_cpu(<br>
&gt;                                                          emit_data-&gt;args[0]);<br>
&gt;  }<br>
&gt;<br>
&gt; +/* TGSI_OPCODE_F2U (CPU Only) */<br>
&gt; +static void<br>
&gt; +f2u_emit_cpu(<br>
&gt; +   const struct lp_build_tgsi_action * action,<br>
&gt; +   struct lp_build_tgsi_context * bld_base,<br>
&gt; +   struct lp_build_emit_data * emit_data)<br>
&gt; +{<br>
&gt; +   emit_data-&gt;output[emit_data-&gt;chan] =<br>
&gt; lp_build_utrunc(&amp;bld_base-&gt;base,<br>
&gt; +<br>
&gt;                                                        emit_data-&gt;args[0]);<br>
&gt; +}<br>
&gt; +<br>
&gt;  /* TGSI_OPCODE_FLR (CPU Only) */<br>
&gt;<br>
&gt;  static void<br>
&gt; @@ -1561,6 +1572,7 @@ lp_set_default_actions_cpu(<br>
&gt;     bld_base-&gt;op_actions[TGSI_OPCODE_EX2].emit = ex2_emit_cpu;<br>
&gt;     bld_base-&gt;op_actions[TGSI_OPCODE_EXP].emit = exp_emit_cpu;<br>
&gt;     bld_base-&gt;op_actions[TGSI_OPCODE_F2I].emit = f2i_emit_cpu;<br>
&gt; +   bld_base-&gt;op_actions[TGSI_OPCODE_F2U].emit = f2u_emit_cpu;<br>
&gt;     bld_base-&gt;op_actions[TGSI_OPCODE_FLR].emit = flr_emit_cpu;<br>
&gt;<br>
&gt;     bld_base-&gt;op_actions[TGSI_OPCODE_I2F].emit = i2f_emit_cpu;<br>
&gt; --<br>
&gt; 1.7.7.6<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; mesa-dev mailing list<br>
&gt; <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
&gt;<br>
</blockquote></div><br>