Quiero usar WebGL para hacer una pequeña galería 3D de secuencias de fotos de Flickr. Parece que WebGL solo permite imágenes cuadradas cuyas dimensiones tienen una potencia de dos para usarse como texturas. Necesito poder mostrar imágenes de cualquier proporción y dimensión. Puedo ver que si copio los datos de la imagen en otra imagen que es la dimensión cuadrada más cercana y luego uso las coordenadas de la textura para que se muestre correctamente. El problema es, y corríjanme si estoy equivocado, que no puedo hacer esa manipulación de imagen en JavaScript y necesitaría un servidor corriendo ASP.NET, Java o algo así para hacer el procesamiento antes de que WebGL pudiera obtener sus manos. en eso.WebGL y la potencia del tamaño de dos imágenes
¿Hay alguna manera de usar imágenes de tamaño arbitrario en WebGL y JavaScript sin la necesidad de que un servidor actúe como un procesador de imagen de intermediario?
http://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences#Non-Power_of_Two_Texture_Support indica que no se puede repetir la no potencia de 2 texturas, pero se permite CLAMP_TO_EDGE. – EnabrenTane