playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
17 lines (15 loc) • 452 B
JavaScript
var glslGsplatSogReorderSh = `
uniform highp sampler2D sh_centroids;
uniform vec4 shN_codebook[64];
void main(void) {
ivec2 uv = ivec2(gl_FragCoord.xy);
vec3 shNSample = texelFetch(sh_centroids, uv, 0).xyz;
pcFragColor0 = unpack8888(pack111110(shNSample));
pcFragColor0 = unpack8888(pack111110(resolveCodebook(shNSample, shN_codebook)));
}
`;
export { glslGsplatSogReorderSh as default };