CBlurVShader.cpp 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #include "CBlurVShader.h"
  2. #include "shader_data/CBlurVShader_Setup.h"
  3. #include "CFTTMaterialManager.h"
  4. CBlurVShader CBlurVShader::s_tInstance;
  5. //-------------------------------------------------------------------------------------------------
  6. //001CF654 //^_^
  7. CBlurVShader::CBlurVShader() : CFTTUberShader(&CBlurVShaderSetup_323C8C) {
  8. }
  9. //-------------------------------------------------------------------------------------------------
  10. //001CF660 //^_^
  11. CBlurVShader::~CBlurVShader() {
  12. //empty
  13. }
  14. //-------------------------------------------------------------------------------------------------
  15. //0014A170 //^_^
  16. void CBlurVShader::SetBlurParams(CFTTVector32x4 const& pVector32x4, int a3) {
  17. }
  18. //-------------------------------------------------------------------------------------------------
  19. //0014A17A //逻辑是一样,但是原始汇编跳过了R1参数,不知道,他是怎么做到的
  20. void CBlurVShader::SetTex01(CFTTTexParam aTexParam, int a5) {
  21. }
  22. //-------------------------------------------------------------------------------------------------
  23. //0014A192 //^_^
  24. void CBlurVShader::SetMode(EBlurVShader_Mode eMode, int a2) {
  25. }
  26. //-------------------------------------------------------------------------------------------------
  27. //001CF664 //^_- 经过单元测试,功能正常
  28. ushort CBlurVShader::CreateMat(EBlurVShader_Mode eMode,
  29. CFTTVector32x4 const& pVector32x4,
  30. CFTTTexParam aTexParam,
  31. EBlurVShader_BlendMode eBlendMode) {
  32. return 0;
  33. }
  34. //-------------------------------------------------------------------------------------------------