Changeset 1535 for GTP/trunk


Ignore:
Timestamp:
09/29/06 09:07:32 (18 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/App/Demos/Illum/Ogre
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/programs/GameTools_Diffuse.hlsl

    r1525 r1535  
    103103} 
    104104 
    105  
     105/* 
    106106float4 DiffusePS( vertOUT IN, 
    107107           uniform float3 cameraPos, 
     
    112112            ) : COLOR0 
    113113{ 
     114    REDUCED_CUBEMAP_SIZE = 4; 
     115        float width = 1.0 /REDUCED_CUBEMAP_SIZE; 
     116    
     117    normalize( V ); 
     118    float3 V = normalize(IN.wPos - cameraPos);  //  
     119        float3 N = mul( float4(IN.mNormal,1), world_IT).xyz; 
     120    //float3 N = IN.mNormal; 
     121    N = normalize( N );  
     122        float3 R = reflect(V, N); 
     123    float3 pos = IN.wPos - lastCenter; 
     124      
     125    float4 intens = 0; 
     126    //intens = readCubeMap(SmallEnvMapSampler, pos); 
     127         
     128        float3 L1, L2, L3, L4, L; 
     129        float4 Le; 
     130        float d; 
     131           
     132        for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
     133         for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
     134         { 
     135                float2 p, tpos;  
     136            tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     137            tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     138             
     139            p.x = tpos.x;  
     140            p.y = 1-tpos.y; 
     141            p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
     142                     
     143                L1 = float3(p.x - width, p.y - width, 1);        
     144                L2 = float3(p.x + width, p.y - width, 1);        
     145                L3 = float3(p.x + width, p.y + width, 1);        
     146                L4 = float3(p.x - width, p.y + width, 1); 
     147                L = float3(p.x, p.y, 1); 
     148                Le = readCubeMap(SmallEnvMapSampler, L); 
     149                d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
     150                intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
     151        }        
     152         
     153        for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
     154         for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
     155         { 
     156                float2 p, tpos;  
     157            tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     158            tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     159             
     160            p.x = tpos.x;  
     161            p.y = 1-tpos.y; 
     162            p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
     163                 
     164                L4 = float3(p.x - width, p.y - width, -1);       
     165                L3 = float3(p.x + width, p.y - width, -1);       
     166                L2 = float3(p.x + width, p.y + width, -1);       
     167                L1 = float3(p.x - width, p.y + width, -1); 
     168                L = float3(p.x, p.y, -1); 
     169                Le = readCubeMap(SmallEnvMapSampler, L); 
     170                d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
     171                intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
     172        } 
     173         
     174        for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
     175         for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
     176         { 
     177                float2 p, tpos;  
     178            tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     179            tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     180             
     181            p.x = tpos.x;  
     182            p.y = 1-tpos.y; 
     183            p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
     184                 
     185                L4 = float3(p.x - width, 1, p.y - width); 
     186                L3 = float3(p.x + width, 1, p.y - width);        
     187                L2 = float3(p.x + width, 1, p.y + width);        
     188                L1 = float3(p.x - width, 1, p.y + width);                        
     189                L = float3(p.x, 1, p.y); 
     190                Le = readCubeMap(SmallEnvMapSampler, L); 
     191                d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
     192                intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
     193        } 
     194         
     195        for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
     196         for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
     197         { 
     198                float2 p, tpos;  
     199            tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     200            tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     201             
     202            p.x = tpos.x;  
     203            p.y = 1-tpos.y; 
     204            p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
     205                 
     206                L1 = float3(p.x - width, -1, p.y - width); 
     207                L2 = float3(p.x + width, -1, p.y - width);       
     208                L3 = float3(p.x + width, -1, p.y + width);       
     209                L4 = float3(p.x - width, -1, p.y + width);                       
     210                L = float3(p.x, -1, p.y); 
     211                Le = readCubeMap(SmallEnvMapSampler, L); 
     212                d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
     213                intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
     214        } 
     215         
     216        for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
     217         for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
     218         { 
     219                float2 p, tpos;  
     220            tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     221            tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     222             
     223            p.x = tpos.x;  
     224            p.y = 1-tpos.y; 
     225            p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
     226                 
     227                L1 = float3(1, p.x - width, p.y - width); 
     228                L2 = float3(1, p.x + width, p.y - width);        
     229                L3 = float3(1, p.x + width, p.y + width);        
     230                L4 = float3(1, p.x - width, p.y + width);        
     231                L = float3(1, p.x, p.y); 
     232                Le = readCubeMap(SmallEnvMapSampler, L); 
     233                d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
     234                intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
     235        } 
     236         
     237        for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
     238         for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
     239         { 
     240                float2 p, tpos;  
     241            tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     242            tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
     243             
     244            p.x = tpos.x;  
     245            p.y = 1-tpos.y; 
     246            p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
     247                 
     248                L4 = float3(-1, p.x - width, p.y - width); 
     249                L3 = float3(-1, p.x + width, p.y - width);       
     250                L2 = float3(-1, p.x + width, p.y + width);       
     251                L1 = float3(-1, p.x - width, p.y + width);       
     252                L = float3(-1, p.x, p.y); 
     253                Le = readCubeMap(SmallEnvMapSampler, L); 
     254                d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
     255                intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
     256        }        
     257         
     258         
     259        //return float4(pos, 1); 
     260        return intens; 
     261} 
     262 
     263*/ 
     264 
     265 
     266float4 DiffusePS( vertOUT IN, 
     267           uniform float3 cameraPos, 
     268           uniform float3 lastCenter,   //LI// 
     269           uniform samplerCUBE SmallEnvMapSampler : register(s0), 
     270           uniform samplerCUBE DistanceEnvMapSampler : register(s1), 
     271           uniform float4x4 world_IT 
     272            ) : COLOR0 
     273{ 
     274        float3 corner[] = {float3(1,-1,1),//  float3(0,0,1), 
     275                                        float3(-1,-1,-1),  // 0,0,-1 
     276                                        float3(-1,1,-1),   // 0,1,0 
     277                                        float3(-1,-1, 1),  // 0,-1,0 
     278                                        float3(1,-1,-1),   // 1,0,0 
     279                                        float3(-1,-1, 1)}; // -1,0,0 
     280                                          
     281        float3 right[] = {float3(-1,0,0), 
     282                                        float3(1,0,0), 
     283                                        float3(1,0,0), 
     284                                        float3(-1,0,0), 
     285                                        float3(0,0,1), 
     286                                        float3(0,0,-1)}; 
     287                                          
     288        float3 up[] = {float3(0,1,0), 
     289                                        float3(0,1,0), 
     290                                        float3(0,0,1), 
     291                                        float3(0,0,1), 
     292                                        float3(0,1,0), 
     293                                        float3(0,1,0)}; 
     294                                  
    114295    REDUCED_CUBEMAP_SIZE = 4; 
    115296        float width = 1.0 /REDUCED_CUBEMAP_SIZE; 
     
    129310        float4 Le; 
    130311        float d; 
     312           
     313        for (int x = 0; x < REDUCED_CUBEMAP_SIZE; x++) 
     314         for (int y = 0; y < REDUCED_CUBEMAP_SIZE; y++) 
     315                for (int f = 0; f < 6; f++) 
     316                { 
     317                 
     318                        float2 p, tpos;  
     319                        tpos.x = (x + 0.5) * 2 * width; // 0..2 
     320                        tpos.y = (y + 0.5) * 2 * width; // 0..2 
     321                     
     322                        p = tpos;                        
     323                             
     324                        L = corner[0] + p.x * right[0] + p.y * up[0];                    
     325                        L1 = normalize(L - width * right[f] + width * up[f]); 
     326                        L2 = normalize(L + width * right[f] + width * up[f]);    
     327                        L3 = normalize(L + width * right[f] - width * up[f]);    
     328                        L4 = normalize(L - width * right[f] - width * up[f]); 
     329                        Le = texCUBE(SmallEnvMapSampler, L); 
     330                        d = texCUBE(DistanceEnvMapSampler, L).r; 
     331                         
     332                        L1 = d * L1; 
     333                        L2 = d * L2; 
     334                        L3 = d * L3; 
     335                        L4 = d * L4;     
     336                 
     337                        float3 r1 = normalize(L1 - pos);     
     338                        float3 r2 = normalize(L2 - pos); 
     339                        float3 r3 = normalize(L3 - pos); 
     340                        float3 r4 = normalize(L4 - pos);  
    131341            
    132         for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
    133          for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
    134          { 
    135                 float2 p, tpos;  
    136             tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    137             tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    138              
    139             p.x = tpos.x;  
    140             p.y = 1-tpos.y; 
    141             p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
    142                      
    143                 L1 = float3(p.x - width, p.y - width, 1);        
    144                 L2 = float3(p.x + width, p.y - width, 1);        
    145                 L3 = float3(p.x + width, p.y + width, 1);        
    146                 L4 = float3(p.x - width, p.y + width, 1); 
    147                 L = float3(p.x, p.y, 1); 
    148                 Le = readCubeMap(SmallEnvMapSampler, L); 
    149                 d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
    150                 intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
    151         }        
    152          
    153         for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
    154          for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
    155          { 
    156                 float2 p, tpos;  
    157             tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    158             tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    159              
    160             p.x = tpos.x;  
    161             p.y = 1-tpos.y; 
    162             p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
    163                  
    164                 L4 = float3(p.x - width, p.y - width, -1);       
    165                 L3 = float3(p.x + width, p.y - width, -1);       
    166                 L2 = float3(p.x + width, p.y + width, -1);       
    167                 L1 = float3(p.x - width, p.y + width, -1); 
    168                 L = float3(p.x, p.y, -1); 
    169                 Le = readCubeMap(SmallEnvMapSampler, L); 
    170                 d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
    171                 intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
    172         } 
    173          
    174         for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
    175          for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
    176          { 
    177                 float2 p, tpos;  
    178             tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    179             tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    180              
    181             p.x = tpos.x;  
    182             p.y = 1-tpos.y; 
    183             p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
    184                  
    185                 L4 = float3(p.x - width, 1, p.y - width); 
    186                 L3 = float3(p.x + width, 1, p.y - width);        
    187                 L2 = float3(p.x + width, 1, p.y + width);        
    188                 L1 = float3(p.x - width, 1, p.y + width);                        
    189                 L = float3(p.x, 1, p.y); 
    190                 Le = readCubeMap(SmallEnvMapSampler, L); 
    191                 d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
    192                 intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
    193         } 
    194          
    195         for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
    196          for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
    197          { 
    198                 float2 p, tpos;  
    199             tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    200             tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    201              
    202             p.x = tpos.x;  
    203             p.y = 1-tpos.y; 
    204             p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
    205                  
    206                 L1 = float3(p.x - width, -1, p.y - width); 
    207                 L2 = float3(p.x + width, -1, p.y - width);       
    208                 L3 = float3(p.x + width, -1, p.y + width);       
    209                 L4 = float3(p.x - width, -1, p.y + width);                       
    210                 L = float3(p.x, -1, p.y); 
    211                 Le = readCubeMap(SmallEnvMapSampler, L); 
    212                 d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
    213                 intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
    214         } 
    215          
    216         for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
    217          for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
    218          { 
    219                 float2 p, tpos;  
    220             tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    221             tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    222              
    223             p.x = tpos.x;  
    224             p.y = 1-tpos.y; 
    225             p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
    226                  
    227                 L1 = float3(1, p.x - width, p.y - width); 
    228                 L2 = float3(1, p.x + width, p.y - width);        
    229                 L3 = float3(1, p.x + width, p.y + width);        
    230                 L4 = float3(1, p.x - width, p.y + width);        
    231                 L = float3(1, p.x, p.y); 
    232                 Le = readCubeMap(SmallEnvMapSampler, L); 
    233                 d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
    234                 intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
    235         } 
    236          
    237         for (int x = 0; x < REDUCED_CUBEMAP_SIZE - 1; x++)                      // az envmap minden texelére 
    238          for (int y = 0; y < REDUCED_CUBEMAP_SIZE - 1; y++) 
    239          { 
    240                 float2 p, tpos;  
    241             tpos.x = (x + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    242             tpos.y = (y + 0.5) /(float)REDUCED_CUBEMAP_SIZE;    // 0..1 
    243              
    244             p.x = tpos.x;  
    245             p.y = 1-tpos.y; 
    246             p.xy = 2 * p.xy - 1;        // -1..1        // az adott texel középpont pozíciója 
    247                  
    248                 L4 = float3(-1, p.x - width, p.y - width); 
    249                 L3 = float3(-1, p.x + width, p.y - width);       
    250                 L2 = float3(-1, p.x + width, p.y + width);       
    251                 L1 = float3(-1, p.x - width, p.y + width);       
    252                 L = float3(-1, p.x, p.y); 
    253                 Le = readCubeMap(SmallEnvMapSampler, L); 
    254                 d = readDistanceCubeMap(DistanceEnvMapSampler, L);       
    255                 intens += 0.5 * Le * GetContibution( L1, L2, L3, L4, pos, N, SmallEnvMapSampler, d); 
    256         }        
    257          
    258          
    259         //return float4(pos, 1); 
     342                        float tri1 = acos(dot(r1, r2)) * dot(cross(r1, r2), N); 
     343                        float tri2 = acos(dot(r2, r3)) * dot(cross(r2, r3), N); 
     344                        float tri3 = acos(dot(r3, r4)) * dot(cross(r3, r4), N); 
     345                        float tri4 = acos(dot(r4, r1)) * dot(cross(r4, r1), N); 
     346                 
     347                //      intens += Le / 16.0 + pos.x*0.000000000001; 
     348                        intens += 0.5 * Le * max(tri1 + tri2 + tri3 + tri4, 0); 
     349                }        
     350 
    260351        return intens; 
    261352} 
  • GTP/trunk/App/Demos/Illum/Ogre/bin/Release/Ogre.log

    r1525 r1535  
    1 10:16:00: Creating resource group General 
    2 10:16:00: Creating resource group Internal 
    3 10:16:00: Creating resource group Autodetect 
    4 10:16:00: Registering ResourceManager for type Material 
    5 10:16:00: Registering ResourceManager for type Mesh 
    6 10:16:00: Registering ResourceManager for type Skeleton 
    7 10:16:00: MovableObjectFactory for type 'ParticleSystem' registered. 
    8 10:16:00: Loading library OgrePlatform.dll 
    9 10:16:00: OverlayElementFactory for type Panel registered. 
    10 10:16:00: OverlayElementFactory for type BorderPanel registered. 
    11 10:16:00: OverlayElementFactory for type TextArea registered. 
    12 10:16:00: Registering ResourceManager for type Font 
    13 10:16:00: ArchiveFactory for archive type FileSystem registered. 
    14 10:16:00: ArchiveFactory for archive type Zip registered. 
    15 10:16:00: DevIL version: Developer's Image Library (DevIL) 1.6.7 Oct 28 2005 
    16 10:16:00: DevIL image formats: bmp dib cut dcx dds gif hdr ico cur jpg jpe jpeg lif mdl mng jng pcx pic pix png pbm pgm pnm ppm psd pdd psp pxr sgi bw rgb rgba tga vda icb vst tif tiff wal xpm raw  
    17 10:16:00: Registering ResourceManager for type HighLevelGpuProgram 
    18 10:16:00: Registering ResourceManager for type Compositor 
    19 10:16:00: MovableObjectFactory for type 'Entity' registered. 
    20 10:16:00: MovableObjectFactory for type 'Light' registered. 
    21 10:16:00: MovableObjectFactory for type 'BillboardSet' registered. 
    22 10:16:00: MovableObjectFactory for type 'ManualObject' registered. 
    23 10:16:00: MovableObjectFactory for type 'BillboardChain' registered. 
    24 10:16:00: MovableObjectFactory for type 'RibbonTrail' registered. 
    25 10:16:00: Loading library .\RenderSystem_Direct3D9 
    26 10:16:00: D3D9 : Direct3D9 Rendering Subsystem created. 
    27 10:16:00: D3D9: Driver Detection Starts 
    28 10:16:00: D3D9: Driver Detection Ends 
    29 10:16:00: Loading library .\Plugin_ParticleFX 
    30 10:16:00: Particle Emitter Type 'Point' registered 
    31 10:16:00: Particle Emitter Type 'Box' registered 
    32 10:16:00: Particle Emitter Type 'Ellipsoid' registered 
    33 10:16:00: Particle Emitter Type 'Cylinder' registered 
    34 10:16:00: Particle Emitter Type 'Ring' registered 
    35 10:16:00: Particle Emitter Type 'HollowEllipsoid' registered 
    36 10:16:00: Particle Affector Type 'LinearForce' registered 
    37 10:16:00: Particle Affector Type 'ColourFader' registered 
    38 10:16:00: Particle Affector Type 'ColourFader2' registered 
    39 10:16:00: Particle Affector Type 'ColourImage' registered 
    40 10:16:00: Particle Affector Type 'ColourInterpolator' registered 
    41 10:16:00: Particle Affector Type 'Scaler' registered 
    42 10:16:00: Particle Affector Type 'Rotator' registered 
    43 10:16:00: Particle Affector Type 'DirectionRandomiser' registered 
    44 10:16:00: Particle Affector Type 'DeflectorPlane' registered 
    45 10:16:00: Loading library .\Plugin_BSPSceneManager 
    46 10:16:00: Registering ResourceManager for type BspLevel 
    47 10:16:00: Loading library .\Plugin_OctreeSceneManager 
    48 10:16:00: Loading library .\Plugin_CgProgramManager 
    49 10:16:00: *-*-* OGRE Initialising 
    50 10:16:00: *-*-* Version 1.2.0 (Dagon) 
    51 10:16:00: Creating resource group Bootstrap 
    52 10:16:00: Added resource location '../../Media/packs/OgreCore.zip' of type 'Zip' to resource group 'Bootstrap' 
    53 10:16:00: Added resource location '../../Media' of type 'FileSystem' to resource group 'General' 
    54 10:16:00: Added resource location '../../Media/fonts' of type 'FileSystem' to resource group 'General' 
    55 10:16:00: Added resource location '../../Media/materials/programs' of type 'FileSystem' to resource group 'General' 
    56 10:16:00: Added resource location '../../Media/materials/scripts' of type 'FileSystem' to resource group 'General' 
    57 10:16:00: Added resource location '../../Media/materials/textures' of type 'FileSystem' to resource group 'General' 
    58 10:16:00: Added resource location '../../Media/models' of type 'FileSystem' to resource group 'General' 
    59 10:16:00: Added resource location '../../Media/overlays' of type 'FileSystem' to resource group 'General' 
    60 10:16:00: Added resource location '../../Media/particle' of type 'FileSystem' to resource group 'General' 
    61 10:16:00: Added resource location '../../Media/gui' of type 'FileSystem' to resource group 'General' 
    62 10:16:00: Added resource location '../../Media/packs/cubemapsJS.zip' of type 'Zip' to resource group 'General' 
    63 10:16:00: Added resource location '../../Media/packs/smokealphaclip.zip' of type 'Zip' to resource group 'General' 
    64 10:16:00: D3D9 : RenderSystem Option: Allow NVPerfHUD = No 
    65 10:16:00: D3D9 : RenderSystem Option: Anti aliasing = None 
    66 10:16:00: D3D9 : RenderSystem Option: Floating-point mode = Fastest 
    67 10:16:00: D3D9 : RenderSystem Option: Full Screen = No 
    68 10:16:00: D3D9 : RenderSystem Option: Rendering Device = NVIDIA GeForce 6800 GT 
    69 10:16:00: D3D9 : RenderSystem Option: VSync = No 
    70 10:16:00: D3D9 : RenderSystem Option: Video Mode = 800 x 600 @ 32-bit colour 
    71 10:16:02: D3D9 : Subsystem Initialising 
    72 10:16:02: D3D9RenderSystem::createRenderWindow "OGRE Render Window", 800x600 windowed  miscParams: FSAA=0 FSAAQuality=0 colourDepth=32 useNVPerfHUD=false vsync=false  
    73 10:16:02: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 800x600, 32bpp 
    74 10:16:02: D3D9 : WARNING - disabling VSync in windowed mode can cause timing issues at lower frame rates, turn VSync on if you observe this problem. 
    75 10:16:02: Registering ResourceManager for type Texture 
    76 10:16:02: Registering ResourceManager for type GpuProgram 
    77 10:16:02: RenderSystem capabilities 
    78 10:16:02: ------------------------- 
    79 10:16:02:  * Hardware generation of mipmaps: yes 
    80 10:16:02:  * Texture blending: yes 
    81 10:16:02:  * Anisotropic texture filtering: yes 
    82 10:16:02:  * Dot product texture operation: yes 
    83 10:16:02:  * Cube mapping: yes 
    84 10:16:02:  * Hardware stencil buffer: yes 
    85 10:16:02:    - Stencil depth: 8 
    86 10:16:02:    - Two sided stencil support: yes 
    87 10:16:02:    - Wrap stencil values: yes 
    88 10:16:02:  * Hardware vertex / index buffers: yes 
    89 10:16:02:  * Vertex programs: yes 
    90 10:16:02:    - Max vertex program version: vs_3_0 
    91 10:16:02:  * Fragment programs: yes 
    92 10:16:02:    - Max fragment program version: ps_3_0 
    93 10:16:02:  * Texture Compression: yes 
    94 10:16:02:    - DXT: yes 
    95 10:16:02:    - VTC: no 
    96 10:16:02:  * Scissor Rectangle: yes 
    97 10:16:02:  * Hardware Occlusion Query: yes 
    98 10:16:02:  * User clip planes: yes 
    99 10:16:02:  * VET_UBYTE4 vertex element type: yes 
    100 10:16:02:  * Infinite far plane projection: yes 
    101 10:16:02:  * Hardware render-to-texture: yes 
    102 10:16:02:  * Floating point textures: yes 
    103 10:16:02:  * Non-power-of-two textures: yes 
    104 10:16:02:  * Volume textures: yes 
    105 10:16:02:  * Multiple Render Targets: 4 
    106 10:16:02:  * Max Point Size: 8192 
    107 10:16:02: *************************************** 
    108 10:16:02: *** D3D9 : Subsystem Initialised OK *** 
    109 10:16:02: *************************************** 
    110 10:16:02: ResourceBackgroundQueue - threading disabled 
    111 10:16:02: Particle Renderer Type 'billboard' registered 
    112 10:16:02: Particle Renderer Type 'sprite' registered 
    113 10:16:02: Creating viewport on target 'OGRE Render Window', rendering from camera 'PlayerCam', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    114 10:16:02: Viewport for camera 'PlayerCam', actual dimensions L: 0 T: 0 W: 800 H: 600 
    115 10:16:02: Parsing scripts for resource group Autodetect 
    116 10:16:02: Finished parsing scripts for resource group Autodetect 
    117 10:16:02: Parsing scripts for resource group Bootstrap 
    118 10:16:02: Parsing script OgreCore.material 
    119 10:16:02: Parsing script OgreProfiler.material 
    120 10:16:02: Parsing script Ogre.fontdef 
    121 10:16:02: Parsing script OgreDebugPanel.overlay 
    122 10:16:02: Texture: New_Ogre_Border_Center.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1. 
    123 10:16:02: Texture: New_Ogre_Border.png: Loading 1 faces(PF_A8B8G8R8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x256x1. 
    124 10:16:02: Texture: New_Ogre_Border_Break.png: Loading 1 faces(PF_A8B8G8R8,32x32x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1. 
    125 10:16:02: Font TrebuchetMSBoldusing texture size 512x512 
    126 10:16:02: Info: Freetype returned null for character 160 in font TrebuchetMSBold 
    127 10:16:02: Texture: TrebuchetMSBoldTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1. 
    128 10:16:02: Texture: ogretext.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1. 
    129 10:16:02: Parsing script OgreLoadingPanel.overlay 
    130 10:16:02: Finished parsing scripts for resource group Bootstrap 
    131 10:16:02: Parsing scripts for resource group General 
    132 10:16:02: Parsing script GameTools.program 
    133 10:16:02: Parsing script atlascube.material 
    134 10:16:02: Parsing script Diffuse.material 
    135 10:16:02: An exception has been thrown! 
     113:56:28: Creating resource group General 
     213:56:28: Creating resource group Internal 
     313:56:28: Creating resource group Autodetect 
     413:56:28: Registering ResourceManager for type Material 
     513:56:28: Registering ResourceManager for type Mesh 
     613:56:28: Registering ResourceManager for type Skeleton 
     713:56:28: MovableObjectFactory for type 'ParticleSystem' registered. 
     813:56:28: Loading library OgrePlatform.dll 
     913:56:28: OverlayElementFactory for type Panel registered. 
     1013:56:28: OverlayElementFactory for type BorderPanel registered. 
     1113:56:28: OverlayElementFactory for type TextArea registered. 
     1213:56:28: Registering ResourceManager for type Font 
     1313:56:28: ArchiveFactory for archive type FileSystem registered. 
     1413:56:28: ArchiveFactory for archive type Zip registered. 
     1513:56:28: DevIL version: Developer's Image Library (DevIL) 1.6.7 Oct 28 2005 
     1613:56:28: DevIL image formats: bmp dib cut dcx dds gif hdr ico cur jpg jpe jpeg lif mdl mng jng pcx pic pix png pbm pgm pnm ppm psd pdd psp pxr sgi bw rgb rgba tga vda icb vst tif tiff wal xpm raw  
     1713:56:28: Registering ResourceManager for type HighLevelGpuProgram 
     1813:56:28: Registering ResourceManager for type Compositor 
     1913:56:28: MovableObjectFactory for type 'Entity' registered. 
     2013:56:28: MovableObjectFactory for type 'Light' registered. 
     2113:56:28: MovableObjectFactory for type 'BillboardSet' registered. 
     2213:56:28: MovableObjectFactory for type 'ManualObject' registered. 
     2313:56:28: MovableObjectFactory for type 'BillboardChain' registered. 
     2413:56:28: MovableObjectFactory for type 'RibbonTrail' registered. 
     2513:56:28: Loading library .\RenderSystem_Direct3D9 
     2613:56:28: D3D9 : Direct3D9 Rendering Subsystem created. 
     2713:56:28: D3D9: Driver Detection Starts 
     2813:56:28: D3D9: Driver Detection Ends 
     2913:56:28: Loading library .\Plugin_ParticleFX 
     3013:56:28: Particle Emitter Type 'Point' registered 
     3113:56:28: Particle Emitter Type 'Box' registered 
     3213:56:28: Particle Emitter Type 'Ellipsoid' registered 
     3313:56:28: Particle Emitter Type 'Cylinder' registered 
     3413:56:28: Particle Emitter Type 'Ring' registered 
     3513:56:28: Particle Emitter Type 'HollowEllipsoid' registered 
     3613:56:28: Particle Affector Type 'LinearForce' registered 
     3713:56:28: Particle Affector Type 'ColourFader' registered 
     3813:56:28: Particle Affector Type 'ColourFader2' registered 
     3913:56:28: Particle Affector Type 'ColourImage' registered 
     4013:56:28: Particle Affector Type 'ColourInterpolator' registered 
     4113:56:28: Particle Affector Type 'Scaler' registered 
     4213:56:28: Particle Affector Type 'Rotator' registered 
     4313:56:28: Particle Affector Type 'DirectionRandomiser' registered 
     4413:56:28: Particle Affector Type 'DeflectorPlane' registered 
     4513:56:28: Loading library .\Plugin_BSPSceneManager 
     4613:56:28: Registering ResourceManager for type BspLevel 
     4713:56:28: Loading library .\Plugin_OctreeSceneManager 
     4813:56:28: Loading library .\Plugin_CgProgramManager 
     4913:56:28: *-*-* OGRE Initialising 
     5013:56:28: *-*-* Version 1.2.0 (Dagon) 
     5113:56:28: Creating resource group Bootstrap 
     5213:56:28: Added resource location '../../Media/packs/OgreCore.zip' of type 'Zip' to resource group 'Bootstrap' 
     5313:56:28: Added resource location '../../Media' of type 'FileSystem' to resource group 'General' 
     5413:56:28: Added resource location '../../Media/fonts' of type 'FileSystem' to resource group 'General' 
     5513:56:28: Added resource location '../../Media/materials/programs' of type 'FileSystem' to resource group 'General' 
     5613:56:28: Added resource location '../../Media/materials/scripts' of type 'FileSystem' to resource group 'General' 
     5713:56:28: Added resource location '../../Media/materials/textures' of type 'FileSystem' to resource group 'General' 
     5813:56:28: Added resource location '../../Media/models' of type 'FileSystem' to resource group 'General' 
     5913:56:28: Added resource location '../../Media/overlays' of type 'FileSystem' to resource group 'General' 
     6013:56:28: Added resource location '../../Media/particle' of type 'FileSystem' to resource group 'General' 
     6113:56:28: Added resource location '../../Media/gui' of type 'FileSystem' to resource group 'General' 
     6213:56:28: Added resource location '../../Media/packs/cubemapsJS.zip' of type 'Zip' to resource group 'General' 
     6313:56:28: Added resource location '../../Media/packs/smokealphaclip.zip' of type 'Zip' to resource group 'General' 
     6413:56:28: D3D9 : RenderSystem Option: Allow NVPerfHUD = No 
     6513:56:28: D3D9 : RenderSystem Option: Anti aliasing = None 
     6613:56:28: D3D9 : RenderSystem Option: Floating-point mode = Fastest 
     6713:56:28: D3D9 : RenderSystem Option: Full Screen = No 
     6813:56:28: D3D9 : RenderSystem Option: Rendering Device = NVIDIA GeForce 6800 GT 
     6913:56:28: D3D9 : RenderSystem Option: VSync = No 
     7013:56:28: D3D9 : RenderSystem Option: Video Mode = 800 x 600 @ 32-bit colour 
     7113:56:29: D3D9 : Subsystem Initialising 
     7213:56:29: D3D9RenderSystem::createRenderWindow "OGRE Render Window", 800x600 windowed  miscParams: FSAA=0 FSAAQuality=0 colourDepth=32 useNVPerfHUD=false vsync=false  
     7313:56:29: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 800x600, 32bpp 
     7413:56:29: D3D9 : WARNING - disabling VSync in windowed mode can cause timing issues at lower frame rates, turn VSync on if you observe this problem. 
     7513:56:29: Registering ResourceManager for type Texture 
     7613:56:29: Registering ResourceManager for type GpuProgram 
     7713:56:29: RenderSystem capabilities 
     7813:56:29: ------------------------- 
     7913:56:29:  * Hardware generation of mipmaps: yes 
     8013:56:29:  * Texture blending: yes 
     8113:56:29:  * Anisotropic texture filtering: yes 
     8213:56:29:  * Dot product texture operation: yes 
     8313:56:29:  * Cube mapping: yes 
     8413:56:29:  * Hardware stencil buffer: yes 
     8513:56:29:    - Stencil depth: 8 
     8613:56:29:    - Two sided stencil support: yes 
     8713:56:29:    - Wrap stencil values: yes 
     8813:56:29:  * Hardware vertex / index buffers: yes 
     8913:56:29:  * Vertex programs: yes 
     9013:56:29:    - Max vertex program version: vs_3_0 
     9113:56:29:  * Fragment programs: yes 
     9213:56:29:    - Max fragment program version: ps_3_0 
     9313:56:29:  * Texture Compression: yes 
     9413:56:29:    - DXT: yes 
     9513:56:29:    - VTC: no 
     9613:56:29:  * Scissor Rectangle: yes 
     9713:56:29:  * Hardware Occlusion Query: yes 
     9813:56:29:  * User clip planes: yes 
     9913:56:29:  * VET_UBYTE4 vertex element type: yes 
     10013:56:29:  * Infinite far plane projection: yes 
     10113:56:29:  * Hardware render-to-texture: yes 
     10213:56:29:  * Floating point textures: yes 
     10313:56:29:  * Non-power-of-two textures: yes 
     10413:56:29:  * Volume textures: yes 
     10513:56:29:  * Multiple Render Targets: 4 
     10613:56:29:  * Max Point Size: 8192 
     10713:56:29: *************************************** 
     10813:56:29: *** D3D9 : Subsystem Initialised OK *** 
     10913:56:29: *************************************** 
     11013:56:29: ResourceBackgroundQueue - threading disabled 
     11113:56:29: Particle Renderer Type 'billboard' registered 
     11213:56:29: Particle Renderer Type 'sprite' registered 
     11313:56:29: Creating viewport on target 'OGRE Render Window', rendering from camera 'PlayerCam', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
     11413:56:29: Viewport for camera 'PlayerCam', actual dimensions L: 0 T: 0 W: 800 H: 600 
     11513:56:29: Parsing scripts for resource group Autodetect 
     11613:56:29: Finished parsing scripts for resource group Autodetect 
     11713:56:29: Parsing scripts for resource group Bootstrap 
     11813:56:29: Parsing script OgreCore.material 
     11913:56:29: Parsing script OgreProfiler.material 
     12013:56:29: Parsing script Ogre.fontdef 
     12113:56:29: Parsing script OgreDebugPanel.overlay 
     12213:56:29: Texture: New_Ogre_Border_Center.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1. 
     12313:56:29: Texture: New_Ogre_Border.png: Loading 1 faces(PF_A8B8G8R8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x256x1. 
     12413:56:29: Texture: New_Ogre_Border_Break.png: Loading 1 faces(PF_A8B8G8R8,32x32x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1. 
     12513:56:29: Font TrebuchetMSBoldusing texture size 512x512 
     12613:56:29: Info: Freetype returned null for character 160 in font TrebuchetMSBold 
     12713:56:29: Texture: TrebuchetMSBoldTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1. 
     12813:56:29: Texture: ogretext.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with  hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1. 
     12913:56:29: Parsing script OgreLoadingPanel.overlay 
     13013:56:29: Finished parsing scripts for resource group Bootstrap 
     13113:56:29: Parsing scripts for resource group General 
     13213:56:29: Parsing script GameTools.program 
     13313:56:29: Parsing script atlascube.material 
     13413:56:29: Parsing script Diffuse.material 
     13513:56:29: An exception has been thrown! 
    136136 
    137137----------------------------------- 
     
    144144Line: 768 
    145145Stack unwinding: <<beginning of stack>> 
    146 10:16:02: Error in material GameTools/CubeMap/Reduce at line 20 of Diffuse.material: Invalid param_named attribute - An exception has been thrown! 
     14613:56:29: Error in material GameTools/CubeMap/Reduce at line 20 of Diffuse.material: Invalid param_named attribute - An exception has been thrown! 
    147147 
    148148----------------------------------- 
     
    155155Line: 768 
    156156Stack unwinding: <<beginning of stack>> 
    157 10:16:04: An exception has been thrown! 
     15713:56:31: An exception has been thrown! 
    158158 
    159159----------------------------------- 
     
    166166Line: 768 
    167167Stack unwinding: <<beginning of stack>> 
    168 10:16:04: Error in material GameTools/Diffuse/use at line 74 of Diffuse.material: Invalid param_named_auto attribute - An exception has been thrown! 
     16813:56:31: Error in material GameTools/Diffuse at line 74 of Diffuse.material: Invalid param_named_auto attribute - An exception has been thrown! 
    169169 
    170170----------------------------------- 
     
    177177Line: 768 
    178178Stack unwinding: <<beginning of stack>> 
    179 10:16:04: An exception has been thrown! 
     17913:56:31: An exception has been thrown! 
    180180 
    181181----------------------------------- 
     
    188188Line: 768 
    189189Stack unwinding: <<beginning of stack>> 
    190 10:16:04: Error in material GameTools/Diffuse/use at line 75 of Diffuse.material: Invalid param_named attribute - An exception has been thrown! 
     19013:56:31: Error in material GameTools/Diffuse at line 75 of Diffuse.material: Invalid param_named attribute - An exception has been thrown! 
    191191 
    192192----------------------------------- 
     
    199199Line: 768 
    200200Stack unwinding: <<beginning of stack>> 
    201 10:16:25: An exception has been thrown! 
    202  
    203 ----------------------------------- 
    204 Details: 
    205 ----------------------------------- 
    206 Error #: 7 
    207 Function: GpuProgramParameters::getParamIndex 
    208 Description: Cannot find a parameter named cameraPos.  
    209 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    210 Line: 768 
    211 Stack unwinding: <<beginning of stack>> 
    212 10:16:25: Error in material GameTools/Diffuse at line 148 of Diffuse.material: Invalid param_named_auto attribute - An exception has been thrown! 
    213  
    214 ----------------------------------- 
    215 Details: 
    216 ----------------------------------- 
    217 Error #: 7 
    218 Function: GpuProgramParameters::getParamIndex 
    219 Description: Cannot find a parameter named cameraPos.  
    220 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    221 Line: 768 
    222 Stack unwinding: <<beginning of stack>> 
    223 10:16:25: An exception has been thrown! 
    224  
    225 ----------------------------------- 
    226 Details: 
    227 ----------------------------------- 
    228 Error #: 7 
    229 Function: GpuProgramParameters::getParamIndex 
    230 Description: Cannot find a parameter named REDUCED_CUBEMAP_SIZE.  
    231 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    232 Line: 768 
    233 Stack unwinding: <<beginning of stack>> 
    234 10:16:25: Error in material GameTools/Diffuse at line 149 of Diffuse.material: Invalid param_named attribute - An exception has been thrown! 
    235  
    236 ----------------------------------- 
    237 Details: 
    238 ----------------------------------- 
    239 Error #: 7 
    240 Function: GpuProgramParameters::getParamIndex 
    241 Description: Cannot find a parameter named REDUCED_CUBEMAP_SIZE.  
    242 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    243 Line: 768 
    244 Stack unwinding: <<beginning of stack>> 
    245 10:16:25: Parsing script EnvMetals.material 
    246 10:16:25: An exception has been thrown! 
    247  
    248 ----------------------------------- 
    249 Details: 
    250 ----------------------------------- 
    251 Error #: 7 
    252 Function: GpuProgramParameters::getParamIndex 
    253 Description: Cannot find a parameter named lightPosition.  
    254 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    255 Line: 768 
    256 Stack unwinding: <<beginning of stack>> 
    257 10:16:25: Error in material EnvMetals/Copper at line 37 of EnvMetals.material: Invalid param_named_auto attribute - An exception has been thrown! 
    258  
    259 ----------------------------------- 
    260 Details: 
    261 ----------------------------------- 
    262 Error #: 7 
    263 Function: GpuProgramParameters::getParamIndex 
    264 Description: Cannot find a parameter named lightPosition.  
    265 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    266 Line: 768 
    267 Stack unwinding: <<beginning of stack>> 
    268 10:16:25: An exception has been thrown! 
    269  
    270 ----------------------------------- 
    271 Details: 
    272 ----------------------------------- 
    273 Error #: 7 
    274 Function: GpuProgramParameters::getParamIndex 
    275 Description: Cannot find a parameter named lightPosition.  
    276 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    277 Line: 768 
    278 Stack unwinding: <<beginning of stack>> 
    279 10:16:25: Error in material EnvMetals/Gold at line 97 of EnvMetals.material: Invalid param_named_auto attribute - An exception has been thrown! 
    280  
    281 ----------------------------------- 
    282 Details: 
    283 ----------------------------------- 
    284 Error #: 7 
    285 Function: GpuProgramParameters::getParamIndex 
    286 Description: Cannot find a parameter named lightPosition.  
    287 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    288 Line: 768 
    289 Stack unwinding: <<beginning of stack>> 
    290 10:16:25: An exception has been thrown! 
    291  
    292 ----------------------------------- 
    293 Details: 
    294 ----------------------------------- 
    295 Error #: 7 
    296 Function: GpuProgramParameters::getParamIndex 
    297 Description: Cannot find a parameter named lightPosition.  
    298 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    299 Line: 768 
    300 Stack unwinding: <<beginning of stack>> 
    301 10:16:25: Error in material EnvMetals/Silver at line 159 of EnvMetals.material: Invalid param_named_auto attribute - An exception has been thrown! 
    302  
    303 ----------------------------------- 
    304 Details: 
    305 ----------------------------------- 
    306 Error #: 7 
    307 Function: GpuProgramParameters::getParamIndex 
    308 Description: Cannot find a parameter named lightPosition.  
    309 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    310 Line: 768 
    311 Stack unwinding: <<beginning of stack>> 
    312 10:16:25: An exception has been thrown! 
    313  
    314 ----------------------------------- 
    315 Details: 
    316 ----------------------------------- 
    317 Error #: 7 
    318 Function: GpuProgramParameters::getParamIndex 
    319 Description: Cannot find a parameter named lightPosition.  
    320 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    321 Line: 768 
    322 Stack unwinding: <<beginning of stack>> 
    323 10:16:25: Error in material EnvMetals/Alu at line 222 of EnvMetals.material: Invalid param_named_auto attribute - An exception has been thrown! 
    324  
    325 ----------------------------------- 
    326 Details: 
    327 ----------------------------------- 
    328 Error #: 7 
    329 Function: GpuProgramParameters::getParamIndex 
    330 Description: Cannot find a parameter named lightPosition.  
    331 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    332 Line: 768 
    333 Stack unwinding: <<beginning of stack>> 
    334 10:16:25: Parsing script GameTools.material 
    335 10:16:25: Error in material GameTools/SceneCameraDepthShader at line 159 of GameTools.material: Unrecognised command: scene_blend 
    336 10:16:25: An exception has been thrown! 
    337  
    338 ----------------------------------- 
    339 Details: 
    340 ----------------------------------- 
    341 Error #: 7 
    342 Function: GpuProgramParameters::getParamIndex 
    343 Description: Cannot find a parameter named farplane.  
    344 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    345 Line: 768 
    346 Stack unwinding: <<beginning of stack>> 
    347 10:16:25: Error in material GameTools/SceneCameraDepthShader at line 167 of GameTools.material: Invalid param_named_auto attribute - An exception has been thrown! 
    348  
    349 ----------------------------------- 
    350 Details: 
    351 ----------------------------------- 
    352 Error #: 7 
    353 Function: GpuProgramParameters::getParamIndex 
    354 Description: Cannot find a parameter named farplane.  
    355 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    356 Line: 768 
    357 Stack unwinding: <<beginning of stack>> 
    358 10:16:25: Error in material GameTools/FocusingShader at line 183 of GameTools.material: Unrecognised command: scene_blend 
    359 10:16:25: Error in material GameTools/FocusingShader at line 191 of GameTools.material: Invalid param_named attribute - expected at least 3 parameters. 
    360 10:16:25: Error in material GameTools/ShadowMapDepth at line 207 of GameTools.material: Unrecognised command: scene_blend 
    361 10:16:25: Parsing script GameTools_HPS.material 
    362 10:16:25: An exception has been thrown! 
    363  
    364 ----------------------------------- 
    365 Details: 
    366 ----------------------------------- 
    367 Error #: 7 
    368 Function: GpuProgramParameters::getParamIndex 
    369 Description: Cannot find a parameter named worldViewProj.  
    370 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    371 Line: 768 
    372 Stack unwinding: <<beginning of stack>> 
    373 10:16:25: Error in material HPS_SMOKE_S at line 25 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    374  
    375 ----------------------------------- 
    376 Details: 
    377 ----------------------------------- 
    378 Error #: 7 
    379 Function: GpuProgramParameters::getParamIndex 
    380 Description: Cannot find a parameter named worldViewProj.  
    381 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    382 Line: 768 
    383 Stack unwinding: <<beginning of stack>> 
    384 10:16:25: An exception has been thrown! 
    385  
    386 ----------------------------------- 
    387 Details: 
    388 ----------------------------------- 
    389 Error #: 7 
    390 Function: GpuProgramParameters::getParamIndex 
    391 Description: Cannot find a parameter named worldViewProj.  
    392 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    393 Line: 768 
    394 Stack unwinding: <<beginning of stack>> 
    395 10:16:25: Error in material HPS_SMOKE_L at line 84 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    396  
    397 ----------------------------------- 
    398 Details: 
    399 ----------------------------------- 
    400 Error #: 7 
    401 Function: GpuProgramParameters::getParamIndex 
    402 Description: Cannot find a parameter named worldViewProj.  
    403 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    404 Line: 768 
    405 Stack unwinding: <<beginning of stack>> 
    406 10:16:25: An exception has been thrown! 
    407  
    408 ----------------------------------- 
    409 Details: 
    410 ----------------------------------- 
    411 Error #: 7 
    412 Function: GpuProgramParameters::getParamIndex 
    413 Description: Cannot find a parameter named Proj.  
    414 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    415 Line: 768 
    416 Stack unwinding: <<beginning of stack>> 
    417 10:16:25: Error in material HPS_SMOKE_L at line 90 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    418  
    419 ----------------------------------- 
    420 Details: 
    421 ----------------------------------- 
    422 Error #: 7 
    423 Function: GpuProgramParameters::getParamIndex 
    424 Description: Cannot find a parameter named Proj.  
    425 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    426 Line: 768 
    427 Stack unwinding: <<beginning of stack>> 
    428 10:16:25: An exception has been thrown! 
    429  
    430 ----------------------------------- 
    431 Details: 
    432 ----------------------------------- 
    433 Error #: 7 
    434 Function: GpuProgramParameters::getParamIndex 
    435 Description: Cannot find a parameter named worldViewProj.  
    436 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    437 Line: 768 
    438 Stack unwinding: <<beginning of stack>> 
    439 10:16:25: Error in material HPS_SMOKE_L_Depth at line 152 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    440  
    441 ----------------------------------- 
    442 Details: 
    443 ----------------------------------- 
    444 Error #: 7 
    445 Function: GpuProgramParameters::getParamIndex 
    446 Description: Cannot find a parameter named worldViewProj.  
    447 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    448 Line: 768 
    449 Stack unwinding: <<beginning of stack>> 
    450 10:16:25: An exception has been thrown! 
    451  
    452 ----------------------------------- 
    453 Details: 
    454 ----------------------------------- 
    455 Error #: 7 
    456 Function: GpuProgramParameters::getParamIndex 
    457 Description: Cannot find a parameter named Proj.  
    458 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    459 Line: 768 
    460 Stack unwinding: <<beginning of stack>> 
    461 10:16:25: Error in material HPS_SMOKE_L_Depth at line 161 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    462  
    463 ----------------------------------- 
    464 Details: 
    465 ----------------------------------- 
    466 Error #: 7 
    467 Function: GpuProgramParameters::getParamIndex 
    468 Description: Cannot find a parameter named Proj.  
    469 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    470 Line: 768 
    471 Stack unwinding: <<beginning of stack>> 
    472 10:16:25: An exception has been thrown! 
    473  
    474 ----------------------------------- 
    475 Details: 
    476 ----------------------------------- 
    477 Error #: 7 
    478 Function: GpuProgramParameters::getParamIndex 
    479 Description: Cannot find a parameter named farplane.  
    480 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    481 Line: 768 
    482 Stack unwinding: <<beginning of stack>> 
    483 10:16:25: Error in material HPS_SMOKE_L_Depth at line 162 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    484  
    485 ----------------------------------- 
    486 Details: 
    487 ----------------------------------- 
    488 Error #: 7 
    489 Function: GpuProgramParameters::getParamIndex 
    490 Description: Cannot find a parameter named farplane.  
    491 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    492 Line: 768 
    493 Stack unwinding: <<beginning of stack>> 
    494 10:16:25: An exception has been thrown! 
    495  
    496 ----------------------------------- 
    497 Details: 
    498 ----------------------------------- 
    499 Error #: 7 
    500 Function: GpuProgramParameters::getParamIndex 
    501 Description: Cannot find a parameter named worldViewProj.  
    502 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    503 Line: 768 
    504 Stack unwinding: <<beginning of stack>> 
    505 10:16:25: Error in material Smoke_IllumVolume at line 221 of GameTools_HPS.material: Invalid param_named_auto attribute - An exception has been thrown! 
    506  
    507 ----------------------------------- 
    508 Details: 
    509 ----------------------------------- 
    510 Error #: 7 
    511 Function: GpuProgramParameters::getParamIndex 
    512 Description: Cannot find a parameter named worldViewProj.  
    513 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    514 Line: 768 
    515 Stack unwinding: <<beginning of stack>> 
    516 10:16:25: Parsing script GlassHead.material 
    517 10:16:25: An exception has been thrown! 
    518  
    519 ----------------------------------- 
    520 Details: 
    521 ----------------------------------- 
    522 Error #: 7 
    523 Function: GpuProgramParameters::getParamIndex 
    524 Description: Cannot find a parameter named worldIT.  
    525 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    526 Line: 768 
    527 Stack unwinding: <<beginning of stack>> 
    528 10:16:25: Error in material GameTools/PhotonMapCaustic at line 12 of GlassHead.material: Invalid param_named_auto attribute - An exception has been thrown! 
    529  
    530 ----------------------------------- 
    531 Details: 
    532 ----------------------------------- 
    533 Error #: 7 
    534 Function: GpuProgramParameters::getParamIndex 
    535 Description: Cannot find a parameter named worldIT.  
    536 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    537 Line: 768 
    538 Stack unwinding: <<beginning of stack>> 
    539 10:16:25: Error in material GameTools/PhotonMapCaustic at line 23 of GlassHead.material: Bad cubic_texture attribute, final parameter must be 'combinedUVW' or 'separateUV'. 
    540 10:16:25: An exception has been thrown! 
    541  
    542 ----------------------------------- 
    543 Details: 
    544 ----------------------------------- 
    545 Error #: 7 
    546 Function: GpuProgramParameters::getParamIndex 
    547 Description: Cannot find a parameter named worldViewProj.  
    548 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    549 Line: 768 
    550 Stack unwinding: <<beginning of stack>> 
    551 10:16:25: Error in material GameTools/Cau at line 47 of GlassHead.material: Invalid param_named_auto attribute - An exception has been thrown! 
    552  
    553 ----------------------------------- 
    554 Details: 
    555 ----------------------------------- 
    556 Error #: 7 
    557 Function: GpuProgramParameters::getParamIndex 
    558 Description: Cannot find a parameter named worldViewProj.  
    559 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    560 Line: 768 
    561 Stack unwinding: <<beginning of stack>> 
    562 10:16:25: An exception has been thrown! 
    563  
    564 ----------------------------------- 
    565 Details: 
    566 ----------------------------------- 
    567 Error #: 7 
    568 Function: GpuProgramParameters::getParamIndex 
    569 Description: Cannot find a parameter named resolution.  
    570 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    571 Line: 768 
    572 Stack unwinding: <<beginning of stack>> 
    573 10:16:25: Error in material GameTools/Cau at line 50 of GlassHead.material: Invalid param_named_auto attribute - An exception has been thrown! 
    574  
    575 ----------------------------------- 
    576 Details: 
    577 ----------------------------------- 
    578 Error #: 7 
    579 Function: GpuProgramParameters::getParamIndex 
    580 Description: Cannot find a parameter named resolution.  
    581 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    582 Line: 768 
    583 Stack unwinding: <<beginning of stack>> 
    584 10:16:25: An exception has been thrown! 
    585  
    586 ----------------------------------- 
    587 Details: 
    588 ----------------------------------- 
    589 Error #: 7 
    590 Function: GpuProgramParameters::getParamIndex 
    591 Description: Cannot find a parameter named resolution.  
    592 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    593 Line: 768 
    594 Stack unwinding: <<beginning of stack>> 
    595 10:16:25: Error in material GameTools/CauTri at line 105 of GlassHead.material: Invalid param_named_auto attribute - An exception has been thrown! 
    596  
    597 ----------------------------------- 
    598 Details: 
    599 ----------------------------------- 
    600 Error #: 7 
    601 Function: GpuProgramParameters::getParamIndex 
    602 Description: Cannot find a parameter named resolution.  
    603 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    604 Line: 768 
    605 Stack unwinding: <<beginning of stack>> 
    606 10:16:26: Parsing script Glow.material 
    607 10:16:26: An exception has been thrown! 
    608  
    609 ----------------------------------- 
    610 Details: 
    611 ----------------------------------- 
    612 Error #: 7 
    613 Function: GpuProgramParameters::getParamIndex 
    614 Description: Cannot find a parameter named Gain.  
    615 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    616 Line: 768 
    617 Stack unwinding: <<beginning of stack>> 
    618 10:16:26: Error in material GameTools/ToneMap at line 210 of Glow.material: Invalid param_named attribute - An exception has been thrown! 
    619  
    620 ----------------------------------- 
    621 Details: 
    622 ----------------------------------- 
    623 Error #: 7 
    624 Function: GpuProgramParameters::getParamIndex 
    625 Description: Cannot find a parameter named Gain.  
    626 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    627 Line: 768 
    628 Stack unwinding: <<beginning of stack>> 
    629 10:16:26: Parsing script hangar.material 
    630 10:16:26: Parsing script kupola.material 
    631 10:16:26: Error in material kupolalambert2 at line 23 of kupola.material: Bad scene_blend attribute, unrecognised parameter 'none' 
    632 10:16:26: Error in material kupolalambert2 at line 26 of kupola.material: Bad scene_blend_alpha attribute, unrecognised parameter 'none' 
    633 10:16:26: Error in material kupolalambert5 at line 76 of kupola.material: Bad scene_blend attribute, unrecognised parameter 'none' 
    634 10:16:26: Error in material kupolalambert5 at line 79 of kupola.material: Bad scene_blend_alpha attribute, unrecognised parameter 'none' 
    635 10:16:26: Parsing script Ogre.material 
    636 10:16:26: Parsing script Particles.material 
    637 10:16:26: An exception has been thrown! 
    638  
    639 ----------------------------------- 
    640 Details: 
    641 ----------------------------------- 
    642 Error #: 7 
    643 Function: GpuProgramParameters::getParamIndex 
    644 Description: Cannot find a parameter named worldViewProj.  
    645 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    646 Line: 768 
    647 Stack unwinding: <<beginning of stack>> 
    648 10:16:26: Error in material GameTools/SpriteShader at line 17 of Particles.material: Invalid param_named_auto attribute - An exception has been thrown! 
    649  
    650 ----------------------------------- 
    651 Details: 
    652 ----------------------------------- 
    653 Error #: 7 
    654 Function: GpuProgramParameters::getParamIndex 
    655 Description: Cannot find a parameter named worldViewProj.  
    656 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    657 Line: 768 
    658 Stack unwinding: <<beginning of stack>> 
    659 10:16:26: An exception has been thrown! 
    660  
    661 ----------------------------------- 
    662 Details: 
    663 ----------------------------------- 
    664 Error #: 7 
    665 Function: GpuProgramParameters::getParamIndex 
    666 Description: Cannot find a parameter named worldViewProj.  
    667 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    668 Line: 768 
    669 Stack unwinding: <<beginning of stack>> 
    670 10:16:26: Error in material GameTools/SBB at line 52 of Particles.material: Invalid param_named_auto attribute - An exception has been thrown! 
    671  
    672 ----------------------------------- 
    673 Details: 
    674 ----------------------------------- 
    675 Error #: 7 
    676 Function: GpuProgramParameters::getParamIndex 
    677 Description: Cannot find a parameter named worldViewProj.  
    678 File: \ogre_gametools\OgreMain\src\OgreGpuProgram.cpp 
    679 Line: 768 
    680 Stack unwinding: <<beginning of stack>> 
    681 10:16:26: Parsing script RaytraceDemo.material 
    682 10:16:26: Parsing script stairs.material 
    683 10:16:26: Parsing script X3D.material 
    684 10:16:26: Parsing script GameTools_Glow.compositor 
    685 10:16:26: Parsing script GameTools_ToneMap.compositor 
    686 10:16:26: Parsing script sample.fontdef 
    687 10:16:26: Bad attribute line: glyph             0.152344        0.125   0.160156        0.1875 in font Ogre 
    688 10:16:26: Parsing script GameTools.particle 
    689 10:16:26: Bad particle system attribute line: 'billboard_type  point' in GameTools/DemoParticle1 (tried renderer) 
    690 10:16:26: Bad particle system attribute line: 'billboard_type  point' in GameTools/Big (tried renderer) 
    691 10:16:26: Bad particle system attribute line: 'billboard_type  point' in GameTools/Little (tried renderer) 
    692 10:16:26: Parsing script Compositor.overlay 
    693 10:16:26: Parsing script DP3.overlay 
    694 10:16:26: Parsing script Example-CubeMapping.overlay 
    695 10:16:26: Parsing script Example-DynTex.overlay 
    696 10:16:26: Parsing script Example-Water.overlay 
    697 10:16:26: Parsing script FullScreen.overlay 
    698 10:16:26: Texture: flare.png: Loading 1 faces(PF_B8G8R8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1. 
    699 10:16:26: Parsing script Shadows.overlay 
    700 10:16:26: Finished parsing scripts for resource group General 
    701 10:16:26: Parsing scripts for resource group Internal 
    702 10:16:26: Finished parsing scripts for resource group Internal 
    703 10:16:26: Mesh: Loading ogrehead.mesh. 
    704 10:16:26: Texture: WeirdEye.png: Loading 1 faces(PF_B8G8R8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1. 
    705 10:16:26: Texture: GreenSkin.jpg: Loading 1 faces(PF_B8G8R8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1. 
    706 10:16:26: Texture: spheremap.png: Loading 1 faces(PF_B8G8R8,256x256x1) with  hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,256x256x1. 
    707 10:16:26: Texture: dirt01.jpg: Loading 1 faces(PF_B8G8R8,96x96x1) with 6 generated mipmaps from Image. Internal format is PF_X8R8G8B8,96x96x1. 
    708 10:16:26: An exception has been thrown! 
    709  
    710 ----------------------------------- 
    711 Details: 
    712 ----------------------------------- 
    713 Error #: 8 
    714 Function: ResourceGroupManager::openResource 
    715 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    716 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    717 Line: 583 
    718 Stack unwinding: <<beginning of stack>> 
    719 10:16:26: Error loading texture cubemap.jpg. Texture layer will be blank. Loading the texture failed with the following exception: An exception has been thrown! 
    720  
    721 ----------------------------------- 
    722 Details: 
    723 ----------------------------------- 
    724 Error #: 8 
    725 Function: ResourceGroupManager::openResource 
    726 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    727 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    728 Line: 583 
    729 Stack unwinding: <<beginning of stack>> 
    730 10:16:26: An exception has been thrown! 
    731  
    732 ----------------------------------- 
    733 Details: 
    734 ----------------------------------- 
    735 Error #: 8 
    736 Function: ResourceGroupManager::openResource 
    737 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    738 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    739 Line: 583 
    740 Stack unwinding: <<beginning of stack>> 
    741 10:16:26: Error loading texture cubemap.jpg. Texture layer will be blank. Loading the texture failed with the following exception: An exception has been thrown! 
    742  
    743 ----------------------------------- 
    744 Details: 
    745 ----------------------------------- 
    746 Error #: 8 
    747 Function: ResourceGroupManager::openResource 
    748 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    749 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    750 Line: 583 
    751 Stack unwinding: <<beginning of stack>> 
    752 10:16:26: An exception has been thrown! 
    753  
    754 ----------------------------------- 
    755 Details: 
    756 ----------------------------------- 
    757 Error #: 8 
    758 Function: ResourceGroupManager::openResource 
    759 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    760 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    761 Line: 583 
    762 Stack unwinding: <<beginning of stack>> 
    763 10:16:26: Error loading texture cubemap.jpg. Texture layer will be blank. Loading the texture failed with the following exception: An exception has been thrown! 
    764  
    765 ----------------------------------- 
    766 Details: 
    767 ----------------------------------- 
    768 Error #: 8 
    769 Function: ResourceGroupManager::openResource 
    770 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    771 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    772 Line: 583 
    773 Stack unwinding: <<beginning of stack>> 
    774 10:16:26: An exception has been thrown! 
    775  
    776 ----------------------------------- 
    777 Details: 
    778 ----------------------------------- 
    779 Error #: 8 
    780 Function: ResourceGroupManager::openResource 
    781 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    782 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    783 Line: 583 
    784 Stack unwinding: <<beginning of stack>> 
    785 10:16:26: Error loading texture cubemap.jpg. Texture layer will be blank. Loading the texture failed with the following exception: An exception has been thrown! 
    786  
    787 ----------------------------------- 
    788 Details: 
    789 ----------------------------------- 
    790 Error #: 8 
    791 Function: ResourceGroupManager::openResource 
    792 Description: Cannot locate resource cubemap_rt.jpg in resource group General or any other group..  
    793 File: \ogre_gametools\OgreMain\src\OgreResourceGroupManager.cpp 
    794 Line: 583 
    795 Stack unwinding: <<beginning of stack>> 
    796 10:16:26: Mesh: Loading atlascube.mesh. 
    797 10:16:26: Texture: cubbe.jpg: Loading 1 faces(PF_B8G8R8,556x556x1) with 9 generated mipmaps from Image. Internal format is PF_X8R8G8B8,556x556x1. 
    798 10:16:26: Creating viewport on target 'rtt/22132512', rendering from camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_0_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    799 10:16:26: Viewport for camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_0_CAMERA', actual dimensions L: 0 T: 0 W: 256 H: 256 
    800 10:16:26: Creating viewport on target 'rtt/22132576', rendering from camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_1_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    801 10:16:26: Viewport for camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_1_CAMERA', actual dimensions L: 0 T: 0 W: 256 H: 256 
    802 10:16:26: Creating viewport on target 'rtt/22132640', rendering from camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_2_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    803 10:16:26: Viewport for camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_2_CAMERA', actual dimensions L: 0 T: 0 W: 256 H: 256 
    804 10:16:26: Creating viewport on target 'rtt/22132704', rendering from camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_3_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    805 10:16:26: Viewport for camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_3_CAMERA', actual dimensions L: 0 T: 0 W: 256 H: 256 
    806 10:16:26: Creating viewport on target 'rtt/22132768', rendering from camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_4_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    807 10:16:26: Viewport for camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_4_CAMERA', actual dimensions L: 0 T: 0 W: 256 H: 256 
    808 10:16:26: Creating viewport on target 'rtt/22132832', rendering from camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_5_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    809 10:16:26: Viewport for camera 'object_SE_0_DISTANCECUBEMAPCUBEMAPFACE_5_CAMERA', actual dimensions L: 0 T: 0 W: 256 H: 256 
    810 10:16:26: WARNING: Texture instance 'object_SE_0_DISTANCECUBEMAP' was defined as manually loaded, but no manual loader was provided. This Resource will be lost if it has to be reloaded. 
    811 10:16:26: Creating viewport on target 'rtt/22134112', rendering from camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_0_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    812 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_0_CAMERA', actual dimensions L: 0 T: 0 W: 128 H: 128 
    813 10:16:26: Creating viewport on target 'rtt/22134176', rendering from camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_1_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    814 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_1_CAMERA', actual dimensions L: 0 T: 0 W: 128 H: 128 
    815 10:16:26: Creating viewport on target 'rtt/22134240', rendering from camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_2_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    816 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_2_CAMERA', actual dimensions L: 0 T: 0 W: 128 H: 128 
    817 10:16:26: Creating viewport on target 'rtt/22134304', rendering from camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_3_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    818 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_3_CAMERA', actual dimensions L: 0 T: 0 W: 128 H: 128 
    819 10:16:26: Creating viewport on target 'rtt/22134368', rendering from camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_4_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    820 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_4_CAMERA', actual dimensions L: 0 T: 0 W: 128 H: 128 
    821 10:16:26: Creating viewport on target 'rtt/22134432', rendering from camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_5_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    822 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAPCUBEMAPFACE_5_CAMERA', actual dimensions L: 0 T: 0 W: 128 H: 128 
    823 10:16:26: Creating viewport on target 'rtt/22135456', rendering from camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_0_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    824 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_0_CAMERA', actual dimensions L: 0 T: 0 W: 4 H: 4 
    825 10:16:26: Creating viewport on target 'rtt/22135520', rendering from camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_1_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    826 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_1_CAMERA', actual dimensions L: 0 T: 0 W: 4 H: 4 
    827 10:16:26: Creating viewport on target 'rtt/22135584', rendering from camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_2_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    828 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_2_CAMERA', actual dimensions L: 0 T: 0 W: 4 H: 4 
    829 10:16:26: Creating viewport on target 'rtt/22135648', rendering from camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_3_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    830 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_3_CAMERA', actual dimensions L: 0 T: 0 W: 4 H: 4 
    831 10:16:26: Creating viewport on target 'rtt/22135712', rendering from camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_4_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    832 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_4_CAMERA', actual dimensions L: 0 T: 0 W: 4 H: 4 
    833 10:16:26: Creating viewport on target 'rtt/22135776', rendering from camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_5_CAMERA', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0 
    834 10:16:26: Viewport for camera 'object_SE_0_COLORCUBEMAP_REDUCEDCUBEMAPFACE_5_CAMERA', actual dimensions L: 0 T: 0 W: 4 H: 4 
    835 10:16:26: WARNING: Texture instance 'object_SE_0_COLORCUBEMAP_REDUCED' was defined as manually loaded, but no manual loader was provided. This Resource will be lost if it has to be reloaded. 
    836 10:16:26: Win32Input8: DirectInput Activation Starts 
    837 10:16:26: Win32Input8: Establishing keyboard input. 
    838 10:16:26: Win32Input8: Keyboard input established. 
    839 10:16:26: Win32Input8: Initializing mouse input in immediate mode. 
    840 10:16:26: Win32Input8: Mouse input in immediate mode initialized. 
    841 10:16:26: Win32Input8: DirectInput OK. 
    842 10:16:26: WARNING: Texture instance 'object_SE_0_COLORCUBEMAP' was defined as manually loaded, but no manual loader was provided. This Resource will be lost if it has to be reloaded. 
    843 10:16:58: Unregistering ResourceManager for type BspLevel 
    844 10:16:58: Render Target 'rtt/22135456' Average FPS: 30.858 Best FPS: 36.8893 Worst FPS: 25.974 
    845 10:16:58: Render Target 'rtt/22135520' Average FPS: 30.858 Best FPS: 36.8893 Worst FPS: 25.974 
    846 10:16:58: Render Target 'rtt/22135584' Average FPS: 30.858 Best FPS: 36.8893 Worst FPS: 25.974 
    847 10:16:58: Render Target 'rtt/22135648' Average FPS: 30.562 Best FPS: 35.9281 Worst FPS: 26.4901 
    848 10:16:58: Render Target 'rtt/22135712' Average FPS: 30.5634 Best FPS: 35.9281 Worst FPS: 26.4901 
    849 10:16:58: Render Target 'rtt/22135776' Average FPS: 30.5634 Best FPS: 35.8923 Worst FPS: 26.4901 
    850 10:16:58: Render Target 'rtt/22134112' Average FPS: 30.8564 Best FPS: 36.8893 Worst FPS: 25.95 
    851 10:16:58: Render Target 'rtt/22134176' Average FPS: 30.851 Best FPS: 36.8893 Worst FPS: 25.95 
    852 10:16:58: Render Target 'rtt/22134240' Average FPS: 30.857 Best FPS: 36.8526 Worst FPS: 25.95 
    853 10:16:58: Render Target 'rtt/22134304' Average FPS: 30.857 Best FPS: 36.8526 Worst FPS: 25.974 
    854 10:16:58: Render Target 'rtt/22134368' Average FPS: 30.857 Best FPS: 36.8893 Worst FPS: 25.974 
    855 10:16:58: Render Target 'rtt/22134432' Average FPS: 30.857 Best FPS: 36.8893 Worst FPS: 25.974 
    856 10:16:58: Render Target 'rtt/22132512' Average FPS: 5.0822 Best FPS: 6.34633 Worst FPS: 3.96825 
    857 10:16:58: Render Target 'rtt/22132576' Average FPS: 5.18283 Best FPS: 6.18921 Worst FPS: 3.87597 
    858 10:16:58: Render Target 'rtt/22132640' Average FPS: 5.10833 Best FPS: 6.03969 Worst FPS: 4.22654 
    859 10:16:58: Render Target 'rtt/22132704' Average FPS: 4.97187 Best FPS: 5.98802 Worst FPS: 4.48029 
    860 10:16:58: Render Target 'rtt/22132768' Average FPS: 5.17106 Best FPS: 5.99401 Worst FPS: 4.39754 
    861 10:16:58: Render Target 'rtt/22132832' Average FPS: 5.17415 Best FPS: 5.98802 Worst FPS: 4.31406 
    862 10:16:58: *-*-* OGRE Shutdown 
    863 10:16:58: Unregistering ResourceManager for type Compositor 
    864 10:16:58: Unregistering ResourceManager for type Font 
    865 10:16:58: Unregistering ResourceManager for type Skeleton 
    866 10:16:58: Unregistering ResourceManager for type Mesh 
    867 10:16:58: Unregistering ResourceManager for type HighLevelGpuProgram 
    868 10:16:58: Unloading library .\Plugin_CgProgramManager 
    869 10:16:58: Unloading library .\Plugin_OctreeSceneManager 
    870 10:16:58: Unloading library .\Plugin_BSPSceneManager 
    871 10:16:58: Unloading library .\Plugin_ParticleFX 
    872 10:16:58: Render Target 'OGRE Render Window' Average FPS: 30.5628 Best FPS: 35.9281 Worst FPS: 26.4706 
    873 10:16:58: D3D9 : Shutting down cleanly. 
    874 10:16:58: Unregistering ResourceManager for type Texture 
    875 10:16:58: Unregistering ResourceManager for type GpuProgram 
    876 10:16:58: D3D9 : Direct3D9 Rendering Subsystem destroyed. 
    877 10:16:58: Unloading library .\RenderSystem_Direct3D9 
    878 10:16:58: Unregistering ResourceManager for type Material 
    879 10:16:58: Unloading library OgrePlatform.dll 
  • GTP/trunk/App/Demos/Illum/Ogre/src/HierarchicalSystem/include/HierarchicalSystem.h

    r1442 r1535  
    6565 
    6666public: 
    67         virtual void go(void) 
     67/*      virtual void go(void) 
    6868    { 
    6969        if (!setup()) 
     
    7575        destroyScene(); 
    7676    } 
    77  
     77*/ 
    7878protected: 
    7979        SceneNode* kupolaNode; 
    8080        SceneNode* mainLightNode; 
    81                  
     81/*               
    8282        void renderScene(){ 
    8383                 
     
    111111                } 
    112112        } 
    113  
     113*/ 
    114114        void createPostproc() 
    115115        { 
     
    197197                                                                                        mCamera , mainLightNode); 
    198198        mRoot->addFrameListener(mFrameListener); 
    199  
     199                 mRoot->addFrameListener(&OgreIlluminationManager::getSingleton()); 
     200                 
    200201    } 
    201202 
Note: See TracChangeset for help on using the changeset viewer.