226 } |
226 } |
227 |
227 |
228 private static void copyElements(final ArrayBufferView dest, final int length, final ScriptObject source, final int offset) { |
228 private static void copyElements(final ArrayBufferView dest, final int length, final ScriptObject source, final int offset) { |
229 if (!dest.isFloatArray()) { |
229 if (!dest.isFloatArray()) { |
230 for (int i = 0, j = offset; i < length; i++, j++) { |
230 for (int i = 0, j = offset; i < length; i++, j++) { |
231 dest.set(j, source.getInt(i, INVALID_PROGRAM_POINT), false); |
231 dest.set(j, source.getInt(i, INVALID_PROGRAM_POINT), 0); |
232 } |
232 } |
233 } else { |
233 } else { |
234 for (int i = 0, j = offset; i < length; i++, j++) { |
234 for (int i = 0, j = offset; i < length; i++, j++) { |
235 dest.set(j, source.getDouble(i, INVALID_PROGRAM_POINT), false); |
235 dest.set(j, source.getDouble(i, INVALID_PROGRAM_POINT), 0); |
236 } |
236 } |
237 } |
237 } |
238 } |
238 } |
239 |
239 |
240 private static int lengthToInt(final long length) { |
240 private static int lengthToInt(final long length) { |