(09-07-2015, 04:10 PM)gid15 Wrote: OK, now one frame is availableThe texture cache has been improved in 3e2aa29. Does it help to improve the performance?
The game seems to reload the same texture with different cluts (only changing the clut start parameter):
This is causing a texture reload at each time. I will improve the texture caching for this situation.Code:22:44:31 DEBUG ge - GUI - sceGuClutMode(cpsm=3(PSM_8888), shift=0, mask=0xff, start=3)
22:44:31 DEBUG ge - GUI - tflush 0x089EAA20, buffer_width=512 (512,512)
22:44:31 DEBUG ge - GUI - tflush texture_storage=0x4(PSM_4BIT_INDEXED), tex_clut_mode=0x3, tex_clut_addr=0x089EA620, texture_swizzle=true
...
22:44:34 DEBUG ge - GUI - sceGuClutMode(cpsm=3(PSM_8888), shift=0, mask=0xff, start=15)
22:44:34 DEBUG ge - GUI - tflush 0x089EAA20, buffer_width=512 (512,512)
22:44:34 DEBUG ge - GUI - tflush texture_storage=0x4(PSM_4BIT_INDEXED), tex_clut_mode=0x3, tex_clut_addr=0x089EA620, texture_swizzle=true
[/quote]
think you, now it run in normal speed.