Commit: 3f6d25f4ebcccaafeb74e3d2c8aa505d0f8f5a7e Author: Mike Erwin Date: Fri Apr 7 13:28:42 2017 -0400 Branches: blender2.8 https://developer.blender.org/rB3f6d25f4ebcccaafeb74e3d2c8aa505d0f8f5a7e
shrink fixed-size internal GLSL string buffers We concatenate #defines and #extensions into these, and can count the max string lengths needed. 256 is enough to hold today's strings; we can adjust later if needed. =================================================================== M source/blender/gpu/intern/gpu_shader.c =================================================================== diff --git a/source/blender/gpu/intern/gpu_shader.c b/source/blender/gpu/intern/gpu_shader.c index cea03b09843..1532bf87c7c 100644 --- a/source/blender/gpu/intern/gpu_shader.c +++ b/source/blender/gpu/intern/gpu_shader.c @@ -42,9 +42,9 @@ #include "gpu_shader_private.h" -/* TODO(sergey): Find better default values for this constants. */ -#define MAX_DEFINE_LENGTH 1024 -#define MAX_EXT_DEFINE_LENGTH 1024 +/* Adjust these constants as needed. */ +#define MAX_DEFINE_LENGTH 256 +#define MAX_EXT_DEFINE_LENGTH 256 /* Non-generated shaders */ extern char datatoc_gpu_shader_depth_only_frag_glsl[]; _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
