示例#1
0
文件: Fence9.cpp 项目: google/angle
angle::Result FenceNV9::finish(const gl::Context *context)
{
    GLboolean finished = GL_FALSE;
    while (finished != GL_TRUE)
    {
        ANGLE_TRY(testHelper(GetImplAs<Context9>(context), true, &finished));
        Sleep(0);
    }

    return angle::Result::Continue;
}
示例#2
0
文件: Fence9.cpp 项目: jrmuizel/angle
gl::Error FenceNV9::finish()
{
    GLboolean finished = GL_FALSE;
    while (finished != GL_TRUE)
    {
        gl::Error error = testHelper(true, &finished);
        if (error.isError())
        {
            return error;
        }

        Sleep(0);
    }

    return gl::NoError();
}
示例#3
0
文件: Fence9.cpp 项目: google/angle
angle::Result FenceNV9::test(const gl::Context *context, GLboolean *outFinished)
{
    return testHelper(GetImplAs<Context9>(context), true, outFinished);
}
示例#4
0
文件: Fence9.cpp 项目: jrmuizel/angle
gl::Error FenceNV9::test(GLboolean *outFinished)
{
    return testHelper(true, outFinished);
}