123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- #include "CGfxEnvironmentMap.h"
- #include "CFTTCube2DShader.h"
- #include "CRawDiffuseShader.h"
- #include "CIntegrateBRDFShader.h"
- #include "CRawSpecularShader.h"
- #include "CPackedCombineShader.h"
- #include "CRawEnvShader.h"
- #include "CGraphicsTexLoadOptions.h"
- #include "CGFXSpec.h"
- #include "CFTTGraphicsDevice.h"
- #include "CFTTMaterialManager.h"
- #include "GFXSCENE.h"
- #include "memctrl.h"
- CGfxEnvironmentMap* CGfxEnvironmentMap::ms_pInstance;
- //-------------------------------------------------------------------------------------------------
- //001ACFC8
- CGfxEnvironmentMap::CGfxEnvironmentMap() {
- field_74 = EEnvMapOverride_0;
- memset(list_texture_0, 0, sizeof(list_texture_0));
- }
- //-------------------------------------------------------------------------------------------------
- //001ACFDC
- CGfxEnvironmentMap::~CGfxEnvironmentMap() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ACCD0 //^_^
- void CGfxEnvironmentMap::Init() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ACD00 //^_^ 经过单元测试,功能正常
- void CGfxEnvironmentMap::Initialise() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ACF98
- void CGfxEnvironmentMap::Shutdown() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ACFB8
- CGfxEnvironmentMap* CGfxEnvironmentMap::Get() {
- return CGfxEnvironmentMap::ms_pInstance;
- }
- //-------------------------------------------------------------------------------------------------
- //001AD0C0
- void CGfxEnvironmentMap::CreateVDCLUT() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AD244
- void CGfxEnvironmentMap::CreateBRDFLUT() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AD300
- bool CGfxEnvironmentMap::PreprocessCommon() {
- return false;
- }
- //-------------------------------------------------------------------------------------------------
- //001AD368
- void CGfxEnvironmentMap::BeginRenderMaps() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AD380
- void CGfxEnvironmentMap::RenderRaw() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ADB8C
- void CGfxEnvironmentMap::PreprocessDiffuse() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ADBB4
- void CGfxEnvironmentMap::PreprocessDiffuse_Float() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ADDF0
- void CGfxEnvironmentMap::PreprocessSpecular() {
- }
- //-------------------------------------------------------------------------------------------------
- //001ADE18
- void CGfxEnvironmentMap::PreprocessSpecular_Float() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AE144
- void CGfxEnvironmentMap::EndRenderMaps() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AE158
- void CGfxEnvironmentMap::DeleteMaps() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AE4D0
- CFTTTexture* CGfxEnvironmentMap::GetRaw() {
- return nullptr;
- }
- //-------------------------------------------------------------------------------------------------
- //001AE4D4
- CFTTTexture* CGfxEnvironmentMap::GetDiffuseEnv() {
- return nullptr;
- }
- //-------------------------------------------------------------------------------------------------
- //001AE500
- CFTTTexture* CGfxEnvironmentMap::GetSpecularEnv(EPBRLightingMat) {
- return nullptr;
- }
- //-------------------------------------------------------------------------------------------------
- //001AE534
- CFTTTexture* CGfxEnvironmentMap::GetBRDFLUT() {
- //乱写的
- if (rand() > 0) {
- printf("dasddsdasadasdas");
- CFTTTexture* ret = GFXSCENE_GetSpecularLUT(ELightingLUTMat_0);
- ret->dCount_C = 0;
- ret->height_6 = 512;
- ret->width_4 = 1024;
- return ret;
- }
- return NULL;
- }
- //-------------------------------------------------------------------------------------------------
- //001AE538
- void CGfxEnvironmentMap::GetVDC() {
- }
- //-------------------------------------------------------------------------------------------------
- //001AE53C
- EEnvMapOverride CGfxEnvironmentMap::GetForced() {
- //xxx
- return (EEnvMapOverride)field_74;
- }
- //-------------------------------------------------------------------------------------------------
- //001AE540
- void CGfxEnvironmentMap::SetForced(EEnvMapOverride a1) {
- LOGE("%x",this);
- LOGE("%x",a1);
- }
- //-------------------------------------------------------------------------------------------------
|