
Hi-Res Mode 7 DISABLED

Hi-Res Mode 7 ENABLED
See the difference? Of course it will not affect sprites, only 3D planes.
Moderator: ZSNES Mods
Well, I don't think it's a filter. That mode means that some horisontal lines are "special", they contain 512 real pixels, instead of normal 256. For example, the width of HQ3x output is 768, and when that filter run into that special line, it has to figure out how to stretch 512 into 768. If I remember correctly, I implemented some very simple streching in that case.Nach wrote:Yes. But what does the Hi Res Mode 7 filter do?MaxSt wrote:Each filter (hq2x, 2xsai, etc) handles mode 7 lines as it wishes...Nach wrote:BTW, anyone know what kind of filtering hi res mode 7 uses?
I was under hte impression it added horizontal lines, so it worked like mode 7 had double the vertical resolution. Hence why the in the Mario Kart comparison you can see the finish line in the high-res shot, but not the normal shot.MaxSt wrote:Well, I don't think it's a filter. That mode means that some horisontal lines are "special", they contain 512 real pixels, instead of normal 256. For example, the width of HQ3x output is 768, and when that filter run into that special line, it has to figure out how to stretch 512 into 768. If I remember correctly, I implemented some very simple streching in that case.Nach wrote:Yes. But what does the Hi Res Mode 7 filter do?MaxSt wrote:Each filter (hq2x, 2xsai, etc) handles mode 7 lines as it wishes...Nach wrote:BTW, anyone know what kind of filtering hi res mode 7 uses?
EDIT: Yes, and I'm not sure what that button "Hi Res Mode 7" in the GUI does.
MaxSt.
Well, actually there are several sub-modes. Sometimes it doubles horizontal resolution, sometimes - vertical, sometimes it looks like interlacing or something... I'm not sure, I had to copy-paste some of that code from other place without clear understanding how it works. It just looks like the code is handling several different hi-res modes.Gil_Hamilton wrote:I was under hte impression it added horizontal lines, so it worked like mode 7 had double the vertical resolution. Hence why the in the Mario Kart comparison you can see the finish line in the high-res shot, but not the normal shot.
Ah.MaxSt wrote:Well, actually there are several sub-modes. Sometimes it doubles horizontal resolution, sometimes - vertical, sometimes it looks like interlacing or something... I'm not sure, I had to copy-paste some of that code from other place without clear understanding how it works. It just looks like the code is handling several different hi-res modes.Gil_Hamilton wrote:I was under hte impression it added horizontal lines, so it worked like mode 7 had double the vertical resolution. Hence why the in the Mario Kart comparison you can see the finish line in the high-res shot, but not the normal shot.
MaxSt.