Esto era causado porque main llamaba a "glfwTerminate", lo que desvincula las funciones de OpenGL y despues de eso el destructor de Renderer intenta usarlas. Para solucionarlo se registra "glfwTerminate" como una función atexit para que se llame despues que el destructor de Renderer.
| Name |
Last commit
|
Last Update |
|---|---|---|
| GLAD | Loading commit data... | |
| img | Loading commit data... | |
| imgui | Loading commit data... | |
| .gitignore | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| README.md | Loading commit data... | |
| gui.cpp | Loading commit data... | |
| gui.h | Loading commit data... | |
| log.cpp | Loading commit data... | |
| log.h | Loading commit data... | |
| main.cpp | Loading commit data... | |
| make.sh | Loading commit data... | |
| pag03-fs.glsl | Loading commit data... | |
| pag03-vs.glsl | Loading commit data... | |
| renderer.cpp | Loading commit data... | |
| renderer.h | Loading commit data... | |
| ventana.h | Loading commit data... | |
| ventana_color.cpp | Loading commit data... | |
| ventana_color.h | Loading commit data... | |
| ventana_log.cpp | Loading commit data... | |
| ventana_log.h | Loading commit data... |