[Mesa-dev] [PATCH 1/5] svga: Ignore pipe_rasterizer_state::line_last_pixel.
Axel Davy
axel.davy at ens.fr
Mon Sep 14 11:03:18 PDT 2015
On 14/09/2015 18:51, Jose Fonseca wrote :
> I don't know if there's a strict policy.
>
>
> From my POV, if people actually bother implementing it, then yeah, it
> would make a lot of sense in keeping it, since as you say it can't be
> easily emulated.
>
> But if the state is just lying there, being ignored by practically
> everybody, then there's little point for its existence.
>
>
> After all, it's trivial to add it back if people truly want it. And
> you'd probably keep ignoring it if it weren't my proposal to remove it.
>
>
> As I said in on the D3D9 state tracker comment, I don't know of any
> application where ignoring the state causes any visible artifacts.
>
>
> In short, from my POV, "making sense" just by itself is not sufficient
> to keep stuff around. It should actually be used and implemented.
>
>
> And AFAIK, the only way anybody to actually use
> pipe_rasterizer_state::line_last_pixel would be:
> - st/nine + ilo
> - st/nine + svga on old VMware Workstation on Windows
>
> And I strongly suspect the odds of either are quite small.
>
>
> But I don't care much either way.
>
>
> Jose
>
>
>
Given the current state of the support, and the fact it's isn't really
used by apps either, I'm ok removing it.
Patch 2 should probably remove ilo logic to handle giq_last_pixel as well,
and I would have liked patch 4 to add a comment in the code (so that
people don't try reimplementing the feature).
But there can be argument in favor keeping the logic in patch 2 (means
the feature can be reimplemented more easily), and I can add myself the
comment in nine code.
Thus the series is:
Reviewed-by: Axel Davy <axel.davy at ens.fr>
More information about the mesa-dev
mailing list