來源:http://www.ogre3d.org/forums/viewtopic.php?f=2&t=63644
表現:使用dx的shader可能會造成程序崩潰。
在文件OgreShaderParameter.cpp 中:
修改兩處:
1.
AutoShaderParameter(GpuProgramParameters::ACT_SPOTLIGHT_VIEWPROJ_MATRIX, "spotlight_viewproj_matrix", GCT_MATRIX_4X4), 這行後面添加:
AutoShaderParameter(GpuProgramParameters::ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY, "spotlight_viewproj_matrix_array", GCT_MATRIX_4X4),