diff options
author | Yang Ni <yangni@google.com> | 2015-05-05 12:39:14 -0700 |
---|---|---|
committer | Yang Ni <yangni@google.com> | 2015-05-11 10:59:18 -0700 |
commit | 2ee2e7a85ef6fc87b86356267a6faac8e7864b7e (patch) | |
tree | 61a42b48af14f6e2ede99133a06ed14510a0efd9 | |
parent | d97617a0a736b4dadcf978bfc1fa0aef0d4d50d3 (diff) | |
download | rs-2ee2e7a85ef6fc87b86356267a6faac8e7864b7e.tar.gz |
Define constants for kernel or script group limits
b/20728113
Limits on number of arguments in a kernel, args and global bindings
in a closure, and closures in a script group.
Change-Id: I231c0d20c41ee53342d8a975c2db5a31854b9d40
(cherry picked from commit f2a17044f4f3a749b6325f3e998577a93fc6c84d)
-rw-r--r-- | rsEnv.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -27,3 +27,7 @@ typedef struct { #define RS_PROGRAM_VERTEX_PROJECTION_OFFSET 16 #define RS_PROGRAM_VERTEX_TEXTURE_OFFSET 32 #define RS_PROGRAM_VERTEX_MVP_OFFSET 48 + +#define RS_KERNEL_MAX_ARGUMENTS 256 +#define RS_CLOSURE_MAX_NUMBER_ARGS_AND_BINDINGS 1024 +#define RS_SCRIPT_GROUP_MAX_NUMBER_CLOSURES (2<<20) |