| 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 02cac97004090686bdbc278a3a09bb211c5182ae..e49431dd68a6dc84d667a369deecdf1a1597f7b4 100755
|
| --- a/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| +++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| @@ -1478,7 +1478,10 @@ _FUNCTION_INFO = {
|
| 'decoder_func': 'DoIsTexture',
|
| 'expectation': False,
|
| },
|
| - 'LinkProgram': {'decoder_func': 'DoLinkProgram'},
|
| + 'LinkProgram': {
|
| + 'decoder_func': 'DoLinkProgram',
|
| + 'impl_func': False,
|
| + },
|
| 'MapBufferSubDataCHROMIUM': {
|
| 'gen_cmd': False,
|
| 'extension': True,
|
| @@ -3063,7 +3066,7 @@ class DeleteHandler(TypeHandler):
|
| arg.WriteClientSideValidationCode(file, func)
|
| file.Write(
|
| " GPU_CLIENT_DCHECK(%s != 0);\n" % func.GetOriginalArgs()[-1].name)
|
| - file.Write(" program_and_shader_id_handler_->FreeIds(1, &%s);\n" %
|
| + file.Write(" DeleteProgramOrShaderHelper(%s);\n" %
|
| func.GetOriginalArgs()[-1].name)
|
| file.Write(" helper_->%s(%s);\n" %
|
| (func.name, func.MakeCmdArgString("")))
|
|
|