I’m pretty sure it would be done entirely upstream. It could also be done as an EGL extension for both windowed and GBM, but also primarily upstream. Honestly, I need to finish my benchmarks, investigate, and prototype. Then figure out how to propose to the right folks if my benchmarks show potential.jamesh wrote: ↑Tue Jan 14, 2020 9:43 amIs this a change to the upstream MESA stack, or our driver at the bottom of it?
I plan to mix coding with “live” visuals and updating only the changing portions of the display (at UHD resolution) is looking worthwhile.
Some centralized sources of information on performance tuning (especially GPU) would be great (assuming I’m not just missing out on the Raspberry GP.U Rosetta Stone). Maybe augmenting these boards with a wiki would let us help build the solution?
I do have one concrete backend request! The ability to dump VC assembler from the GLES compilation process would help the tuning process! Maybe an environment variable to enable would be sufficient.