123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- #include "gl3stub.h"
- #include "CFTTTextureOGLES.h"
- #include "CFTTGLES2Wrapper.h"
- #include "CFTTGraphicsDevice.h"
- #include "CFTTGraphicsDeviceOGLES3.h"
- #include "HalfConverter.h"
- #include "memctrl.h"
- GLuint dword_30B2DC[6] = {
- GL_TEXTURE_CUBE_MAP_POSITIVE_X, //0x8515
- GL_TEXTURE_CUBE_MAP_NEGATIVE_X, //0x8516
- GL_TEXTURE_CUBE_MAP_POSITIVE_Y, //0x8517
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, //0x8518
- GL_TEXTURE_CUBE_MAP_POSITIVE_Z, //0x8519
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, //0x851A
- };
- //-------------------------------------------------------------------------------------------------
- //00224822 //^_- 经过单元测试,功能正常
- int GetDataSize_OGLES(int a0, int a1, int a2, EFTTTexFormat eFormat3, int a4) {
- LOGI("GetDataSize_OGLES %d", a0);
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //0022463C //^_^
- uint GetCompressedImageSize_OGLES(EFTTTexFormat eFormat0, int a1, int a2) {
- //LOGI("GetCompressedImageSize_OGLES Entry %d %d %d", eFormat0, a1, a2);
- uint dret;
- return dret;
- }
- //-------------------------------------------------------------------------------------------------
- //00224698 //^_^
- CFTTTextureOGLES::CFTTTextureOGLES() {
- // empty
- }
- //-------------------------------------------------------------------------------------------------
- //002246B0 //^_- 经过单元测试,功能正常
- CFTTTextureOGLES::CFTTTextureOGLES(int dWidth,
- int dHeight,
- int a3,
- EFTTTexFormat eFormat4,
- EFTTTextureType eType5) {
- LOGI("CFTTTextureOGLES::CFTTTextureOGLES %d %d", dWidth, dHeight);
- LOGI("CFTTTextureOGLES::CFTTTextureOGLES end");
- }
- //-------------------------------------------------------------------------------------------------
- //00224768 002247F0
- CFTTTextureOGLES::~CFTTTextureOGLES() {
- // loc_22479A
- }
- //-------------------------------------------------------------------------------------------------
- //00224724 //^_^ 经过单元测试,功能正常
- void CFTTTextureOGLES::MallocDataSpace(int a1, int a2, int a3, EFTTTexFormat eFormat4, int a5) {
- //00224736
- }
- //-------------------------------------------------------------------------------------------------
- //002247FE //^_^ 经过单元测试,功能正常
- int CFTTTextureOGLES::GetDataSize() const {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //0022486C //^_^ 经过单元测试,功能正常,此函数会以很高的频率调用,尽量不要打log,会影响运行速度
- uchar *CFTTTextureOGLES::GetPixel(int width1, int height2) {
- uchar *pret = nullptr;
- return pret;
- }
- //-------------------------------------------------------------------------------------------------
- //002248AC //^_^
- int CFTTTextureOGLES::GetPixelMip(int, int, int) {
- // empty
- LOGI("CFTTTextureOGLES::GetPixelMip Entry");
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //002248B0 //^_^
- int CFTTTextureOGLES::LoadPixel(uchar *pbuf1, int a2) {
- return 0;
- }
- //-------------------------------------------------------------------------------------------------
- //002248EA
- void CFTTTextureOGLES::StorePixel(uchar *pdata1, uint a2, int a3) {
- }
- //-------------------------------------------------------------------------------------------------
- //00224938
- void CFTTTextureOGLES::SetPixelARGB(uint a1, int a2, int a3) {
- }
- //-------------------------------------------------------------------------------------------------
- //002249EC
- void CFTTTextureOGLES::RebuildMipMaps(EFTTTex_MipGenFilter eFilter) {
- LOGI("CFTTTextureOGLES::RebuildMipMaps Entry %p %p %d %d", this, pData_18, width_4, height_6);
- }
- //-------------------------------------------------------------------------------------------------
- //002254F4 //^_- 经过单元测试,功能正常
- void CFTTTextureOGLES::ApplyTexAddressMode() {
- LOGI("CFTTTextureOGLES::ApplyTexAddressMode 002254F4");
- }
- //-------------------------------------------------------------------------------------------------
- //0022560A //^_^
- void CFTTTextureOGLES::FreeLocalTextureData() {
- }
- //-------------------------------------------------------------------------------------------------
- //0022561C //^_^ 经过单元测试,功能正常
- void CFTTTextureOGLES::SetMinFilter(EFTTTex_MinFilter eMinfilter) {
- LOGE("CFTTTextureOGLES::SetMinFilterthis=%x parm=%x",this,eMinfilter);
-
- }
- //-------------------------------------------------------------------------------------------------
- //0022562C //^_^ 经过单元测试,功能正常
- void CFTTTextureOGLES::SetMagFilter(EFTTTex_MagFilter eMagFilter) {
- }
- //-------------------------------------------------------------------------------------------------
- /*
- CFTTTextureOGLES::ApplyTexAddressMode
- CFTTTextureOGLES::CFTTTextureOGLES 1 1
- 002249EC CFTTTextureOGLES::RebuildMipMaps
- */
|