Esempio n. 1
0
    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 )
Esempio n. 2
0
 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 )
Esempio n. 3
0
 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 )