v1.1.13
When using some expensive FX (such as useFluid
), lowering the dpr
of the FBO of that FX can improve performance.
const [updateFx, setParams, fxObject] = useSomeFx({ size, dpr: 0.01 });
Also, you can make more detailed adjustments by passing an object to dpr
instead of number
.
type Dpr =
| number
| {
dpr: number;
/** you can set whether `dpr` affects `shader` and `fbo`. default is `true` for both */
effect?: {
/** default : `true` */
shader?: boolean;
/** default : `true` */
fbo?: boolean;
};
};