I’ve been using the old lcd-shader with handheld cores. I love its effect, and prefer it to the other versions currently available in 1.2…but I also don’t like the black border, which exists in the first-pass shader as the shader, rather uniquely for a non-border shader, takes the entire viewport size and then scales the game itself to the proper aspect ratio, at the highest integer scale that can fit on the screen.
Since I assume removing the integer scaling would compromise the effect (though I wouldn’t mind knowing how to, or maybe setting a maximum scaling and then downsampling from that), I’m trying to figure out how to add a border to an existing shader or set of shaders, as the GBA . (I’d also like it if the border appeared only when the non-integer scaling effect took place, so that perfect GBA scaling ratios looked exactly as they would without the background.)
Any ideas on how to make this happen? I’m no stranger to occasionally tweaking a config file by hand, but the border shaders confuse me, so I’m not sure what to do.