Module: Mesa Branch: master Commit: edd688d986da17b99ee8e4bc7c4e62fc2af5ed0e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd688d986da17b99ee8e4bc7c4e62fc2af5ed0e
Author: Tim Rowley <[email protected]> Date: Wed Aug 17 10:45:37 2016 -0500 vbo: increase VBO_SAVE_BUFFER_SIZE from 8k to 256k dwords Increases the performance of legacy geometry-heavy apps still using display lists. Performance increase for a targeted testcase is on the order of 8x, and applications like ParaView 4.x (5.x uses no longer used display lists) improve by about 10%-20%. Reviewed-by: Mathias Fröhlich <[email protected]> Reviewed-by: Marek Olšák <[email protected]> --- src/mesa/vbo/vbo_save.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/vbo/vbo_save.h b/src/mesa/vbo/vbo_save.h index 2843b3c..d1d7fb0 100644 --- a/src/mesa/vbo/vbo_save.h +++ b/src/mesa/vbo/vbo_save.h @@ -96,7 +96,7 @@ struct vbo_save_vertex_list { * likelyhood as it occurs. No reason we couldn't change usage * internally even though this probably isn't allowed for client VBOs? */ -#define VBO_SAVE_BUFFER_SIZE (8*1024) /* dwords */ +#define VBO_SAVE_BUFFER_SIZE (256*1024) /* dwords */ #define VBO_SAVE_PRIM_SIZE 128 #define VBO_SAVE_PRIM_MODE_MASK 0x3f #define VBO_SAVE_PRIM_WEAK 0x40 _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
