Index: gpu/command_buffer/client/gles2_implementation_impl_autogen.h |
diff --git a/gpu/command_buffer/client/gles2_implementation_impl_autogen.h b/gpu/command_buffer/client/gles2_implementation_impl_autogen.h |
index 6f9ffb6629e6e96156ae505644d609fda1c0361c..080985132206b4c319f4ebe1e05970e24e805819 100644 |
--- a/gpu/command_buffer/client/gles2_implementation_impl_autogen.h |
+++ b/gpu/command_buffer/client/gles2_implementation_impl_autogen.h |
@@ -2074,4 +2074,34 @@ void GLES2Implementation::DiscardBackbufferCHROMIUM() { |
CheckGLError(); |
} |
+void GLES2Implementation::MatrixMode(GLenum mode) { |
+ GPU_CLIENT_SINGLE_THREAD_CHECK(); |
+ GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixMode(" |
+ << GLES2Util::GetStringMatrixMode(mode) << ")"); |
+ helper_->MatrixMode(mode); |
+ CheckGLError(); |
+} |
+ |
+void GLES2Implementation::LoadMatrixf(const GLfloat* m) { |
+ GPU_CLIENT_SINGLE_THREAD_CHECK(); |
+ GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glLoadMatrixf(" |
+ << static_cast<const void*>(m) << ")"); |
+ GPU_CLIENT_LOG("values: " << m[0] << ", " << m[1] << ", " << m[2] << ", " |
+ << m[3] << ", " << m[4] << ", " << m[5] << ", " |
+ << m[6] << ", " << m[7] << ", " << m[8] << ", " |
+ << m[9] << ", " << m[10] << ", " << m[11] << ", " |
+ << m[12] << ", " << m[13] << ", " << m[14] << ", " |
+ << m[15]); |
+ helper_->LoadMatrixfImmediate(m); |
+ CheckGLError(); |
+} |
+ |
+void GLES2Implementation::LoadIdentity() { |
+ GPU_CLIENT_SINGLE_THREAD_CHECK(); |
+ GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glLoadIdentity(" |
+ << ")"); |
+ helper_->LoadIdentity(); |
+ CheckGLError(); |
+} |
+ |
#endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ |