makeTextureInfo ============================== .. js:function:: function makeTextureInfo(gpgpu, texel_type, array_view) ソース ^^^^^^ .. code-block:: js function makeTextureInfo(gpgpu, texel_type, array_view) { var col_size; switch (texel_type) { case "float": return gpgpu.makeTextureInfo(texel_type, array_view.shape, array_view.dt); case "vec2": col_size = 2; break; case "vec3": col_size = 3; break; case "vec4": col_size = 4; break; default: Assert(false); break; } var shape; if (array_view.shape.length == 2) { shape = [ array_view.shape[0], array_view.shape[1] / col_size ] } else { shape = [ array_view.shape[0], array_view.shape[1], array_view.shape[2] / col_size ] } return gpgpu.makeTextureInfo(texel_type, shape, array_view.dt); }