Skip to content

Commit 29f46fd

Browse files
committed
Visualization: Check texture clamp option
1 parent 1aad0dd commit 29f46fd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

pywavefront/visualization.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,12 @@ def bind_texture(texture):
135135

136136
glEnable(texture.image.target)
137137
glBindTexture(texture.image.target, texture.image.id)
138-
glTexParameterf(texture.image.target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE)
139-
glTexParameterf(texture.image.target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE)
138+
if texture.options.clamp == "on":
139+
glTexParameterf(texture.image.target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE)
140+
glTexParameterf(texture.image.target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE)
141+
else:
142+
glTexParameterf(texture.image.target, GL_TEXTURE_WRAP_S, GL_REPEAT)
143+
glTexParameterf(texture.image.target, GL_TEXTURE_WRAP_T, GL_REPEAT)
140144

141145

142146
def load_image(name):

0 commit comments

Comments
 (0)