Skip to content

Commit ff7e6ab

Browse files
committed
Texture fix.
1 parent d4f7296 commit ff7e6ab

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Graphics/WebGLTexture.purs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,10 +156,13 @@ texture2DFor name filterSpec continuation = do
156156
handleLoad2D :: forall eff a. WebGLTex -> TexFilterSpec -> a -> EffWebGL eff Unit
157157
handleLoad2D texture filterSpec whatever = do
158158
bindTexture TEXTURE_2D texture
159-
pixelStorei UNPACK_FLIP_Y_WEBGL 1
160-
texImage2D TEXTURE_2D 0 IF_RGBA IF_RGBA UNSIGNED_BYTE whatever
161159
texParameteri TTEXTURE_2D TEXTURE_MAG_FILTER (texFilterSpecToMagConst filterSpec)
162160
texParameteri TTEXTURE_2D TEXTURE_MIN_FILTER (texFilterSpecToMinConst filterSpec)
161+
texParameteri TTEXTURE_2D TEXTURE_WRAP_S _CLAMP_TO_EDGE
162+
texParameteri TTEXTURE_2D TEXTURE_WRAP_T _CLAMP_TO_EDGE
163+
pixelStorei UNPACK_FLIP_Y_WEBGL 1
164+
pixelStorei UNPACK_PREMULTIPLY_ALPHA_WEBGL 0
165+
texImage2D TEXTURE_2D 0 IF_RGBA IF_RGBA UNSIGNED_BYTE whatever
163166
case filterSpec of
164167
MIPMAP -> runFn1 generateMipmap_ _TEXTURE_2D
165168
_ -> return unit

0 commit comments

Comments
 (0)