DepthStencilFormatsTest()
 {
     setWindowWidth(128);
     setWindowHeight(128);
     setConfigRedBits(8);
     setConfigGreenBits(8);
     setConfigBlueBits(8);
     setConfigAlphaBits(8);
     setClientVersion(2);
 }
 PBOExtensionTest()
 {
     setClientVersion(2);
     setWindowWidth(32);
     setWindowHeight(32);
     setConfigRedBits(8);
     setConfigGreenBits(8);
     setConfigBlueBits(8);
     setConfigAlphaBits(8);
 }
示例#3
0
 ReadPixelsTest()
 {
     setClientVersion(3);
     setWindowWidth(32);
     setWindowHeight(32);
     setConfigRedBits(8);
     setConfigGreenBits(8);
     setConfigBlueBits(8);
     setConfigAlphaBits(8);
 }
示例#4
0
    SwizzleTest()
    {
        setWindowWidth(128);
        setWindowHeight(128);
        setConfigRedBits(8);
        setConfigGreenBits(8);
        setConfigBlueBits(8);
        setConfigAlphaBits(8);
        setClientVersion(3);

        GLenum swizzles[] =
        {
            GL_RED,
            GL_GREEN,
            GL_BLUE,
            GL_ALPHA,
            GL_ZERO,
            GL_ONE,
        };

        for (int r = 0; r < 6; r++)
        {
            for (int g = 0; g < 6; g++)
            {
                for (int b = 0; b < 6; b++)
                {
                    for (int a = 0; a < 6; a++)
                    {
                        swizzlePermutation permutation;
                        permutation.swizzleRed = swizzles[r];
                        permutation.swizzleGreen = swizzles[g];
                        permutation.swizzleBlue = swizzles[b];
                        permutation.swizzleAlpha = swizzles[a];
                        mPermutations.push_back(permutation);
                    }
                }
            }
        }
    }