// 裁剪视图1
glEnable(GL_SCISSOR_TEST);
glScissor(500, 0, 500, 624);
glClearColor(0.0f, 0.0f, 0.0, 0.0f); // 黑色
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glDisable(GL_SCISSOR_TEST);// 裁剪视图2
glEnable(GL_SCISSOR_TEST);
glScissor(0, 0, 500, 624);
glClearColor(1.0f, 1.0f, 1.0, 0.0f); // 白色
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glDisable(GL_SCISSOR_TEST);// 我在裁剪视图2上绘制了一个填充矩形,然后想用下列代码将图形拷贝到裁剪区域1里glAlphaFunc(GL_EQUAL, 1.0f);
glEnable(GL_ALPHA_TEST);
glEnable(GL_DEPTH_TEST);glRasterPos2f(left_x, left_y); // 确定光栅的位置
glCopyPixels(m_deviceOrigin.x, m_deviceOrigin.y, m_deviceExtents.cx, 
             m_deviceExtents.cy, GL_COLOR);glFlush();glDisable(GL_DEPTH_TEST);
glDisable(GL_ALPHA_TEST);// 结果发现,启用Alpha测试和没有启用Alpha测试的结果是一样的。代码里是不是有什么设置的不对?