AlphaMultiplicationTest

>Psychtoolbox>PsychTests

passedFlag=AlphaMultipicationTest([screenNumber])

AlphaMultiplicationTest:

Test for perfect alpha multiplication precision for alpha values 0 and  
1. [OpenGL](OpenGL) guarantees precise alpha muliplicaion for only those alpha  
values. [TestTestAlphaMultipicationAlphaTimes](TestTestAlphaMultipicationAlphaTimes) tests that guarantee.   
  
Test all alpha modes in all combinations.  This verifies that [Screen](Screen) sets  
modes properly  

Note that Screen alpha values fall in the range 0-255 while OpenGL alpha
values are normalized between 0-1; OpenGL alpha value 1 is equivalent to
Screen alpha value 255.

If no return argument is provided, then AlphaMultiplicationTest issues an error
when a test fails. If a return argument is supplied then it signals a
failed test only by returning true, without issuing an error.

See also: AlphaBlendingTest, PsychAlphaBlending

Path   Retrieve current version from GitHub | View changelog
Psychtoolbox/PsychTests/AlphaMultiplicationTest.m