On 5 July 2018 at 14:31, Emil Velikov <emil.l.veli...@gmail.com> wrote: > Hi Qiang Yu > > On 5 July 2018 at 03:31, Qiang Yu <yuq...@gmail.com> wrote: >> For GPU like ARM mali Utgard EGL/GLX_EXT_buffer_age will make >> performace worse. But mesa has no way to disable it. >> >> This patch series make driver be able to disable it and add a >> gallium pipe cap for gallium driver usage. Due to currently >> only out of tree lima driver need it, and not sure if this is >> the right way to disable it, so I send this RFC before lima be >> able to upstream. >> > Pretty sure we already have a way to handle that. Look for > glx_disable_ext_buffer_age - it was introduced for the VMWare driver. > Although we should: > a) tweak the name - kind of split if we need to > b) add glx/dri2 and egl support > Looking at the implementation - it uses a driver query, meaning that one could enable it at a later stage. No need to worry if the user has old drirc/etc as with current solution.
Having two ways of doing the same thing is a bad idea. Perhaps we can remove the drirc implementation and use this instead? Thomas, what do you think? Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev