<div dir="ltr">Hi,<br><br>I believe that I have found a minor bug in the shader code in osgmovie.<br><br>vec4 texture_color = textureRect(movie_texture, gl_TexCoord[0]); <br><br>should be  <br><br>vec4 texture_color = textureRect(movie_texture, gl_TexCoord[0].st); <br>
<br>(or similar.. using vec2 instead of vec4 for texcoords)<br><br>Since the specs doesn't support vec4 as input for the texcoords on texture2D I assume it shouldn't allow it on the textureRect extension either. My experience tells me that windows nvidia drivers for example lets things like this pass by coercion. <br>
<br>On the other hand textureRect and texture2DRect is not really part of the glsl spec so....<br><br>
It is not a major issue of course, but on a mac for example, it will not execute correctly without this change. I have tried to find similar issues elsewhere in the code but happily enough I could not find any.<br><br>I propose this is changed.<br>
<br>/Filip<br><br><br></div>