The role of alpha in the BasicGaborShader

I am studing about the BasicGaborShader.vert.txt and BasicGaborShader.frag.txt.

I have a question the role of alpha in the BasicGaborShader.

It seems that the alpha is also multiplied by mc, Contrast, and contrastPreMultiplicator.

On the other hand, as long as reading the HelloGaborArrayDemo.m and ProceduralGarboriumDemo.m, the alpha does not seem to affect the look of gabors because Screen('BlendFunction') is called respectively as follows:


Screen('BlendFunction', window, 'GL_ONE', 'GL_ZERO');

Screen('BlendFunction', win, GL_ONE, GL_ONE);


I think the alpha in the BasicGaborShader does not affect the look of gabors, is my understanding correct?

I am sorry for your late reply, and thank a lot.
I understood the situation where the alpha information is used.