UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

18 lines (16 loc) 488 B
var gsplatCommonVS = ` #include "gsplatStructsVS" #include "gsplatEvalSHVS" #include "gsplatQuatToMat3VS" #include "gsplatSourceFormatVS" #include "gsplatSourceVS" #include "gsplatCenterVS" #include "gsplatCornerVS" #include "gsplatOutputVS" fn clipCorner(corner: ptr<function, SplatCorner>, alpha: f32) { let clip: f32 = min(1.0, sqrt(-log(1.0 / (255.0 * alpha))) / 2.0); corner.offset = corner.offset * clip; corner.uv = corner.uv * clip; } `; export { gsplatCommonVS as default };