% Psychtoolbox/PsychTests/Contents.m
%
% help Psychtoolbox % For an overview, triple-click me & hit enter.
% help PsychDemos % For demos, triple-click me & hit enter.
%
%   AlphaAdditionTest               - Combine planes by OpenGL alpha addition and verify the result.
%   AlphaBlendingTest               - Multiple tests of OpenGL alpha blending. 
%   AlphaBlendSettingTest           - Set and readback alpha blending settings by screen; verify match. 
%   AlphaMultiplicationTest         - Test alpha multiplication by 0 and 1 for perfect precision.
%   AlphaMultiplicationAccuracyTest - Test precision of alpha multiplication for values between 0 and 1.
%   AnalyzeTiming                   - Analyze timing logs from FlipTimingWithRTBoxPhotoDiodeTest.
%   AsyncFlipTest                   - Test robustness and performance of Screen('AsyncFlipBegin') et al.
%   BatchAnalyzeTiming              - Batch version of AnalyzeTiming.
%   BeampositionTest                - Test GPU scanout position ("beamposition") queries.
%   CIEConeFundamentalsTest         - Test/demonstrate routines for producing cone fundamentals according to CIE 170-1:2006
%   CIEConeFundamentalsFieldSizeTest - Test behavior of underying formulae as field size exceeds the 10-deg limit of the standard.
%   CIEXYZPhysTest                  - Test properties of CIE physiological XYZ color matching function.
%   Color3DLUTTest                  - Test PsychColorCorrection() method for 3D-CLUT color correction.
%   ConvolutionKernelTest           - Test routine for correctness, accuracy and speed of PTB imaging convolution shaders.
%   DatapixxGPUDitherpatternTest    - Low level diagnostic of GPU dithering bugs via Datapixx et al.
%   DeinterlacerTest                - Simple correctness test for GLSL video image deinterlacer. INCOMPLETE.
%   DrawingIntoTexturesTest         - Tests if using a texture as an offscreen window, i.e., for drawing, works.
%   DrawTextFontSwitchSpeedTest - Test speed of text drawing when switching between different font type/style/size settings.
%   DriftTexturePrecisionTest       - Test subpixel accuracy of texture interpolators: What is the smallest
%                                     fraction of a pixel that one can scroll, using built-in bilinear interpolation?
%   FitCumNormYNTest                - Fit a cumulative normal to yes-no data.
%   FlipTestConfigurations.zip      - Input configuration files for FlipTimingWithRTBoxPhotoDiodeTest.m
%   FlipTimingWithRTBoxPhotoDiodeTest - Benchmark of visual stimulus onset timing and timestamping. See ECVP 2010 poster in PsychDocumentation/
%   CopyWindowTest                  - Test CopyWindow functionality.
%   DaqTest                         - Test PsychHID and routines to control the  USB-1208FS digital acquistion device.
%   DrawingStuffTest                - FrameRect, DrawLine, FillPoly, FramePoly.
%   EventAvailTest                  - Test EventAvail
%   FillPolyTest                    - Test drawing concave polygons.
%   FitConeFundamentalsTest         - Test/explore fitting CIE cone fundamentals with absorbance obtained from nomograms.
%   FitWeibullTAFCTest              - Fit a Weibull to 2AFC data.
%   FitWeibullYNTest                - Fit a Weibull to yes-no data.
%   FlipTest                        - Test frame synchroniziation.
%   FloatTexturePrecisionTest       - Test effective precision of floating point 16bpc textures.
%   FrameSequentialStereoTest       - Test routine for timing and stimulus onset on quad-buffered frame-sequential stereo hardware.
%   GetCharTest                     - Tests of GetChar.
%   GetSecsTest                     - Timing test of clock used by Psychtoolbox, e.g., GetSecs, WaitSecs, Screen...
%   GraphicsDisplaySyncAcrossDualHeadsTest - Test synchronization of refresh cycles of different display heads.
%   GraphicsDisplaySyncAcrossDualHeadsTestLinux - Linux version of the test.
%   HIDIntervalTest                 - Sample HID keyboard and mouse, plot distribution of detected event times.
%   HighColorPrecisionDrawingTest   - Test drawing precision of a variety of Screen() functions, esp. wrt. high precision framebuffers.
%   HighPrecisionLuminanceOutputDriversImagingPipelineTest - Test precision of a variety of high precision luminance device output drivers.
%   JavaClockTest                   - Timing test of clock used by Java functions (e.g. GetChar)
%   KeyboardLatencyTest             - Get a feeling for keyboard and mouse latency via some sound-based measurement procedure.
%   LabLuvTest                      - Test routines that convert to CIELAB and CIELUV.
%   LoadGenerator                   - Create cpu load by spinning in an infinite loop. Used in conjunction with FlipTimingWithRTBoxPhotoDiodeTest.
%   LosslessMovieWritingTest        - Test lossless encoding and decoding of video in movie files.
%   MakeTextureTimingTest           - Time memory allocation by MakeTexture
%   MakeTextureTimingTest2          - Time texture creation -> upload -> destruction for given texture by MakeTexture et al.
%   MatlabTimingTest                - Test for MATLAB timing glitch caused by sigsetjmp().
%   MelanopsinFundamentalTest       - Test the PTB routines generate a good melanopsin fundamental.
%   MexTimingLoopTest               - Test for MATLAB timing glitch without return to MATLAB.
%   MonoImageToSRGBTest             - Test/demo for routine PsychColorimetric/MonoImageToSRGB.
%   MultiWindowLockStepTest         - Exercise asynchronous flip scheduling and timestamping on multiple onscreen windows in parallel.
%   OSAUCSTest                      - Test OSA UCS <-> XYZ conversion routines.
%   OSXCompositorIdiocyTest         - Test for potential OSX compositor brokeness.
%   OMLBasicTest                    - Very basic correctness test for OpenML flip timestamping.
%   OSSchedulingAccuracyTest        - Test timing accuracy of operating system scheduler for timed waits.
%   PBTAndVSETColorimetryTest       - Compare PTB and VSET colorimetric calculations.
%   PosterBatchAnalyzeTimestamps    - Batch analysis of timestamp logs generated by FlipTimingWithRTBoxPhotoDiodeTest for ECVP 2010 poster.
%   PsychHIDTest                    - PsychHID MEX file for HID-compliant USB devices.
%   PupilDiameterTest               - Test functions that compute pupil diameter from luminance.
%   PsychPortAudioDataPixxTimingTest - Test PsychPortAudio's timing with a DataPixx device and a audio line cable.
%   PsychPortAudioTimingTest        - Testsignal generator for test of PsychPortAudios timing with external measurement equipment.
%   QuestTest                       - Some Quest simulations, more elaborate than QuestDemo.
%   ResolutionTest                  - Use Screen Resolutions to print table of display resolutions.
%   RodFundamentalTest              - Test the PTB routines generate a good rod fundamental.
%   ScreenTest                      - Thorough test of hardware/software performance.
%   SimpleTimingTest                - 
%   StandaloneTimingTest            - Test for timing glitch outside of MATLAB process. 
%   StructsFileTest                 - Test routines for reading and writing struct arrays to text files.
%   SyncedCLUTUpdateTest            - Visual test of clut write synching to vertical retrace.
%   TextBoundsTest                  - Test Screen('TestBounds')
%   TextBugTest                     - Look for interference between
%   TextFontTest                    - Test setting the text font.
%   TextInitBugTest                 - Test for failure of 'DrawText' default font.
%   TextInOffscreenWindowTest       - Compare text rendered into onscreen and offscreen windows. 
%   TextureChannelsTest             - Test assignment of matrix layers to RGBA texture channels
%   TextureTest                     - Exercise Screen('DrawTexture').
%   TrolandTest                     - Colorimetric conversions.
%   VBLSyncTest                     - Tests syncing of PTB-OSX to the vertical retrace.
%   WavelengthSamplingTest          - Test conversion between representations of wavelength sampling information.
