CreateBloomTextureFragmentShader function

ShaderObject CreateBloomTextureFragmentShader(
  1. int radius,
  2. double sigma
)

Implementation

ShaderObject CreateBloomTextureFragmentShader(int radius, double sigma) {
  String constants = makeGaussianPdfKernelString(radius, sigma);
  return ShaderObject("BloomPassF")
    ..AddVaryingVars([vTexUV])
    ..AddUniformVars([uDirection, uTexture])
    ..SetBody([constants, _kernelFragment]);
}