[Bf-blender-cvs] [a4a5637d7af] blender2.8: Gawain: Reduce shader interface bucket size
Clément Foucault
noreply at git.blender.org
Fri Oct 6 16:07:45 CEST 2017
Commit: a4a5637d7affae66900e60c635c3d25f5009dfd7
Author: Clément Foucault
Date: Fri Oct 6 16:25:38 2017 +0200
Branches: blender2.8
https://developer.blender.org/rBa4a5637d7affae66900e60c635c3d25f5009dfd7
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.
===================================================================
M intern/gawain/gawain/gwn_shader_interface.h
===================================================================
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;
More information about the Bf-blender-cvs
mailing list