| Index: Source/bindings/core/v8/custom/V8WebGLRenderingContextCustom.cpp
|
| diff --git a/Source/bindings/core/v8/custom/V8WebGLRenderingContextCustom.cpp b/Source/bindings/core/v8/custom/V8WebGLRenderingContextCustom.cpp
|
| index cf7a3e4ba387949bf347385b6f7adbf7e7f05b2c..952fadf1f0b7ae962f2e4e7104d179819bf182a2 100644
|
| --- a/Source/bindings/core/v8/custom/V8WebGLRenderingContextCustom.cpp
|
| +++ b/Source/bindings/core/v8/custom/V8WebGLRenderingContextCustom.cpp
|
| @@ -325,39 +325,6 @@ static WebGLUniformLocation* toWebGLUniformLocation(v8::Handle<v8::Value> value,
|
| return V8WebGLUniformLocation::toNativeWithTypeCheck(isolate, value);
|
| }
|
|
|
| -enum WhichProgramCall {
|
| - kProgramParameter, kUniform
|
| -};
|
| -
|
| -void V8WebGLRenderingContext::getAttachedShadersMethodCustom(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| -{
|
| - ExceptionState exceptionState(ExceptionState::ExecutionContext, "getAttachedShaders", "WebGLRenderingContext", info.Holder(), info.GetIsolate());
|
| - if (info.Length() < 1) {
|
| - exceptionState.throwTypeError(ExceptionMessages::notEnoughArguments(1, info.Length()));
|
| - exceptionState.throwIfNeeded();
|
| - return;
|
| - }
|
| -
|
| - const int programArgumentIndex = 0;
|
| - WebGLRenderingContext* context = V8WebGLRenderingContext::toNative(info.Holder());
|
| - if (info.Length() > 0 && !isUndefinedOrNull(info[programArgumentIndex]) && !V8WebGLProgram::hasInstance(info[programArgumentIndex], info.GetIsolate())) {
|
| - exceptionState.throwTypeError(ExceptionMessages::argumentNullOrIncorrectType(programArgumentIndex + 1, "WebGLProgram"));
|
| - exceptionState.throwIfNeeded();
|
| - return;
|
| - }
|
| - WebGLProgram* program = V8WebGLProgram::toNativeWithTypeCheck(info.GetIsolate(), info[programArgumentIndex]);
|
| - Vector<RefPtr<WebGLShader> > shaders;
|
| - bool succeed = context->getAttachedShaders(program, shaders);
|
| - if (!succeed) {
|
| - v8SetReturnValueNull(info);
|
| - return;
|
| - }
|
| - v8::Local<v8::Array> array = v8::Array::New(info.GetIsolate(), shaders.size());
|
| - for (size_t ii = 0; ii < shaders.size(); ++ii)
|
| - array->Set(v8::Integer::New(info.GetIsolate(), ii), toV8(shaders[ii].get(), info.Holder(), info.GetIsolate()));
|
| - v8SetReturnValue(info, array);
|
| -}
|
| -
|
| void V8WebGLRenderingContext::getBufferParameterMethodCustom(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| ExceptionState exceptionState(ExceptionState::ExecutionContext, "getBufferParameter", "WebGLRenderingContext", info.Holder(), info.GetIsolate());
|
|
|