Swapped GetMessage for PeekMessage. Adjusted triangle
This commit is contained in:
14
src/main.c
14
src/main.c
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user