diff options
| author | 2019-11-28 20:15:25 -0300 | |
|---|---|---|
| committer | 2019-11-28 20:15:25 -0300 | |
| commit | 75cc501d521842cd4e6d2dd4dcef8acb02bd250f (patch) | |
| tree | 5466385dca90c89b1bcf595e99eead0bdfea172f /src | |
| parent | renderer_opengl: Move static definitions to anonymous namespace (diff) | |
| download | yuzu-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.cpp | 47 |
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 | ||
| 99 | const char* GetSource(GLenum source) { | 99 | const 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 | ||
| 117 | const char* GetType(GLenum type) { | 119 | const 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 | ||
| 136 | void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, | 141 | void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, |