Skip to content

Commit 9815825

Browse files
authored
Merge pull request #6253 from mvieth/gluErrorString
Simulation: replace gluErrorString with switch-case
2 parents 9ce6060 + 011905f commit 9815825

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

simulation/src/glsl_shader.cpp

+22-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,28 @@ pcl::simulation::gllib::getGLError()
160160
GLenum error = glGetError();
161161
while (error != GL_NO_ERROR) {
162162
last_error = error;
163-
std::cout << "Error: OpenGL: " << gluErrorString(error) << std::endl;
163+
switch (error) {
164+
case GL_INVALID_ENUM:
165+
std::cout << "Error: OpenGL: GL_INVALID_ENUM" << std::endl;
166+
break;
167+
case GL_INVALID_VALUE:
168+
std::cout << "Error: OpenGL: GL_INVALID_VALUE" << std::endl;
169+
break;
170+
case GL_INVALID_OPERATION:
171+
std::cout << "Error: OpenGL: GL_INVALID_OPERATION" << std::endl;
172+
break;
173+
case GL_STACK_OVERFLOW:
174+
std::cout << "Error: OpenGL: GL_STACK_OVERFLOW" << std::endl;
175+
break;
176+
case GL_STACK_UNDERFLOW:
177+
std::cout << "Error: OpenGL: GL_STACK_UNDERFLOW" << std::endl;
178+
break;
179+
case GL_OUT_OF_MEMORY:
180+
std::cout << "Error: OpenGL: GL_OUT_OF_MEMORY" << std::endl;
181+
break;
182+
default:
183+
std::cout << "Error: OpenGL: Unknown error" << std::endl;
184+
}
164185
error = glGetError();
165186
}
166187
return last_error;

0 commit comments

Comments
 (0)