This commit is contained in:
MihailRis
2025-11-10 00:16:06 +03:00
parent 0e6fb878bf
commit be5a9077ca
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -93,5 +93,5 @@ void WindowControl::nextFrame(bool waitForRefresh) {
); );
} }
window.swapBuffers(); window.swapBuffers();
input.pollEvents(waitForRefresh); input.pollEvents(waitForRefresh && !window.checkShouldRefresh());
} }
+3 -3
View File
@@ -382,11 +382,11 @@ public:
} }
void setShouldRefresh() override { void setShouldRefresh() override {
shouldRefresh = 2; shouldRefresh = true;
} }
bool checkShouldRefresh() override { bool checkShouldRefresh() override {
if ((--shouldRefresh) == 0) { if (shouldRefresh) {
shouldRefresh = false; shouldRefresh = false;
return true; return true;
} }
@@ -573,7 +573,7 @@ private:
double prevSwap = 0.0; double prevSwap = 0.0;
int posX = 0; int posX = 0;
int posY = 0; int posY = 0;
int shouldRefresh = 1; bool shouldRefresh = true;
}; };
static_assert(!std::is_abstract<GLFWWindow>()); static_assert(!std::is_abstract<GLFWWindow>());