declare const _default: "\n    let rot3 = mat3x3f(\n        vec3f(rotMatrix[0][0], rotMatrix[1][0], 0.0),\n        vec3f(rotMatrix[0][1], rotMatrix[1][1], 0.0),\n        vec3f(0.0, 0.0, 1.0)\n    );\n\n    let viewBasis = mat3x3f(\n        -uniform.matrix_viewInverse[0].xyz,\n        -uniform.matrix_viewInverse[1].xyz,\n        uniform.matrix_viewInverse[2].xyz\n    );\n\n    let tempMat = viewBasis * rot3;\n\n    // WGSL does not support matrix varyings, decompose it to vec3s\n    output.ParticleMat0 = tempMat[0];\n    output.ParticleMat1 = tempMat[1];\n    output.ParticleMat2 = tempMat[2];\n";
export default _default;
