this is a openGL demo ,and this is the first one