WebGPU.rocks Logo

GPUBlendComponent

  • operation: GPUBlendOperation= 'add'

    GPUBlendOperation

    'add', 'subtract', 'reverse-subtract', 'min', 'max'
  • srcFactor: GPUBlendFactor= 'one'

    GPUBlendFactor

    'zero', 'one', 'src', 'one-minus-src', 'src-alpha', 'one-minus-src-alpha', 'dst', 'one-minus-dst', 'dst-alpha', 'one-minus-dst-alpha', 'src-alpha-saturated', 'constant', 'one-minus-constant'
  • dstFactor: GPUBlendFactor= 'zero'

    GPUBlendFactor

    'zero', 'one', 'src', 'one-minus-src', 'src-alpha', 'one-minus-src-alpha', 'dst', 'one-minus-dst', 'dst-alpha', 'one-minus-dst-alpha', 'src-alpha-saturated', 'constant', 'one-minus-constant'