summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2019-11-28 20:15:25 -0300
committerGravatar ReinUsesLisp2019-11-28 20:15:25 -0300
commit75cc501d521842cd4e6d2dd4dcef8acb02bd250f (patch)
tree5466385dca90c89b1bcf595e99eead0bdfea172f /src
parentrenderer_opengl: Move static definitions to anonymous namespace (diff)
downloadyuzu-75cc501d521842cd4e6d2dd4dcef8acb02bd250f.tar.gz
yuzu-75cc501d521842cd4e6d2dd4dcef8acb02bd250f.tar.xz
yuzu-75cc501d521842cd4e6d2dd4dcef8acb02bd250f.zip
renderer_opengl: Drop macros for message decorations
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_opengl/renderer_opengl.cpp47
1 files changed, 26 insertions, 21 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp
index 82b426223..23b60dbf4 100644
--- a/src/video_core/renderer_opengl/renderer_opengl.cpp
+++ b/src/video_core/renderer_opengl/renderer_opengl.cpp
@@ -97,40 +97,45 @@ std::array<GLfloat, 3 * 2> MakeOrthographicMatrix(float width, float height) {
97} 97}
98 98
99const char* GetSource(GLenum source) { 99const char* GetSource(GLenum source) {
100#define RET(s) \
101 case GL_DEBUG_SOURCE_##s: \
102 return #s
103 switch (source) { 100 switch (source) {
104 RET(API); 101 case GL_DEBUG_SOURCE_API:
105 RET(WINDOW_SYSTEM); 102 return "API";
106 RET(SHADER_COMPILER); 103 case GL_DEBUG_SOURCE_WINDOW_SYSTEM:
107 RET(THIRD_PARTY); 104 return "WINDOW_SYSTEM";
108 RET(APPLICATION); 105 case GL_DEBUG_SOURCE_SHADER_COMPILER:
109 RET(OTHER); 106 return "SHADER_COMPILER";
107 case GL_DEBUG_SOURCE_THIRD_PARTY:
108 return "THIRD_PARTY";
109 case GL_DEBUG_SOURCE_APPLICATION:
110 return "APPLICATION";
111 case GL_DEBUG_SOURCE_OTHER:
112 return "OTHER";
110 default: 113 default:
111 UNREACHABLE(); 114 UNREACHABLE();
112 return "Unknown source"; 115 return "Unknown source";
113 } 116 }
114#undef RET
115} 117}
116 118
117const char* GetType(GLenum type) { 119const char* GetType(GLenum type) {
118#define RET(t) \
119 case GL_DEBUG_TYPE_##t: \
120 return #t
121 switch (type) { 120 switch (type) {
122 RET(ERROR); 121 case GL_DEBUG_TYPE_ERROR:
123 RET(DEPRECATED_BEHAVIOR); 122 return "ERROR";
124 RET(UNDEFINED_BEHAVIOR); 123 case GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR:
125 RET(PORTABILITY); 124 return "DEPRECATED_BEHAVIOR";
126 RET(PERFORMANCE); 125 case GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR:
127 RET(OTHER); 126 return "UNDEFINED_BEHAVIOR";
128 RET(MARKER); 127 case GL_DEBUG_TYPE_PORTABILITY:
128 return "PORTABILITY";
129 case GL_DEBUG_TYPE_PERFORMANCE:
130 return "PERFORMANCE";
131 case GL_DEBUG_TYPE_OTHER:
132 return "OTHER";
133 case GL_DEBUG_TYPE_MARKER:
134 return "MARKER";
129 default: 135 default:
130 UNREACHABLE(); 136 UNREACHABLE();
131 return "Unknown type"; 137 return "Unknown type";
132 } 138 }
133#undef RET
134} 139}
135 140
136void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, 141void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length,