gonetz / GLideN64

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

Although overall of benefit, not sure if these were intended to happen with the new accurate coordinates. #2673

Closed Xii-Nyth closed 2 years ago

Xii-Nyth commented 2 years ago

As I mentioned in the patreon comment https://www.patreon.com/posts/some-news-63735468 There were many positive changes other than texture alignment when using the new accurate texture coordinates, along with a few negatives. Ill gives examples of both below.

If these were intended/expected, feel free to close the issue. If not and you are wondering what it might be, it looks similar to disabling Perfect Darks's built in anti aliasing/texture filtering.

ex2

ex1

gonetz commented 2 years ago

Some differences could be caused by fixes in mip-mapping emulation. PD uses mip-mapping a lot. It is better compare not accurate-vs-non accurate, but accurate-vs-angrylion's plugin, in native-res. Some issues, like gaps and dots between polygons also can be caused by using of high-resolution. Texture mapping is truly accurate only in native res.

Xii-Nyth commented 2 years ago

Some differences could be caused by fixes in mip-mapping emulation. Oh well these specific issues occur when toggling enable inaccurate texture coordinates on or off, and both screenshots are taken with the same revision.

The only mip mapping related problems I described in #2672

Xii-Nyth commented 2 years ago

Oh wait just realized I mixed up mip mapping and lods. Ill go compare to angrylions then and follow up later