Strange diagonal split in OpenGL mode
Moderator: ZSNES Mods
Strange diagonal split in OpenGL mode
If I run ZSNES in an OpenGL mode the display is split diagonaly from the upper right corner to the lower left. It isn't noticable unless there is some sort of animation going on. The upper left triangular section appears to be running at a much lower frame rate than the lower right section which is running great.
I have disabled all filters and am running at the lowest possible resolution.
My system specs are:
Linux 2.6.10
ATI fglrx driver 8.10.19
X.org 6.8.1
AMD AthlonXP 2400+
ATI Radeon 9800 SE
1 GB RAM
I have disabled all filters and am running at the lowest possible resolution.
My system specs are:
Linux 2.6.10
ATI fglrx driver 8.10.19
X.org 6.8.1
AMD AthlonXP 2400+
ATI Radeon 9800 SE
1 GB RAM
It definitely sounds like a weird interaction between zsnes and your video card. Does the diagonal split affect the GUI bar at the top? Or just the animated part below?
Someone with more experience with the SDL/Linux builds would have to help you more.
Someone with more experience with the SDL/Linux builds would have to help you more.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
I can explain this.
In 2D 3D mode (if that makes sense) then a rectangle is rendered directly as a rectangle.
In true 3D rendering mode however, there's no such thing as a rectangle. A rectangle is rendered as two triangles. The line you are seeing is the join between the triangles.
I know this is true for Direct3D, but I guess OpenGL is similar. This may be dependent on the driver, the API or the code itself, but that's the cause.
In 2D 3D mode (if that makes sense) then a rectangle is rendered directly as a rectangle.
In true 3D rendering mode however, there's no such thing as a rectangle. A rectangle is rendered as two triangles. The line you are seeing is the join between the triangles.
I know this is true for Direct3D, but I guess OpenGL is similar. This may be dependent on the driver, the API or the code itself, but that's the cause.
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
8-Point Interpolation
Turns out the problem was actually in the sound options the whole time! Turning off 8-Point Interpolation did the trick. Also, zsnes hasn't crashed on me since. It was crashing alot with 8-Point turned on.