return { summary = 'Different ways to smooth textures.', description = 'Controls how `Sampler` objects smooth pixels in textures.', values = { { name = 'nearest', description = 'A pixelated appearance where the "nearest neighbor" pixel is used.' }, { name = 'linear', description = 'A smooth appearance where neighboring pixels are averaged.' } }, related = { 'lovr.graphics.newSampler', 'Sampler:getFilter', 'Texture:setPixels' } }