|
@@ -49,6 +49,12 @@ class WebGPUAttributeUtils {
|
|
|
bufferAttribute.itemSize = 4;
|
|
|
array = new array.constructor( bufferAttribute.count * 4 );
|
|
|
|
|
|
+ for ( let i = 0; i < bufferAttribute.count; i ++ ) {
|
|
|
+
|
|
|
+ array.set( bufferAttribute.array.subarray( i * 3, i * 3 + 3 ), i * 4 );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
const size = array.byteLength + ( ( 4 - ( array.byteLength % 4 ) ) % 4 ); // ensure 4 byte alignment, see #20441
|