CLightingLUTState.cpp 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #include "CLightingLUTState.h"
  2. #include "CGraphicsTexLoadOptions.h"
  3. #include "CFTTGraphicsDevice.h"
  4. #include <math.h>
  5. struct CLightingLUTState_2FEF88_st {
  6. float filed[9];
  7. };
  8. MYSTATIC struct CLightingLUTState_2FEF88_st stru_2FEF88[3] = {
  9. {0.05, 0.5, 1.0, 2.0, 1.0, 1.0, 0.9, 1.0, 2.0},
  10. {0.15, 0.55, 0.25, 4.0, 0.5, 2.0, 0.8, 1.5, 2.0},
  11. {0.2, 0.5, 0.4, 2.0, 0.5, 1.0, 0.5, 0.5, 2.0}};
  12. CLightingLUTSceneSettings *off_33F448 = &stru_460FE0;
  13. CLightingLUTSceneSettings stru_460FE0;
  14. CLightingLUTSceneSettings stru_461070;
  15. CLightingLUTSceneSettings gs_lightingLUTSceneSettings_461100;
  16. CLightingLUTSceneSettings stru_461190;
  17. CLightingLUTState gs_plightingLUTState_46121C[3];
  18. //-------------------------------------------------------------------------------------------------
  19. //0018C204 ^_-模块测试返回值和原始SO一样, 但是少部分CBZ/CBNZ类指令不一样,
  20. int CLightingLUTState::Matches(ELightingLUTMat a1) const {
  21. return 0;
  22. }
  23. //-------------------------------------------------------------------------------------------------
  24. //0018C318 ^_^
  25. void CLightingLUTState::Populate(ELightingLUTMat a1) {
  26. }
  27. //-------------------------------------------------------------------------------------------------
  28. //0018C330 ^_- 模块测试通过, 输出的MD5一样
  29. void CLightingLUTState::Generate(ELightingLUTMat a1) {
  30. LOGE("CLightingLUTState::Generate%x%x",this,a1);
  31. }
  32. //-------------------------------------------------------------------------------------------------