problem of PBuffer creating in emulation sdk

why I have to create a window surface before I am allowed to create a PBuffer surface with the GLES 1.1 sdk.





I have the same question of here https://www.imgtec.com/forum/forum_posts.asp?TID=854





Is it the same in real embedded systems such as android