Index: shader.c
===================================================================
--- shader.c	(revision 655)
+++ shader.c	(revision 656)
@@ -98,18 +98,18 @@
     str_frag=raydium_file_load(file_frag);
 
     if(!str_vert)
-	raydium_log("shader: unable to load vertex shader file \"%s\"",file_vert);
+        raydium_log("shader: unable to load vertex shader file \"%s\"",file_vert);
     if(!str_frag)
-	{
-	free(str_vert);
-	raydium_log("shader: unable to load fragment shader file \"%s\"",file_frag);
-	}
+        {
+        free(str_vert);
+        raydium_log("shader: unable to load fragment shader file \"%s\"",file_frag);
+        }
     
     if(!str_vert || !str_frag)
-	{
-	raydium_log("shader: ERROR: aborting \"%s\" creation",name);
-	return -1;
-	}
+        {
+        raydium_log("shader: ERROR: aborting \"%s\" creation",name);
+        return -1;
+        }
 
 
     raydium_shader_shaders[i].vert=glCreateShaderObjectARB(GL_VERTEX_SHADER_ARB);
@@ -121,29 +121,29 @@
     glCompileShaderARB(raydium_shader_shaders[i].vert);
     glGetObjectParameterivARB(raydium_shader_shaders[i].vert,GL_OBJECT_COMPILE_STATUS_ARB,&ret);
     if(ret!=1)
-	{
-	raydium_log("shader: '%s': Compilation FAILED (vertex)",file_vert);
-	printf("-%s-",str_vert);
-	raydium_shader_infolog(raydium_shader_shaders[i].vert);
-	glDeleteObjectARB(raydium_shader_shaders[i].vert);
-	glDeleteObjectARB(raydium_shader_shaders[i].frag);
-	free(str_vert);
-	free(str_frag);
-	return -1;
-	}
+        {
+        raydium_log("shader: '%s': Compilation FAILED (vertex)",file_vert);
+        printf("-%s-",str_vert);
+        raydium_shader_infolog(raydium_shader_shaders[i].vert);
+        glDeleteObjectARB(raydium_shader_shaders[i].vert);
+        glDeleteObjectARB(raydium_shader_shaders[i].frag);
+        free(str_vert);
+        free(str_frag);
+        return -1;
+        }
     
     glCompileShaderARB(raydium_shader_shaders[i].frag);
     glGetObjectParameterivARB(raydium_shader_shaders[i].frag,GL_OBJECT_COMPILE_STATUS_ARB,&ret);
     if(ret!=1)
-	{
-	raydium_log("shader: '%s': Compilation FAILED (fragment)",file_frag);
-	raydium_shader_infolog(raydium_shader_shaders[i].frag);
-	glDeleteObjectARB(raydium_shader_shaders[i].vert);
-	glDeleteObjectARB(raydium_shader_shaders[i].frag);
-	free(str_vert);
-	free(str_frag);
-	return -1;
-	}
+        {
+        raydium_log("shader: '%s': Compilation FAILED (fragment)",file_frag);
+        raydium_shader_infolog(raydium_shader_shaders[i].frag);
+        glDeleteObjectARB(raydium_shader_shaders[i].vert);
+        glDeleteObjectARB(raydium_shader_shaders[i].frag);
+        free(str_vert);
+        free(str_frag);
+        return -1;
+        }
 
     free(str_vert);
     free(str_frag);
@@ -155,27 +155,27 @@
     glLinkProgramARB(raydium_shader_shaders[i].prog);
     glGetObjectParameterivARB(raydium_shader_shaders[i].prog,GL_OBJECT_LINK_STATUS_ARB,&ret);
     if(ret!=1)
-	{
-	raydium_log("shader: '%s': Linking FAILED",name);
-	raydium_shader_infolog(raydium_shader_shaders[i].prog);
-	glDeleteObjectARB(raydium_shader_shaders[i].vert);
-	glDeleteObjectARB(raydium_shader_shaders[i].frag);
-	glDeleteObjectARB(raydium_shader_shaders[i].prog);
-	return -1;
-	}
+        {
+        raydium_log("shader: '%s': Linking FAILED",name);
+        raydium_shader_infolog(raydium_shader_shaders[i].prog);
+        glDeleteObjectARB(raydium_shader_shaders[i].vert);
+        glDeleteObjectARB(raydium_shader_shaders[i].frag);
+        glDeleteObjectARB(raydium_shader_shaders[i].prog);
+        return -1;
+        }
 
     curr=glGetHandleARB(GL_PROGRAM_OBJECT_ARB);
     glUseProgramObjectARB(raydium_shader_shaders[i].prog);
     raydium_shader_shaders[i].attrib_tangent=glGetAttribLocationARB(
-					     raydium_shader_shaders[i].prog,
-					     RAYDIUM_SHADER_TANGENT_ATTRIB_NAME);
+                                             raydium_shader_shaders[i].prog,
+                                             RAYDIUM_SHADER_TANGENT_ATTRIB_NAME);
     glUseProgramObjectARB(curr);
 
     raydium_shader_shaders[i].state=1;
     strcpy(raydium_shader_shaders[i].name,name);
     raydium_log("shader: shader %i (%s) loaded (%s,%s%s)",
-		i,name,file_vert,file_frag,
-		((raydium_shader_shaders[i].attrib_tangent==-1)?"":",tangent"));
+                i,name,file_vert,file_frag,
+                ((raydium_shader_shaders[i].attrib_tangent==-1)?"":",tangent"));
     return i;
     }
 
@@ -384,7 +384,7 @@
 signed char raydium_shader_attach_texture_name(char *shader, char *texture)
 {
 return raydium_shader_attach_texture(raydium_shader_find(shader),
-				     raydium_texture_find_by_name(texture));
+                                     raydium_texture_find_by_name(texture));
 }
 
 void raydium_shader_internal_vertex_attributes(int i)
@@ -394,9 +394,9 @@
    raydium_shader_shaders[raydium_shader_active].attrib_tangent!=-1)
     {
      glVertexAttrib3fARB(raydium_shader_shaders[raydium_shader_active].attrib_tangent,
-    		         raydium_vertex_tangent_x[i],
-			 raydium_vertex_tangent_y[i],
-			 raydium_vertex_tangent_z[i]);
+                         raydium_vertex_tangent_x[i],
+                         raydium_vertex_tangent_y[i],
+                         raydium_vertex_tangent_z[i]);
      //printf("%f %f %f\n",raydium_vertex_tangent_x[i],raydium_vertex_tangent_y[i],raydium_vertex_tangent_z[i]);
     }
 }