~ubuntu-branches/ubuntu/utopic/blender/utopic-proposed

« back to all changes in this revision

Viewing changes to source/gameengine/Ketsji/BL_Material.cpp

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2012-04-28 12:11:12 UTC
  • mto: (14.1.6 experimental) (1.5.1)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: package-import@ubuntu.com-20120428121112-2zi0vp8b6vejda8i
Tags: upstream-2.63
ImportĀ upstreamĀ versionĀ 2.63

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
 
13
13
MTex* getImageFromMaterial(Material *mat, int index)
14
14
{
15
 
        if(!mat) return 0;
 
15
        if (!mat) return 0;
16
16
        
17
 
        if(!(index >=0 && index < MAX_MTEX) ) return 0;
 
17
        if (!(index >=0 && index < MAX_MTEX) ) return 0;
18
18
        
19
19
        MTex *m = mat->mtex[index];
20
20
        return m?m:0;
23
23
int getNumTexChannels( Material *mat )
24
24
{
25
25
        int count = -1;
26
 
        if(!mat) return -1;
 
26
        if (!mat) return -1;
27
27
 
28
 
        for(count =0; (count < 10) && mat->mtex[count] != 0; count++) {}
 
28
        for (count =0; (count < 10) && mat->mtex[count] != 0; count++) {}
29
29
        return count;
30
30
}
31
31
 
58
58
        alpha = 1.f;
59
59
        emit = 0.f;
60
60
        material = 0;
61
 
        tface = 0;
 
61
        memset(&tface, 0, sizeof(tface));
62
62
        materialindex = 0;
63
63
        amb=0.5f;
64
64
        num_enabled = 0;
66
66
        share = false;
67
67
 
68
68
        int i;
69
 
        for(i=0; i<4; i++)
 
69
        for (i=0; i<4; i++)
70
70
        {
71
71
                uv[i] = MT_Point2(0.f,1.f);
72
72
                uv2[i] = MT_Point2(0.f, 1.f);
73
73
        }
74
74
 
75
 
        for(i=0; i<MAXTEX; i++) // :(
 
75
        for (i=0; i<MAXTEX; i++) // :(
76
76
        {
77
77
                mapping[i].mapping = 0;
78
78
                mapping[i].offsets[0] = 0.f;
150
150
 
151
151
void BL_Material::SetSharedMaterial(bool v)
152
152
{
153
 
        if((v && num_users == -1) || num_users > 1 )
 
153
        if ((v && num_users == -1) || num_users > 1 )
154
154
                share = true;
155
155
        else 
156
156
                share = false;