On 8 June 2016 at 18:08, Samuel Pitoiset <samuel.pitoi...@gmail.com> wrote:
> This fixes a lot of flickering in The Talos Principle on Fermi+
> (tested on both GF119 and GK106). My guess is that some indices
> and/or some vertex attributes are incorrectly set when emitting
> data directly into the command stream rather than uploading a
> user VBO.
>
> The NV50 driver also doesn't use the push path for indexed draws
> which makes confident enough with this fix. Furthermore, this
> doesn't introduce any regressions with piglit.
>
> As a side-effect, this also improves performance with The Talos
> Principle (+~20% fps) and probably with other games which use indexed
> draws. This is because uploading a user VBO is more efficient than
> pushing data directly into the pushbuf.
>
> There is still an issue in this game (sometimes walls become green),
> but this seems to be totally unrelated to the first issue (disabling
> the push path doesn't help here).
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90513
> Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
> CC: "11.1 11.2" <mesa-sta...@lists.freedesktop.org>
Gents, this patch can be considered superseded in favour of
154c0a42a23187c61ea0a1307198fae667398eba, correct ?

Thanks
Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to