| Index: gpu/command_buffer/build_gles2_cmd_buffer.py
|
| diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| index d918b73e75fe487ae7f9218507c2a6226dfaf03b..23a9b2bdf576aa0c83199d690ca4cb2146e4c210 100755
|
| --- a/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| +++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| @@ -2712,6 +2712,7 @@ class TypeHandler(object):
|
| if immediate == True or immediate == None:
|
| if func.num_pointer_args == 1 or immediate:
|
| generator.AddFunction(ImmediateFunction(func))
|
| + return True
|
|
|
| def AddBucketFunction(self, generator, func):
|
| """Adds a bucket version of a function."""
|
| @@ -7312,8 +7313,8 @@ class GLGenerator(object):
|
|
|
| gen_cmd = f.GetInfo('gen_cmd')
|
| if gen_cmd == True or gen_cmd == None:
|
| - self.AddFunction(f)
|
| - f.type_handler.AddImmediateFunction(self, f)
|
| + if not f.type_handler.AddImmediateFunction(self, f):
|
| + self.AddFunction(f)
|
| f.type_handler.AddBucketFunction(self, f)
|
|
|
| self.Log("Auto Generated Functions : %d" %
|
|
|