<div dir="ltr">Oh, OK then. I thought they maybe were there for a reason other than having used the other driver as a base.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/4 Alex Deucher <span dir="ltr"><<a href="mailto:alexdeucher@gmail.com" target="_blank">alexdeucher@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Dec 4, 2013 at 11:20 AM, Mario Rugiero <<a href="mailto:mrugiero@gmail.com">mrugiero@gmail.com</a>> wrote:<br>

> May I ask if those fixmes are actually fixed? Otherwise, wouldn't it be<br>
> wiser to keep them pointing out this problems?<br>
<br>
</div>They are no longer relevant or we'd leave them in.  The first hunk,<br>
for example, was just a copy and paste leftover from r600g.<br>
<span class="HOEnZb"><font color="#888888"><br>
Alex<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
><br>
> 2013/12/4 Alex Deucher <<a href="mailto:alexdeucher@gmail.com">alexdeucher@gmail.com</a>><br>
>><br>
>> On Tue, Dec 3, 2013 at 11:38 PM, Michel Dänzer <<a href="mailto:michel@daenzer.net">michel@daenzer.net</a>> wrote:<br>
>> > From: Michel Dänzer <<a href="mailto:michel.daenzer@amd.com">michel.daenzer@amd.com</a>><br>
>> ><br>
>> > Signed-off-by: Michel Dänzer <<a href="mailto:michel.daenzer@amd.com">michel.daenzer@amd.com</a>><br>
>><br>
>> Reviewed-by: Alex Deucher <<a href="mailto:alexander.deucher@amd.com">alexander.deucher@amd.com</a>><br>
>><br>
>><br>
>> > ---<br>
>> >  src/gallium/drivers/radeonsi/radeonsi_pipe.c   | 1 -<br>
>> >  src/gallium/drivers/radeonsi/radeonsi_shader.c | 5 +----<br>
>> >  2 files changed, 1 insertion(+), 5 deletions(-)<br>
>> ><br>
>> > diff --git a/src/gallium/drivers/radeonsi/radeonsi_pipe.c<br>
>> > b/src/gallium/drivers/radeonsi/radeonsi_pipe.c<br>
>> > index 0242a03..4aaa88f 100644<br>
>> > --- a/src/gallium/drivers/radeonsi/radeonsi_pipe.c<br>
>> > +++ b/src/gallium/drivers/radeonsi/radeonsi_pipe.c<br>
>> > @@ -392,7 +392,6 @@ static int r600_get_param(struct pipe_screen*<br>
>> > pscreen, enum pipe_cap param)<br>
>> ><br>
>> >         /* Render targets. */<br>
>> >         case PIPE_CAP_MAX_RENDER_TARGETS:<br>
>> > -               /* FIXME some r6xx are buggy and can only do 4 */<br>
>> >                 return 8;<br>
>> ><br>
>> >         case PIPE_CAP_MAX_VIEWPORTS:<br>
>> > diff --git a/src/gallium/drivers/radeonsi/radeonsi_shader.c<br>
>> > b/src/gallium/drivers/radeonsi/radeonsi_shader.c<br>
>> > index 96cc1aa..88825bb 100644<br>
>> > --- a/src/gallium/drivers/radeonsi/radeonsi_shader.c<br>
>> > +++ b/src/gallium/drivers/radeonsi/radeonsi_shader.c<br>
>> > @@ -281,7 +281,6 @@ static void declare_input_fs(<br>
>> >         attr_number = lp_build_const_int32(gallivm,<br>
>> ><br>
>> > shader->input[input_index].param_offset);<br>
>> ><br>
>> > -       /* XXX: Handle all possible interpolation modes */<br>
>> >         switch (decl->Interp.Interpolate) {<br>
>> >         case TGSI_INTERPOLATE_COLOR:<br>
>> >                 if (si_shader_ctx->shader->key.ps.flatshade) {<br>
>> > @@ -875,7 +874,7 @@ static void si_llvm_emit_streamout(struct<br>
>> > si_shader_context *shader)<br>
>> >         lp_build_endif(&if_ctx);<br>
>> >  }<br>
>> ><br>
>> > -/* XXX: This is partially implemented for VS only at this point.  It is<br>
>> > not complete */<br>
>> > +<br>
>> >  static void si_llvm_emit_epilogue(struct lp_build_tgsi_context *<br>
>> > bld_base)<br>
>> >  {<br>
>> >         struct si_shader_context * si_shader_ctx =<br>
>> > si_shader_context(bld_base);<br>
>> > @@ -1222,8 +1221,6 @@ handle_semantic:<br>
>> ><br>
>> > LLVMVoidTypeInContext(base->gallivm->context),<br>
>> >                                    last_args, 9);<br>
>> >         }<br>
>> > -/* XXX: Look up what this function does */<br>
>> > -/*             ctx->shader->output[i].spi_sid =<br>
>> > r600_spi_sid(&ctx->shader->output[i]);*/<br>
>> >  }<br>
>> ><br>
>> >  static const struct lp_build_tgsi_action txf_action;<br>
>> > --<br>
>> > 1.8.4.3<br>
>> ><br>
>> > _______________________________________________<br>
>> > mesa-dev mailing list<br>
>> > <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
>> > <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
>> _______________________________________________<br>
>> mesa-dev mailing list<br>
>> <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
>> <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
><br>
><br>
</div></div></blockquote></div><br></div>