#include #include "FE2D.h" #include "FTT2D.h" #include "XMATH.h" #include "CPartAdditive2dShader.h" #include "CPolaroid2dShader.h" #include "CSheen2dShader.h" #include "CBlurVShader.h" #include "CSDFFontVisFBShader.h" #include "CKitGenShader.h" #include "CFTTCamera.h" #include "CFTTTime.h" #include "CKitGenShader.h" #include "CFTTMaterialManager.h" #include "CFTTVector32x4.h" #include "CFTTGraphicsDevice.h" int FE2D_iMaterialPartAdditive = -1; //003365A4 int FE2D_iMaterialSDFFontVisFB = -1; //003365A8 int FE2D_iMaterialSheenEffect = -1; //003365AC int FE2D_iMaterialPolaroidFade = -1; //003365B0 int FE2D_iMaterialBlurVariable = -1; //003365B4 int FE2D_iMaterialKitGen = -1; //003365B8 //------------------------------------------------------------------------------------------------- //00148B34 //^_^ void FE2D_DrawRectCol(float f0, float f1, float f2, float f3, uint a4) { LOGI("FE2D_DrawRectCol 00148B34 end"); } //------------------------------------------------------------------------------------------------- //00148B6C //^_^0023A4D8 void FE2D_DrawRectCol(float f0, float f1, float f2, float f3, uint a4, uint a5, uint a6, uint a7) { } //------------------------------------------------------------------------------------------------- //00148BB4 //^_^ void FE2D_DrawTriangle(float f0, float f1, float f2, float f3, float f4, float f5, bool b6, uint a7) { } //------------------------------------------------------------------------------------------------- //00148BF0 //^_^ void FE2D_DrawRectColRot(float f0, float f1, float f2, float f3, uint a4, float f5, float f6, float f7) { LOGI("FE2D_DrawRectColRot 00148BF0 end"); } //------------------------------------------------------------------------------------------------- //00148C14 //^_^ void FE2D_DrawRectColRot(float f0, float f1, float f2, float f3, uint a4, uint a5, uint a6, uint a7, float f8, float f9, float f10) { } //------------------------------------------------------------------------------------------------- //00148C38 //^_^ void FE2D_DrawRectColRotAA(float f0, float f1, float f2, float f3, uint a4, float f5, float f6, float f7, TImage *pImage) { } //------------------------------------------------------------------------------------------------- //00148CE8 //^_^ void FE2D_DrawTexScaleColCropRot(TImage *pImage, float f1, float f2, float f3, float f4, uint a5, float fx6, float fy7, float fWidth8, float fHeight9, float f10, float f11, float f12) { } //------------------------------------------------------------------------------------------------- //00148D44 //^_^ void FE2D_DrawTex(CFTTTexture *pTexture, float f1, float f2) { } //------------------------------------------------------------------------------------------------- //00148D90 //^_^ void FE2D_DrawTex(TImage *pImage, float f1, float f2) { LOGI("FE2D_DrawTex 00148D90 end"); } //------------------------------------------------------------------------------------------------- //00148DD4 //^_^ void FE2D_SetValidImage(TImage *pImage) { LOGI("FE2D_SetValidImage entry"); LOGI("FE2D_SetValidImage end"); } //------------------------------------------------------------------------------------------------- //00148DF4 //^_^ void FE2D_DrawTexScale(CFTTTexture *pTexture, float f1, float f2, float f3, float f4) { } //------------------------------------------------------------------------------------------------- //00148E28 //^_^ void FE2D_DrawTexScale(TImage *pImage, float f1, float f2, float f3, float f4) { LOGI("FE2D_DrawTexScale 00148E28 entry %p %.4f %.4f %.4f %.4f", pImage, f1, f2, f3, f4); LOGI("FE2D_DrawTexScale 00148E28 end"); } //------------------------------------------------------------------------------------------------- //00148E58 void FE2D_DrawTexCol(CFTTTexture *pTexture, float f1, float f2, uint a3) { } //------------------------------------------------------------------------------------------------- //00148EA8 void FE2D_DrawTexCol(TImage *pImage, float f1, float f2, uint a3) { } //------------------------------------------------------------------------------------------------- //00148EEC void FE2D_DrawTexScaleCol(CFTTTexture *a1, float a2, float a3, float a4, float a5, uint a6) { srand(time(NULL)); int ret = rand(); printf("%d%d%d%d%d%d%d", a1, ret, a2, a3, a4, a5, a6); } //------------------------------------------------------------------------------------------------- //00148F20 void FE2D_DrawTexScaleCol(TImage *pImage, float f1, float f2, float f3, float f4, uint a5) { } //------------------------------------------------------------------------------------------------- //00148F4C //^_^ void FE2D_DrawTexScaleCol(TImage *pImage, float f1, float f2, float f3, float f4, uint a5, uint a6, uint a7, uint a8) { LOGI("FE2D_DrawTexScaleCol 00148F4C entry %p %.4f %.4f %.4f %.4f %x %x %x %x", pImage, f1, f2, f3, f4, a5, a6, a7, a8); LOGI("FE2D_DrawTexScaleCol 00148F4C end"); } //------------------------------------------------------------------------------------------------- //00148F88 void FE2D_DrawTexScaleCrop(CFTTTexture *pTexture, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8) { } //------------------------------------------------------------------------------------------------- //00148FE0 //^_^ void FE2D_DrawTexScaleCrop(TImage *pImage, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8) { LOGI("FE2D_DrawTexScaleCrop 00148FE0 entry %p %.4f %.4f %.4f %.4f %.4f %.4f %.4f %.4f", pImage, f1, f2, f3, f4, f5, f6, f7, f8); LOGI("FE2D_DrawTexScaleCrop 00148FE0 end"); } //------------------------------------------------------------------------------------------------- //00149034 //^_^ void FE2D_SetValidImage(TImage *pImage, CFTT2D_TextureUV *pUV) { } //------------------------------------------------------------------------------------------------- //00149054 void FE2D_DrawTexScaleRot(CFTTTexture *pTexture, float f1, float f2, float f3, float f4, float f5, float f6, float f7) { } //------------------------------------------------------------------------------------------------- //0014908E //^_^ void FE2D_DrawTexScaleRot(TImage *pImage, float f1, float f2, float f3, float f4, float f5, float f6, float f7) { } //------------------------------------------------------------------------------------------------- //001490C8 void FE2D_DrawTexColCrop(CFTTTexture *pTexture, float f1, float f2, uint a3, float f4, float f5, float f6, float f7) { } //------------------------------------------------------------------------------------------------- //00149124 void FE2D_DrawTexColCrop(TImage *pImage, float f1, float f2, uint a3, float f4, float f5, float f6, float f7) { } //------------------------------------------------------------------------------------------------- //0014917C void FE2D_DrawTexScaleColCrop(CFTTTexture *pTexture, float f1, float f2, float f3, float f4, uint a5, float f6, float f7, float f8, float f9) { } //------------------------------------------------------------------------------------------------- //001491D0 //^_^ void FE2D_DrawTexScaleColCrop(TImage *pImage, float f1, float f2, float f3, float f4, uint a5, float f6, float f7, float f8, float f9) { } //------------------------------------------------------------------------------------------------- //00149224 void FE2D_DrawTexScaleColCrop(CFTTTexture *pTexture, float f1, float f2, float f3, float f4, uint a5, uint a6, uint a7, uint a8, float f9, float f10, float f11, float f12) { } //------------------------------------------------------------------------------------------------- //0014928C void FE2D_DrawTexScaleColCrop(TImage *pImage, float f1, float f2, float f3, float f4, uint a5, uint a6, uint a7, uint a8, float f9, float f10, float f11, float f12) { } //------------------------------------------------------------------------------------------------- //001492EC void FE2D_DrawTexScaleColRot(CFTTTexture *pTexture, float f1, float f2, float f3, float f4, uint a5, float f6, float f7, float f8) { LOGI("FE2D_DrawTexScaleColRot 001492EC entry"); } //------------------------------------------------------------------------------------------------- //00149324 //^_^ void FE2D_DrawTexScaleColRot(TImage *pImage, float f1, float f2, float f3, float f4, uint a5, float f6, float f7, float f8) { LOGI("FE2D_DrawTexScaleColRot 00149324 entry"); LOGE("%p%f%f%f%f%x%f%f",pImage,f1,f2,f3,f4,a5,f6,f7,f8); } //------------------------------------------------------------------------------------------------- //0014935A //^_^ void FE2D_DrawTexScaleColCropRot(TImage *pImage, float f1, float f2, float f3, float f4, uint a5, uint a6, uint a7, uint a8, float f9, float f10, float f11, float f12, float f13, float f14, float f15) { } //------------------------------------------------------------------------------------------------- //001493C4 void FE2D_DrawTexScaleColCropRot(CFTTTexture *pTexture, float f1, float f2, float f3, float f4, uint a5, float f6, float f7, float f8, float f9, float f10, float f11, float f12) { } //------------------------------------------------------------------------------------------------- //00149422 void FE2D_DrawLineCol(float f0, float f1, float f2, float f3, uint a4, bool b5) { FTT2D_DrawLineCol(f0, f1, f2, f3, a4); } //------------------------------------------------------------------------------------------------- //00149428 void FE2D_DrawLineColX(float f0, float f1, float f2, float f3, float f4, uint a5, TImage *pImage6) { // loc_14951E } //------------------------------------------------------------------------------------------------- //00149528 void FE2D_DrawDottedLineColX(float f0, float f1, float f2, float f3, float f4, float f5, uint a6) { } //------------------------------------------------------------------------------------------------- //00149628 void FE2D_DrawDottedCurveLineCol(float f0, float f1, float f2, float f3, float f4, float f5, float f6, uint a7) { FE2D_DrawDottedCurveLineColX(f0, f1, f2, f3, (f0 + ((f2 - f0) * 0.5)) - ((f3 - f1) * f4), (f1 + ((f3 - f1) * 0.5)) + ((f2 - f0) * f4), f5, f6, a7); } //------------------------------------------------------------------------------------------------- //00149684 void FE2D_DrawDottedCurveLineColX(float f0, float f1, float f2, float f3, float f4, float f5, float f6, float f7, uint a8) { } //------------------------------------------------------------------------------------------------- //00149788 void FE2D_DrawDottedCurveLineColXS(float f0, float f1, float f2, float f3, float f4, float f5, float f6, float f7, uint a8, TImage *pImage9) { } //------------------------------------------------------------------------------------------------- //001497F0 void FE2D_DrawDottedCurveLineColXXS(float f0, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, uint a9, TImage *pImage9) { } //------------------------------------------------------------------------------------------------- //00149A40 void FE2D_DrawStarburst(float f0, float f1, int i2, float const *pf3, int const *pi4, float const *pf5, uint const *pi6) { //sp14 sp18= pf3 i2 //s18=f0 s16=f1 s20=6.28318548f //loc_149BCE //loc_149BCE float r11_f=0; int r4_i=0; CFTT2D_TexturedVert texturedVert_sp50[305]; TImage image_sp38; for(int r5_i=0;r5_iARGBToPlatformU32(pi6[r5_i]); //sp28=pi4[r5_i] int r5_i1=0x40/(pi4[r5_i]*2); if(r5_i1<=1) r5_i1=1; float s26_f=pf5[r5_i]; float s22_f=6.28318548f/(pi4[r5_i]*2); float s0_f=r5_i1; //sp1c=r5_i float s28_f=pf3[r5_i]; float s24_f=s22_f/s0_f; //sp24=r5_i1*3 //sp20=r5_i1*60 //loc_149BC4 for(int r1_i=0;r1_i