mirror of
https://github.com/glfw/glfw.git
synced 2024-11-29 21:37:27 +00:00
Improved gamma test rendering.
This commit is contained in:
parent
62f812873c
commit
5327b0050e
@ -130,21 +130,18 @@ int main(int argc, char** argv)
|
|||||||
glfwSetKeyCallback(key_callback);
|
glfwSetKeyCallback(key_callback);
|
||||||
glfwSetWindowSizeCallback(size_callback);
|
glfwSetWindowSizeCallback(size_callback);
|
||||||
|
|
||||||
glEnable(GL_SCISSOR_TEST);
|
glMatrixMode(GL_PROJECTION);
|
||||||
|
glOrtho(-1.f, 1.f, -1.f, 1.f, -1.f, 1.f);
|
||||||
|
glMatrixMode(GL_MODELVIEW);
|
||||||
|
|
||||||
|
glClearColor(0.5f, 0.5f, 0.5f, 0);
|
||||||
|
|
||||||
while (glfwIsWindow(window))
|
while (glfwIsWindow(window))
|
||||||
{
|
{
|
||||||
int width, height;
|
|
||||||
|
|
||||||
glfwGetWindowSize(window, &width, &height);
|
|
||||||
|
|
||||||
glScissor(0, 0, width, height);
|
|
||||||
glClearColor(0.5f, 0.5f, 0.5f, 0);
|
|
||||||
glClear(GL_COLOR_BUFFER_BIT);
|
glClear(GL_COLOR_BUFFER_BIT);
|
||||||
|
|
||||||
glScissor(0, 0, 640, 480);
|
glColor3f(0.8f, 0.2f, 0.4f);
|
||||||
glClearColor(0.8f, 0.2f, 0.4f, 0);
|
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
|
||||||
glClear(GL_COLOR_BUFFER_BIT);
|
|
||||||
|
|
||||||
glfwSwapBuffers();
|
glfwSwapBuffers();
|
||||||
glfwPollEvents();
|
glfwPollEvents();
|
||||||
|
Loading…
Reference in New Issue
Block a user