From a4a5637d7affae66900e60c635c3d25f5009dfd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Fri, 6 Oct 2017 16:25:38 +0200 Subject: [PATCH] Gawain: Reduce shader interface bucket size Tried 101 but it gives colisions. I think 257 is enough now that we dont have thousands of uniforms. This gives some noticeable performance improvement. Could be refined further. --- intern/gawain/gawain/gwn_shader_interface.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intern/gawain/gawain/gwn_shader_interface.h b/intern/gawain/gawain/gwn_shader_interface.h index cb2ecb5a132..720cde40b93 100644 --- a/intern/gawain/gawain/gwn_shader_interface.h +++ b/intern/gawain/gawain/gwn_shader_interface.h @@ -42,7 +42,7 @@ typedef struct Gwn_ShaderInput { GLint location; } Gwn_ShaderInput; -#define GWN_NUM_SHADERINTERFACE_BUCKETS 1009 +#define GWN_NUM_SHADERINTERFACE_BUCKETS 257 typedef struct Gwn_ShaderInterface { GLint program;