[Mesa-dev] [PATCH 0/5] Gallium: Passing drirc options to create_screen() and fixing Rocket League

Samuel Pitoiset samuel.pitoiset at gmail.com
Wed Jun 21 09:50:06 UTC 2017



On 06/21/2017 11:48 AM, Marek Olšák wrote:
> 
> 
> On Jun 21, 2017 8:46 AM, "Samuel Pitoiset" <samuel.pitoiset at gmail.com 
> <mailto:samuel.pitoiset at gmail.com>> wrote:
> 
>     Can't this be fixed at game level?

We should ask TTimo about this, it would be much better to fix the game 
instead.

> 
> 
> No without rewriting some of its shaders.
> 
> Marek
> 
> 
> 
>     On 06/21/2017 12:54 AM, Marek Olšák wrote:
> 
>         Hi,
> 
>         This series updates pipe loaders so that flags such as drirc options
>         can be passed to create_screen(). I have compile-tested everything
>         except clover.
> 
>         The first pipe_screen flag is a drirc option to fix incorrect grass
>         rendering in Rocket League for radeonsi. Rocket League expects
>         DirectX
>         behavior for partial derivative computations after discard/kill, but
>         radeonsi implements the more efficient but stricter OpenGL behavior
>         and that will remain our default behavior. The new screen flag
>         forces
>         radeonsi to use the DX behavior for that game.
> 
>         Please review.
> 
>         Thanks,
>         Marek
>         _______________________________________________
>         mesa-dev mailing list
>         mesa-dev at lists.freedesktop.org
>         <mailto:mesa-dev at lists.freedesktop.org>
>         https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>         <https://lists.freedesktop.org/mailman/listinfo/mesa-dev>
> 
> 


More information about the mesa-dev mailing list