Don't try to use an invalid file!

This commit is contained in:
Dr. Chat 2015-07-21 22:14:28 -05:00
parent 3ad3635567
commit dda00b604b
1 changed files with 7 additions and 6 deletions

View File

@ -345,13 +345,14 @@ bool GL4Shader::CompileProgram(std::string source) {
// Note that we put the translated source first so we get good line numbers.
FILE* f = fopen(file_name, "w");
fprintf(f, "%s", translated_disassembly_.c_str());
fprintf(f, "\n\n");
if (f) {
fprintf(f, translated_disassembly_.c_str());
fprintf(f, "/*\n");
fprintf(f, "%s", ucode_disassembly_.c_str());
fprintf(f, " */\n");
fclose(f);
}
}
program_ = glCreateShaderProgramv(shader_type_ == ShaderType::kVertex
? GL_VERTEX_SHADER