There isn't really a workaround available to you. Basically you can'tuse pygame surface functions on pygame's opengl surfaces (some peopleare writing stuff so you can into SDL, but it's not really available in pygame)