[皇牌空战6]Xenia模拟器 已修复地面贴图Bug 60帧运行附教程 集成全机
RenegadeMaster
编辑于 2023年05月14日 21:19

我在build完成后就把所有文件都删掉了。修复贴图的哈,在xenia\src\xenia\gpu\dxbc_shader_translator_fetch.cc第八十行,将后面内容替换为:

bool index_operand_temp_pushed = false;

dxbc::Src index_operand(LoadOperand(instr.operands[0], 0b0001, index_operand_temp_pushed).SelectFromSwizzled(0));

a_.OpAdd(address_dest, index_operand, dxbc::Src::LF(0.005f));

a_.OpRoundNI(address_dest, address_src);

if (index_operand_temp_pushed) {

PopSystemTemp();

}

开启DLC在xenia-project/xenia/blob/master/src/xenia/kernel/xam/xam_content.cc 212行

修改为:

*license_mask_ptr = 0xFFFFFFFF;

贴图修复方法对Xenia和Xenia Canary都有效,但开启DLC方法似乎对Xenia Canary没效果,亦或是我操作不对。