OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 #include "bindings/v8/custom/V8ArrayBufferViewCustom.h" | 66 #include "bindings/v8/custom/V8ArrayBufferViewCustom.h" |
67 #include "bindings/v8/custom/V8Float32ArrayCustom.h" | 67 #include "bindings/v8/custom/V8Float32ArrayCustom.h" |
68 #include "bindings/v8/custom/V8Int16ArrayCustom.h" | 68 #include "bindings/v8/custom/V8Int16ArrayCustom.h" |
69 #include "bindings/v8/custom/V8Int32ArrayCustom.h" | 69 #include "bindings/v8/custom/V8Int32ArrayCustom.h" |
70 #include "bindings/v8/custom/V8Int8ArrayCustom.h" | 70 #include "bindings/v8/custom/V8Int8ArrayCustom.h" |
71 #include "bindings/v8/custom/V8Uint16ArrayCustom.h" | 71 #include "bindings/v8/custom/V8Uint16ArrayCustom.h" |
72 #include "bindings/v8/custom/V8Uint32ArrayCustom.h" | 72 #include "bindings/v8/custom/V8Uint32ArrayCustom.h" |
73 #include "bindings/v8/custom/V8Uint8ArrayCustom.h" | 73 #include "bindings/v8/custom/V8Uint8ArrayCustom.h" |
74 #include "core/dom/ExceptionCode.h" | 74 #include "core/dom/ExceptionCode.h" |
75 #include "core/html/canvas/WebGLRenderingContext.h" | 75 #include "core/html/canvas/WebGLRenderingContext.h" |
76 #include "core/platform/NotImplemented.h" | 76 #include "platform/NotImplemented.h" |
77 #include "wtf/FastMalloc.h" | 77 #include "wtf/FastMalloc.h" |
78 #include <limits> | 78 #include <limits> |
79 | 79 |
80 namespace WebCore { | 80 namespace WebCore { |
81 | 81 |
82 // Allocates new storage via fastMalloc. | 82 // Allocates new storage via fastMalloc. |
83 // Returns NULL if array failed to convert for any reason. | 83 // Returns NULL if array failed to convert for any reason. |
84 static float* jsArrayToFloatArray(v8::Handle<v8::Array> array, uint32_t len) | 84 static float* jsArrayToFloatArray(v8::Handle<v8::Array> array, uint32_t len) |
85 { | 85 { |
86 // Convert the data element-by-element. | 86 // Convert the data element-by-element. |
(...skipping 674 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
761 { | 761 { |
762 vertexAttribAndUniformHelperf(args, kVertexAttrib3v); | 762 vertexAttribAndUniformHelperf(args, kVertexAttrib3v); |
763 } | 763 } |
764 | 764 |
765 void V8WebGLRenderingContext::vertexAttrib4fvMethodCustom(const v8::FunctionCall
backInfo<v8::Value>& args) | 765 void V8WebGLRenderingContext::vertexAttrib4fvMethodCustom(const v8::FunctionCall
backInfo<v8::Value>& args) |
766 { | 766 { |
767 vertexAttribAndUniformHelperf(args, kVertexAttrib4v); | 767 vertexAttribAndUniformHelperf(args, kVertexAttrib4v); |
768 } | 768 } |
769 | 769 |
770 } // namespace WebCore | 770 } // namespace WebCore |
OLD | NEW |