libretro / swanstation

GNU General Public License v3.0
126 stars 22 forks source link

Garbled textures when using bilinear texture filtering at native res #100

Open shugowah opened 10 months ago

shugowah commented 10 months ago

When using bilinear texture filtering with every other option set to native/default (recreating playing PS1 titles on a PS2 with the texture smoothing toggled on), textures become noisy and strangely over-sharpened. If set to 2x internal res or higher, bilinear filtering behaves properly. Tested across lots of different 3D PS1 titles with the same results.

Swanstation, Vulkan renderer, all native settings Tomb Raider III - Adventures of Lara Croft (v1 2)-240203-114050

Swanstation, Vulkan renderer, native res w/ bilinear texture filtering (broken) Tomb Raider III - Adventures of Lara Croft (v1 2)-240203-114127

Swanstation, Vulkan renderer, 2x internal res w/ bilinear texture filtering (works fine) Tomb Raider III - Adventures of Lara Croft (v1 2)-240203-114202

Beetle HW, Vulkan renderer, native res w/bilinear filtering (for comparison) Tomb Raider III - Adventures of Lara Croft (v1 2)-240203-114454