UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

3 lines (2 loc) 585 B
declare const _default: "\n#include \"gsplatPackingPS\"\n\nvar sh_centroids: texture_2d<f32>;\n\nuniform shN_codebook: array<vec4f, 64>;\n\n@fragment\nfn fragmentMain(input: FragmentInput) -> FragmentOutput {\n var output: FragmentOutput;\n\n var uv = vec2i(input.position.xy);\n\n var shNSample = textureLoad(sh_centroids, uv, 0).xyz;\n\n#ifdef REORDER_V1\n output.color = unpack8888(pack111110(shNSample));\n#else\n output.color = unpack8888(pack111110(resolveCodebook(shNSample, &uniform.shN_codebook)));\n#endif\n\n return output;\n}\n"; export default _default;