Variable VISIBILITY_RULESConst
VISIBILITY_RULES: {
densityDrop: {
what: "the density guard’s hashed thinning (uDensityDrop)";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp };
};
sortedIndexSlot: {
what: "the depth-sort draw slot: which ordering buffer addresses the element";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp };
};
nearFade: {
what: "the perspective near-plane cull and fade (uNearCull)";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp; exemptStems: RegExp };
};
labelFilter: {
what: "the class filter (uLabelFilterIndex) the Layers panel sets";
glsl: RegExp;
tsl: { source: RegExp };
};
reach: {
what: "the quad / footprint reach and truncation";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp };
};
alphaCutoff: {
what: "the opaque-mode alpha cutout (uAlphaCutoff)";
glsl: RegExp;
tsl: { source: RegExp };
};
glassPartition: {
what: "the refract_data glass depth partition (uGlassPartition)";
glsl: RegExp;
tsl: { source: RegExp };
};
} = ...
Type Declaration
-
ReadonlydensityDrop: {
what: "the density guard’s hashed thinning (uDensityDrop)";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp };
}
-
ReadonlysortedIndexSlot: {
what: "the depth-sort draw slot: which ordering buffer addresses the element";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp };
}
-
ReadonlynearFade: {
what: "the perspective near-plane cull and fade (uNearCull)";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp; exemptStems: RegExp };
}
-
ReadonlylabelFilter: {
what: "the class filter (uLabelFilterIndex) the Layers panel sets";
glsl: RegExp;
tsl: { source: RegExp };
}
-
Readonlyreach: {
what: "the quad / footprint reach and truncation";
glsl: RegExp;
tsl: { codegen: RegExp; helper: RegExp };
}
-
ReadonlyalphaCutoff: {
what: "the opaque-mode alpha cutout (uAlphaCutoff)";
glsl: RegExp;
tsl: { source: RegExp };
}
-
ReadonlyglassPartition: {
what: "the refract_data glass depth partition (uGlassPartition)";
glsl: RegExp;
tsl: { source: RegExp };
}
Every shader-side visibility rule.