This little series is just a bit of house keeping in the valid-to-render path. There is a follow-up series in progress that tries to optimize some of these paths for CPU-bound workloads.
The whole series has been reordered several times. Orignally patches 4 and 5 of this series were farther apart. As it stands now, they should probably be squashed (taking the commit message from patch 5). FWIW... I was not able to measure any performance delta on any test on any platform at even 80% confidence across this series. src/mesa/drivers/dri/i965/brw_context.h | 4 +- src/mesa/drivers/dri/i965/brw_draw.c | 7 +- src/mesa/main/api_validate.c | 239 ++++++++---------------- src/mesa/main/api_validate.h | 12 +- src/mesa/vbo/vbo_exec_array.c | 23 ++- 5 files changed, 101 insertions(+), 184 deletions(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev