I was quiet enthusiastically reading the chapter of redbook on selection, hoping to find a solution to my object picking problem for my project. To my disappointment, it didn’t give a method to distinguish between objects at different depths, but which lie at the same cursor position. So once again, seeking the help of real opengl people over here. I simply want to select that object which lies at the frontmost. I have enabled depth buffering.