Sprites appear blocky after upgrading LÖVE from 0.10 to 0.11
0 reputation · 24 Dec 2025, 09:21 UTC
Goal: achieve version‑independent sprite scaling when using love.graphics.setDefaultFilter.
Constraint: LÖVE 0.10.x used a linear default filter, while LÖVE 0.11.x changed the default to nearest, and existing tutorials often omit an explicit filter call.
Uncertainty: it is unclear whether the library should revert to the linear default for backward compatibility or retain nearest as the new standard, which forces developers to decide how to set the filter themselves.
What is the recommended way to establish a version‑independent default filter early in love.load?
Should developers check love.getVersion() and conditionally apply the appropriate filter?
Is there a runtime method to query the current default filter value?