TestingGround.cpp 668 B

1234567891011121314151617181920212223242526
  1. #include "TestingGround.h"
  2. #include "CmFileSerializer.h"
  3. #include "CmResource.h"
  4. #include "CmTextureData.h"
  5. #include "CmTextureManager.h"
  6. using namespace CamelotEngine;
  7. void test()
  8. {
  9. FileSerializer fs;
  10. TexturePtr dbgTexture = TextureManager::instance().create(TEX_TYPE_2D, 128, 128, 1, PF_A8B8G8R8);
  11. dbgTexture->setFSAA(0, "test");
  12. fs.encode(dbgTexture.get(), "C:\\DbgTexture.tex");
  13. TexturePtr emptyTexture = TextureManager::instance().create(TEX_TYPE_2D, 512, 512, 1, PF_UNKNOWN);
  14. fs.decode(emptyTexture, "C:\\DbgTexture.tex");
  15. TextureDataPtr data = emptyTexture->mTextureData[0];
  16. UINT32 size2 = data->getSize();
  17. int a = 5;
  18. }