On 09/09/2018 04:41 PM, Timothy Arceri wrote: > On 10/09/18 09:22, Ian Romanick wrote: >> On 09/08/2018 06:37 AM, Jason Ekstrand wrote: >>> Is there going to be an accompanying series on the piglit list? I don't >>> see anything there immediately. >> >> Which is one of the major reasons we decided we'd never implement this >> extension in Mesa. To test it to the quality levels that we expect, it >> would literally take 1,000+ test cases. > > As I said in the other thread refusing to implement this extension is > only going to hurt Mesa users and continue the "just use Nvidia if you > want things to work narrative". AMD have also indicated they would be > adding support for this extension in radeonsi. I'm willing to write > tests if they are not up to your quality levels the feel free not to > enable the extension in your driver.
That is not and never has been the metric for landing code in core Mesa. >> I'll ask the question I always ask in these situations: Has anyone >> bothered talking to the developer? > > The game is years old they are not going to rewrite it now just because > it doesn't run on Mesa drivers. The game doesn't even support Linux in > the first place. The amount of changes required to the game are a pretty far cry from "rewrite it." Delete checks for silly extensions and replace some instances of EXT with ARB is rewrite? Give me a break. They may not be will to do it, but nobody will ever know if nobody asks. >>> On September 7, 2018 23:32:16 Timothy Arceri <tarc...@itsqueeze.com> >>> wrote: >>> >>>> EXT_direct_state_access is a huge extension so patch 1 adds a list of >>>> the functions to displatch sanity that can be used as a TODO list. >>>> >>>> Wolfenstein doesn't use the matrix stuff but since Chris implemented >>>> it and we are eventually going to add this extension it seemed worth >>>> sending out with this series. >>>> >>>> This series also provides enough of EXT_direct_state_access for Doom >>>> to run with the extension enabled. However since this is a partial >>>> implementation it is not yet enabled, it just happens that Wolfenstein >>>> forgets to check for the extension so its able to run without us >>>> having to enable it yet. >>> >>> _______________________________________________ >>> mesa-dev mailing list >>> mesa-dev@lists.freedesktop.org >>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev