OK, now one frame is available
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.
The game seems to reload the same texture with different cluts (only changing the clut start parameter):
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
(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
Always include a complete log file at INFO level in your reports. Thanks! How to post a log