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

View File

@ -93,5 +93,5 @@ void WindowControl::nextFrame(bool waitForRefresh) {
);
}
window.swapBuffers();
input.pollEvents(waitForRefresh);
input.pollEvents(waitForRefresh && !window.checkShouldRefresh());
}

View File

@ -382,11 +382,11 @@ public:
}
void setShouldRefresh() override {
shouldRefresh = 2;
shouldRefresh = true;
}
bool checkShouldRefresh() override {
if ((--shouldRefresh) == 0) {
if (shouldRefresh) {
shouldRefresh = false;
return true;
}
@ -573,7 +573,7 @@ private:
double prevSwap = 0.0;
int posX = 0;
int posY = 0;
int shouldRefresh = 1;
bool shouldRefresh = true;
};
static_assert(!std::is_abstract<GLFWWindow>());