Use MessageBox to handle texture state error
Update comment in Quad for Mipmap
Add project depth_buffer and face_culling