On Mon, 2015-06-22 at 19:04 +0300, Eero Tamminen wrote: > Hi, > > On 06/20/2015 03:32 PM, Timothy Arceri wrote: > > The restrictions in ES make the extension easier to implement so > > I thought I'd try get this stuff reviewed an committed before > > finishing > > up the full extension. > > The bits that I'm still working on for the desktop version are AoA > > inputs > > outputs, and interface blocks. > > > > The only thing I know is definatly missing in this series for ES is > > support for indirect indexing of samplers, but that didn't seem > > like > > something that should hold up the series. > > > > Once the SSBO series lands (with a patch that restricts unsized > > arrays) > > then all the AoA ES conformance tests will pass. > > > > There are already a bunch of piglit tests in git but I've just sent > > a > > series with all the patches still waiting review here: > > http://lists.freedesktop.org/archives/piglit/2015-June/016312.html > > > > I haven't made a patch marking this as done yet because currently > > the i965 backend takes a very long time trying to optimise some of > > the > > conformance tests. They still pass but they are taking 15-minutes+ > > just > > to compile so this really needs to be sorted out first. If someone > > with > > more knowledge in this area than me wants to take a look at this I > > would > > be greatful for being pointed in the right direction. > > Are there individual shaders which compilation take several minutes?
Yes. The shaders are part of these tests: ES31-CTS.arrays_of_arrays.InteractionFunctionCalls1 ES31-CTS.arrays_of_arrays.InteractionFunctionCalls2 Callgrinds reporting 65% in vec4_live_variables::compute_live_variables() with InteractionFunctionCalls1 > > Do you have any perf [1] or valgrind [2] tool output for compiling > the > slowest one? > > > - Eero > > [1] # perf record -a > ^C > # perf report -n > -> text output > [2] $ valgrind --tool=callgrind <tester> > $ kcachegrind <callgrind output file> > -> callgraphs, callee maps etc > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev