Ejercicio 2 completado

parent 3973828b
Showing with 8 additions and 2 deletions
......@@ -57,7 +57,7 @@ std::string ShaderException::getLog() {
aux.append(":\n").append(log).append("\n");
return log;
return aux;
}
/**
......
......@@ -3,6 +3,7 @@
#include <GLFW/glfw3.h>
#include "GUI.h"
#include "Renderer.h"
#include "ShaderException.h"
// - Esta función callback será llamada cuando GLFW produzca algún error
void error_callback(int errno, const char* desc) {
......@@ -120,7 +121,12 @@ int main() {
PAG::GUI::getInstancia().registrarMensaje(std::string((const char*)glGetString ( GL_VERSION )));
PAG::GUI::getInstancia().registrarMensaje(std::string((const char*)glGetString ( GL_SHADING_LANGUAGE_VERSION )));
PAG::Renderer::getInstancia().creaShaderProgram();
try {
PAG::Renderer::getInstancia().creaShaderProgram();
}catch(ShaderException e) {
PAG::GUI::getInstancia().registrarMensaje(e.getLog());
}
PAG::Renderer::getInstancia().creaModelo();
// - Ciclo de eventos de la aplicación. La condición de parada es que la
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment