Index: gpu/command_buffer/service/gles2_cmd_decoder.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
index f37c61a4808d9832879583c2321d05c2fdac9602..7c9e803df3676293b47aa081c56f8d7b58cc7cab 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -7086,6 +7086,10 @@ void GLES2DecoderImpl::DoCompileShader(GLuint client_id) { |
vertex_translator_.get() : fragment_translator_.get(); |
} |
+ shader->RequestCompile(); |
+ |
+ // TODO(dyen): Currently we compile immediately when glCompileShader is |
+ // requested. Eventually this should be deffered to the linker stage. |
Ken Russell (switch to Gerrit)
2015/02/04 22:59:59
typo: deferred
|
shader->DoCompile( |
translator, |
feature_info_->feature_flags().angle_translated_shader_source ? |