| .. | .. | 
|---|
| 9699 | 9699 |           | 
|---|
| 9700 | 9700 |          if (renderCamera != lightCamera) | 
|---|
| 9701 | 9701 |          //for (int count = parentcam.GetTransformCount(); --count>=0;) | 
|---|
| 9702 |  | -            LA.matConcat(matrix, parentcam.GlobalTransform(), matrix);  | 
|---|
 | 9702 | +            LA.matConcat(matrix, parentcam.GlobalTransformInv(), matrix);  | 
|---|
| 9703 | 9703 |           | 
|---|
| 9704 | 9704 |  //            LA.matConcat(renderCamera.toScreen, renderCamera.toParent, matrix); | 
|---|
| 9705 | 9705 |               | 
|---|
| .. | .. | 
|---|
| 9715 | 9715 |               | 
|---|
| 9716 | 9716 |          if (renderCamera != lightCamera) | 
|---|
| 9717 | 9717 |          //for (int count = parentcam.GetTransformCount(); --count>=0;) | 
|---|
| 9718 |  | -            LA.matConcat(parentcam.GlobalTransformInv(), matrix, matrix);  | 
|---|
 | 9718 | +            LA.matConcat(parentcam.GlobalTransform(), matrix, matrix);  | 
|---|
| 9719 | 9719 |   | 
|---|
| 9720 | 9720 |  //            LA.matConcat(renderCamera.fromParent, renderCamera.fromScreen, matrix); | 
|---|
| 9721 | 9721 |               | 
|---|
| .. | .. | 
|---|
| 10916 | 10916 |  //        if (parentcam != renderCamera) // not a light | 
|---|
| 10917 | 10917 |          if (cam != lightCamera) | 
|---|
| 10918 | 10918 |              //for (int count = parentcam.GetTransformCount(); --count>=0;) | 
|---|
| 10919 |  | -                LA.matConcat(matrix, parentcam.GlobalTransform(), matrix);  | 
|---|
 | 10919 | +                LA.matConcat(matrix, parentcam.GlobalTransformInv(), matrix);  | 
|---|
| 10920 | 10920 |               | 
|---|
| 10921 | 10921 |              for (int j = 0; j < 4; j++) | 
|---|
| 10922 | 10922 |              { | 
|---|
| .. | .. | 
|---|
| 10931 | 10931 |  //        if (parentcam != renderCamera) // not a light | 
|---|
| 10932 | 10932 |          if (cam != lightCamera) | 
|---|
| 10933 | 10933 |              //for (int count = parentcam.GetTransformCount(); --count>=0;) | 
|---|
| 10934 |  | -                LA.matConcat(parentcam.GlobalTransformInv(), matrix, matrix);  | 
|---|
 | 10934 | +                LA.matConcat(parentcam.GlobalTransform(), matrix, matrix);  | 
|---|
| 10935 | 10935 |           | 
|---|
| 10936 | 10936 |              //LA.matConcat(cam.fromScreen, parentcam.fromParent, matrix); | 
|---|
| 10937 | 10937 |               | 
|---|