/[gzz]/gzz/gfx/libpaper/texops_STD.py
ViewVC logotype

Diff of /gzz/gfx/libpaper/texops_STD.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by jvk, Fri Sep 13 13:40:59 2002 UTC revision 1.3 by jvk, Sat Sep 14 10:22:28 2002 UTC
# Line 9  shaderTypes = [ Line 9  shaderTypes = [
9      ],      ],
10  ];  ];
11    
 if "basisclamp" not in globals().keys():  
     basisclamp = 0  
   
12  class ShaderPass:  class ShaderPass:
13      def __init__(self, shaderType):      def __init__(self, shaderType):
14          self.st = shaderType          self.st = shaderType
# Line 26  class ShaderPass: Line 23  class ShaderPass:
23          return [i for i in range(0,len(self.st))]          return [i for i in range(0,len(self.st))]
24      def setupCode(self):      def setupCode(self):
25          c = ""          c = ""
         if basisclamp:  
             print "Clamping texture"  
             wrap = "CLAMP"  
         else:  
             wrap = "REPEAT"  
26          for t in range(0,len(self.st)):          for t in range(0,len(self.st)):
27              target = self.st[t][0]              target = self.st[t][0]
28              texid = self.tex[t]              texid = self.tex[t]
# Line 45  class ShaderPass: Line 37  class ShaderPass:
37                  Enable %(target)s                  Enable %(target)s
38                  BindTexture %(target)s %(texid)s                  BindTexture %(target)s %(texid)s
39    
40                  TexParameter %(target)s TEXTURE_WRAP_S %(wrap)s                  TexParameter %(target)s TEXTURE_WRAP_S REPEAT
41                  TexParameter %(target)s TEXTURE_WRAP_T %(wrap)s                  TexParameter %(target)s TEXTURE_WRAP_T REPEAT
42                  TexParameter %(target)s TEXTURE_MIN_FILTER LINEAR_MIPMAP_LINEAR                  TexParameter %(target)s TEXTURE_MIN_FILTER LINEAR_MIPMAP_LINEAR
43                  TexParameter %(target)s TEXTURE_MAG_FILTER LINEAR                  TexParameter %(target)s TEXTURE_MAG_FILTER LINEAR
44    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26