Swapped GetMessage for PeekMessage. Adjusted triangle

This commit is contained in:
2026-07-02 15:43:34 +03:00
parent 4a155d66ee
commit 8767a14e01

View File

@@ -364,8 +364,8 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pCmdLine,
const float triangle_verts[] = { const float triangle_verts[] = {
// pos // pos
0.0f, 0.5f, 0.0f, // top 0.0f, 0.5f, 0.0f, // top
-0.5f, -0.5f, 0.0f, // bottom-left -0.25f, -0.25f, 0.0f, // bottom-left
0.5f, -0.5f, 0.0f // bottom-right 0.25f, -0.25f, 0.0f // bottom-right
}; };
// clang-format on // clang-format on
@@ -404,13 +404,13 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pCmdLine,
MSG msg = { 0 }; MSG msg = { 0 };
while (true) { while (true) {
if (GetMessage(&msg, NULL, 0, 0) <= 0) { if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
break;
}
TranslateMessage(&msg); TranslateMessage(&msg);
DispatchMessage(&msg); DispatchMessage(&msg);
if (msg.message == WM_QUIT) {
printf("MSG LOOP\n"); break;
}
}
glClear(GL_COLOR_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT);