On 21.11.2017 19:01, Marek Olšák wrote:
Hi,This series reduces sizes of many driver structures. For example: gl_context: 152488 -> 72944 bytes vbo_context: 22696 -> 20008 bytes st_context: 10120 -> 3704 bytes The idea is to decrease CPU cache usage on smaller CPUs. I have not noticed a performance difference with microbenchmarks. It might be a different story with complex apps. There are some good cleanups as well as some controversial changes, so some piglit regressions are to be expected, but we can change piglit not to test those silly cases if we all agree that this is the right thing to do. Feel free to discuss them on the commit threads. Branch for testing: git://people.freedesktop.org/~mareko/mesa context-reduce-size Expected piglit failures where piglit might need changes: - spec/!openg 1.3/texunits - spec/arb_viewport_array/viewport-indices
Can you explain where these failures come from? Will look at the patches themselves later / tomorrow. Cheers, Nicolai
Please review. Thanks, Marek _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
-- Lerne, wie die Welt wirklich ist, Aber vergiss niemals, wie sie sein sollte. _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
