add update button
This commit is contained in:
parent
03e46f97eb
commit
49d0fa5130
4
main.cpp
4
main.cpp
|
@ -168,6 +168,7 @@ int main(int argc, char* argv[])
|
||||||
std::atexit(TerminateDSP);
|
std::atexit(TerminateDSP);
|
||||||
|
|
||||||
bool exit = false;
|
bool exit = false;
|
||||||
|
bool update = true;
|
||||||
while(!exit && !glfwWindowShouldClose(window)) {
|
while(!exit && !glfwWindowShouldClose(window)) {
|
||||||
glfwPollEvents();
|
glfwPollEvents();
|
||||||
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
|
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
|
||||||
|
@ -177,7 +178,7 @@ int main(int argc, char* argv[])
|
||||||
#if defined(GL_UNPACK_ROW_LENGTH) && !defined(__EMSCRIPTEN__)
|
#if defined(GL_UNPACK_ROW_LENGTH) && !defined(__EMSCRIPTEN__)
|
||||||
glPixelStorei(GL_UNPACK_ROW_LENGTH, 0);
|
glPixelStorei(GL_UNPACK_ROW_LENGTH, 0);
|
||||||
#endif
|
#endif
|
||||||
{
|
if(update) {
|
||||||
std::lock_guard<std::mutex> guard(waterfall_data_mutex);
|
std::lock_guard<std::mutex> guard(waterfall_data_mutex);
|
||||||
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, waterfall_width, waterfall_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, waterfall_data);
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, waterfall_width, waterfall_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, waterfall_data);
|
||||||
}
|
}
|
||||||
|
@ -195,6 +196,7 @@ int main(int argc, char* argv[])
|
||||||
ImGui::TableSetupColumn("", 0, 280.0);
|
ImGui::TableSetupColumn("", 0, 280.0);
|
||||||
ImGui::TableSetupColumn("", 0, 1000.0);
|
ImGui::TableSetupColumn("", 0, 1000.0);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
|
ImGui::Checkbox("Update", &update);
|
||||||
if(ImGui::Button("Exit"))
|
if(ImGui::Button("Exit"))
|
||||||
exit = true;
|
exit = true;
|
||||||
ImGui::Text("FPS: %d", (int)fps);
|
ImGui::Text("FPS: %d", (int)fps);
|
||||||
|
|
Loading…
Reference in New Issue