gonetz / GLideN64

A new generation, open-source graphics plugin for N64 emulators.
Other
754 stars 174 forks source link

Tom Clancy Rainbow Six - Address not masked? #2850

Closed olivieryuyu closed 2 weeks ago

olivieryuyu commented 2 weeks ago

GLideN64_RAINBOW_SIX_005

Lines should not be across the gfx.

May be the isue comes from the fact that the address is not masked.

See this FD command. The physical address finish by 6. Memory alignment should be 8-byte. Address could be masked by the RDP in some way. I suppose proper address is then 0x80433DD4 or 0x80433DD8 or even 0x80433DDC

0xFD480119 0x80433DD6

Sorry if I am wrong I am not very good in RDP issue :)

olivieryuyu commented 2 weeks ago

native resolution fixes the issue so it is not the issue.

Still wonder how the RDP manages this.

olivieryuyu commented 2 weeks ago

OK, go information that RDP can read certain unaligned textures. Weird but fine.