summaryrefslogtreecommitdiff
path: root/libs/hwui/Program.cpp
diff options
context:
space:
mode:
author Rob Tsuk <robtsuk@google.com> 2014-11-05 22:22:51 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-11-05 22:22:52 +0000
commit6c96cbf581bf97b034e4c65eabe3c0fe8d930bfa (patch)
treea3671e4d77903447458693068663594117a74e60 /libs/hwui/Program.cpp
parente43bf0821b41b135892001ad89518eb08d67bcd4 (diff)
parentfd15f475541a4d13293374f18204cb1b3e010582 (diff)
Merge "Log shader source when it fails to compile" into lmp-mr1-dev
Diffstat (limited to 'libs/hwui/Program.cpp')
-rw-r--r--libs/hwui/Program.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/hwui/Program.cpp b/libs/hwui/Program.cpp
index cc72ae098b0f..0dad0dcae641 100644
--- a/libs/hwui/Program.cpp
+++ b/libs/hwui/Program.cpp
@@ -141,11 +141,12 @@ GLuint Program::buildShader(const char* source, GLenum type) {
GLint status;
glGetShaderiv(shader, GL_COMPILE_STATUS, &status);
if (status != GL_TRUE) {
+ ALOGE("Error while compiling this shader:\n===\n%s\n===", source);
// Some drivers return wrong values for GL_INFO_LOG_LENGTH
// use a fixed size instead
GLchar log[512];
glGetShaderInfoLog(shader, sizeof(log), 0, &log[0]);
- LOG_ALWAYS_FATAL("Error while compiling shader: %s", log);
+ LOG_ALWAYS_FATAL("Shader info log: %s", log);
return 0;
}