Changeset 40 for trunk/src/gl/gl_program.cc
- Timestamp:
- 05/28/13 02:11:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gl/gl_program.cc
r37 r40 60 60 char buffer[ buffer_size ] = { 0 }; 61 61 int length; 62 int compile_ok = GL_FALSE; 63 glGetShaderiv(object_id, GL_COMPILE_STATUS, &compile_ok); 62 64 glGetShaderInfoLog( object_id, buffer_size, &length, buffer ); 63 65 64 66 if ( length > 0 ) 65 67 { 66 NV_LOG( LOG_INFO, "Shader #" << object_id << " compiled: " << buffer ); 68 if ( compile_ok == 0 ) 69 { 70 NV_LOG( LOG_ERROR, "Shader #" << object_id << " error: " << buffer ); 71 } 72 else 73 { 74 NV_LOG( LOG_INFO, "Shader #" << object_id << " compiled successfully: " << buffer ); 75 } 67 76 } 68 77 else … … 70 79 NV_LOG( LOG_INFO, "Shader #" << object_id << " compiled successfully." ); 71 80 } 72 return true;81 return compile_ok != 0; 73 82 } 74 83 … … 182 191 glGetProgramInfoLog( m_name.get_value(), buffer_size, &length, buffer ); 183 192 184 NV_LOG( LOG_INFO, "Program #" << m_name.get_value() << (status == GL_FALSE ? " failed to compile!" : "compiled successfuly.") );193 NV_LOG( LOG_INFO, "Program #" << m_name.get_value() << (status == GL_FALSE ? " failed to compile!" : " compiled successfully.") ); 185 194 186 195 if ( length > 0 )
Note: See TracChangeset
for help on using the changeset viewer.