gl_depth_test

This commit is contained in:
onezplpl 2024-07-13 02:01:52 -04:00
parent 6b84f3115d
commit 7bf40240fe
No known key found for this signature in database
GPG key ID: 7EC026A136F9EEC3

6
main.c
View file

@ -48,8 +48,8 @@ double cy = 0;
int width, height; int width, height;
static void cursor_position_callback(GLFWwindow *window, double x, double y) { static void cursor_position_callback(GLFWwindow *window, double x, double y) {
cx = x / 1000.0; cx = (x-width/2.0) / -1000.0;
cy = y / 1000.0; cy = (y-height/2.0) / -1000.0;
cy = (cy > M_PI / 2) ? M_PI / 2 : ((cy < -M_PI / 2) ? -M_PI / 2 : cy); cy = (cy > M_PI / 2) ? M_PI / 2 : ((cy < -M_PI / 2) ? -M_PI / 2 : cy);
return; return;
} }
@ -114,7 +114,7 @@ int main(void) {
glClearColor(0.2f, 0.5f, 0.7f, 1.0f); glClearColor(0.2f, 0.5f, 0.7f, 1.0f);
glEnable(GL_TEXTURE_2D); glEnable(GL_TEXTURE_2D);
glEnable(GL_DEPTH); glEnable(GL_DEPTH_TEST);
glfwSetKeyCallback(window, key_callback); glfwSetKeyCallback(window, key_callback);
glfwSetCursorPosCallback(window, cursor_position_callback); glfwSetCursorPosCallback(window, cursor_position_callback);