Opengl for zsnes under win.
Moderator: ZSNES Mods
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Whoa...
So is this new filter for OpenGL?
Where's the source?
So is this new filter for OpenGL?
Where's the source?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Well, his both implementations are different from the original, but image quality is not bad in both cases. There are some bugs in the first image, though.bohdy wrote:Can you recognize your original scaler, Max?![]()
![]()
Well, he made some serious changes in original hq2x/hq3x algorithm, so this comparison doesn't tell us much. A lot more interesting would be to hear about absolute speed on hq4x scale level of higher. Will it be playable?bohdy wrote:As for speed, it runs 40%+ faster than the software equivalent on my card, although that is comparing Moe's software adaptation of Max's original HQ2X, which he claims is faster than Max's optimised version (which I can't directly compare to speed-wise).
Depends on absolute speed on hq4x level. I suspect it's not very good, so no.bohdy wrote:So, worth coding into Zsnes, or what?
But I would change my answer to "yes" if this filter provides playable speed at very high resolutions, like 1600x1200. It would allow people with 1600x1200 LCDs to play at that resolution, with sharp picture.
MaxSt.
I should have made clearer that I used your standalone HQ3X app for that comparison pic, rather than Dosbox's HQ impl. And what kind of bugs do you see in the top pic? Its the openglhq one, as you seem to have guessedMaxSt wrote:Well, his both implementations are different from the original, but image quality is not bad in both cases. There are some bugs in the first image, though.

It looks a bit better to me, with less blocking.
I just tried, and I can play Jazz Jackrabbit full speed at 1920x1080 resolution with a frameskip of 2. I'd guess that a card with faster shaders than my 9550 would be signifcantly faster, though.Well, he made some serious changes in original hq2x/hq3x algorithm, so this comparison doesn't tell us much. A lot more interesting would be to hear about absolute speed on hq4x scale level of higher. Will it be playable?
Top one looks quite a bit better, and I am very observant.
- Look at the banding in the sky in the bottom pic. Looks completely wrong. Not sure if this is due to the filter though...
- Look at the hole in the tree in both the top and bottom - the top one is noticably rounder whereas the bottom has an 'square' artifact.
- Look at the two blue gems embeded in the ground that have a tiny light border. In the top pic the border looks anti-aliased while the bottom pic looks like raw pixels.
- The larger purple gem in the ground has 'square blue pixel' artifacts, whereas in the top pic it's smooth.
- The hourglass in the hud is noticably smoother in the top pic.
- The nails in the hud are sharper in the top pic while look blurry/interpolated in the bottom pic.
- The outer edges of the tree are much more smoothed in the top pic. In the bottom pic, raw pixels can be seen.
- The tip of the right most 'green stalk' is smoother in the top pic.
- Look at the banding in the sky in the bottom pic. Looks completely wrong. Not sure if this is due to the filter though...
- Look at the hole in the tree in both the top and bottom - the top one is noticably rounder whereas the bottom has an 'square' artifact.
- Look at the two blue gems embeded in the ground that have a tiny light border. In the top pic the border looks anti-aliased while the bottom pic looks like raw pixels.
- The larger purple gem in the ground has 'square blue pixel' artifacts, whereas in the top pic it's smooth.
- The hourglass in the hud is noticably smoother in the top pic.
- The nails in the hud are sharper in the top pic while look blurry/interpolated in the bottom pic.
- The outer edges of the tree are much more smoothed in the top pic. In the bottom pic, raw pixels can be seen.
- The tip of the right most 'green stalk' is smoother in the top pic.
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
The "s" looks better in the bottom one though. 

vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- Devil's Advocate
- Posts: 2293
- Joined: Mon Aug 02, 2004 7:51 pm
- Location: Hmo. Son.
Heh, using filters in such a 'low colour' game does look quite stupid, although the intent of the pic was to show the flexibility of the openglhq scaler in terms of resolutions.
I see *a lot* of promise in this hardware filter. Some games would look very nice and should be a lot less jerky with this implementation, and it would stress the CPU much less.
I see *a lot* of promise in this hardware filter. Some games would look very nice and should be a lot less jerky with this implementation, and it would stress the CPU much less.
-
- New Member
- Posts: 7
- Joined: Thu Jun 09, 2005 10:07 am
- Contact:
"I lit a match on my PC..."
Let's just hope this is implemented for the VR functions of some SNES games like:
1. DOOM
2. F-ZERO
3. Mario Cart Racing
4. Super Offroad: The Baja
5. StarFox
And others containing VR asset code.
Good luck with an update.
1. DOOM
2. F-ZERO
3. Mario Cart Racing
4. Super Offroad: The Baja
5. StarFox
And others containing VR asset code.

Good luck with an update.

[img]http://img.photobucket.com/album/v382/atiragepro/codewarrner.gif[/img]
[b]Free Your Mind...[/b]
[b]Free Your Mind...[/b]
-
- New Member
- Posts: 7
- Joined: Thu Jun 09, 2005 10:07 am
- Contact:
"I still study Source code of SNES Cartriges..."
It's called: VR in the games listed. Trying to force VR extentions to run through OpenGL (Without it's VR extentions) is only going to cause it to run at the same speed. (If not slower.)
This is only with SOME games though.
This is only with SOME games though.

[img]http://img.photobucket.com/album/v382/atiragepro/codewarrner.gif[/img]
[b]Free Your Mind...[/b]
[b]Free Your Mind...[/b]
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
I thought F-Zero didn't use the SuperFX Chip? 

<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
It doesn't.adventure_of_link wrote:I thought F-Zero didn't use the SuperFX Chip?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Neither does Mario Kart.
I'm just wondering if he's really using the term Virtual Reality to describe 3D, or of there's some SNES term that I'm not aware of.
I'm just wondering if he's really using the term Virtual Reality to describe 3D, or of there's some SNES term that I'm not aware of.
I mean, am I missing something big when I say "WTF" to this post of his?ATiRAGEPRO wrote:It's called: VR in the games listed. Trying to force VR extentions to run through OpenGL (Without it's VR extentions) is only going to cause it to run at the same speed. (If not slower.)
This is only with SOME games though.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
Uh, maybe his gfx card has a strange option for OpenGL? Dunno...
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- New Member
- Posts: 8
- Joined: Thu Apr 07, 2005 8:06 pm
-
- New Member
- Posts: 7
- Joined: Thu Jun 09, 2005 10:07 am
- Contact:
Dude, has any of you actually DUMPED a SNES rom and viewed it's source code? If you havn't done that, I can't explain this to you.Neither does Mario Kart.
I'm just wondering if he's really using the term Virtual Reality to describe 3D, or of there's some SNES term that I'm not aware of.
I mean, am I missing something big when I say "WTF" to this post of his?
If you have, I can't believe you wouldn't know about it!
It's called: ACK8 and sometimes VR16_
It's for VR ground manipulation. and F-ZERO was not meant to use mode7!
I hope you understand that.


[img]http://img.photobucket.com/album/v382/atiragepro/codewarrner.gif[/img]
[b]Free Your Mind...[/b]
[b]Free Your Mind...[/b]
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Yeah, and you didn't fall off of the dumbstick tree and hit every branch in the process.ATiRAGEPRO wrote:It's for VR ground manipulation. and F-ZERO was not meant to use mode7!
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)