def set_state(self): gl.glTexGeni( gl.GL_S, gl.GL_TEXTURE_GEN_MODE, gl.GL_OBJECT_LINEAR ) gl.glTexGeni( gl.GL_T, gl.GL_TEXTURE_GEN_MODE, gl.GL_OBJECT_LINEAR ) gl.glTexGenfv(gl.GL_S, gl.GL_OBJECT_PLANE, self.plane) gl.glTexGenfv(gl.GL_T, gl.GL_OBJECT_PLANE, self.plane) gl.glEnable( gl.GL_TEXTURE_GEN_S ) gl.glEnable( gl.GL_TEXTURE_GEN_T ) gl.glDepthMask( gl.GL_TRUE ) gl.glBindTexture( gl.GL_TEXTURE_2D, self.texture.id )
def set_state(self): gl.glBindTexture( gl.GL_TEXTURE_CUBE_MAP, self.tex_object ) gl.glTexGeni( gl.GL_S, gl.GL_TEXTURE_GEN_MODE, gl.GL_REFLECTION_MAP ) gl.glTexGeni( gl.GL_T, gl.GL_TEXTURE_GEN_MODE, gl.GL_REFLECTION_MAP ) gl.glTexGeni( gl.GL_R, gl.GL_TEXTURE_GEN_MODE, gl.GL_REFLECTION_MAP ) gl.glEnable( gl.GL_TEXTURE_CUBE_MAP ) gl.glTexEnvi( gl.GL_TEXTURE_ENV, gl.GL_TEXTURE_ENV_MODE, gl.GL_DECAL )
def set_state(self): gl.glTexGeni( gl.GL_S, gl.GL_TEXTURE_GEN_MODE, gl.GL_SPHERE_MAP ) gl.glTexGeni( gl.GL_T, gl.GL_TEXTURE_GEN_MODE, gl.GL_SPHERE_MAP ) gl.glEnable( gl.GL_TEXTURE_GEN_S ) gl.glEnable( gl.GL_TEXTURE_GEN_T ) gl.glBindTexture( gl.GL_TEXTURE_2D, self.texture.id )