Hello.
I don't know how Dolphin works, but I think this is possible.
In this hack, EFB copy method will be different depending on texture type (C14x2, C4, C8, etc)
This can fix mini-map glitches in ZTP, without slowing down everything.
ZTP uses C14x2 textures to interface, mini-map and etc.
My idea is:
Copy EFB to RAM when texture type is C14x2
Otherwise, copy EFB to texture.
Can something like this work?
Change:
to:
There is any good documentation about Dolphin graphic plugins? I'd like to contribute to Dolphin.
Thank you.
PS: I don't speak English very well, sorry.
I don't know how Dolphin works, but I think this is possible.
In this hack, EFB copy method will be different depending on texture type (C14x2, C4, C8, etc)
This can fix mini-map glitches in ZTP, without slowing down everything.
ZTP uses C14x2 textures to interface, mini-map and etc.
My idea is:
Copy EFB to RAM when texture type is C14x2
Otherwise, copy EFB to texture.
Can something like this work?
Change:
Code:
if(!g_ActiveConfig.bCopyEFBToTexture)
Code:
if(!g_ActiveConfig.bCopyEFBToTexture || (tex_format == GX_TF_C14X2))
There is any good documentation about Dolphin graphic plugins? I'd like to contribute to Dolphin.
Thank you.
PS: I don't speak English very well, sorry.