playcanvas
Version:
PlayCanvas WebGL game engine
4 lines (2 loc) • 317 B
JavaScript
var pickPS = "\nuniform uint meshInstanceId;\nvec4 getPickOutput() {\n const vec4 inv = vec4(1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0);\n const uvec4 shifts = uvec4(16, 8, 0, 24);\n uvec4 col = (uvec4(meshInstanceId) >> shifts) & uvec4(0xff);\n return vec4(col) * inv;\n}\n";
export { pickPS as default };