Posts: 813
Threads: 5
Joined: Jan 2009
Reputation:
6
01-12-2013, 03:57 AM
(This post was last modified: 01-12-2013, 04:02 AM by dralor.)
While it will hurt performance a lot im most cases as GPU's just start doing higher precision math without software would doubles help minimize the rounding issues? Of course any conversion will result in a loss of precision but the higher the precision the less the loss of precision will be.
Posts: 28
Threads: 4
Joined: Jan 2013
Reputation:
0
(01-11-2013, 02:34 PM)rama Wrote: The small alignment issues are the result of rounding.
D3D uses floating point coordinates, the PS2 GS is integer.
If we want to use a GPU to render graphics, we need to convert from integer to float.
Currently there's no perfect fix for this problem.
So why in Software Mode its still miss-aligned?
Software mode don't use D3D or GPU.
I know this issue of not being "pixel perfect" because of stretching/squishing from other emulators,
but GSdx completely removes pixels/lines and leaves a missing and incomplete picture (like the Gamepad example from God of War 2).
Is there no other way to render the picture without loosing information?
Thanks
CPU: Intel Core i7 3770K 4.5Ghz
MB: Gigabyte GA-Z77X-UD5H
GPU: Gigabyte GTX 660 2GB OC
RAM: G.Skill Ares DDR3 8GB 1600Mhz
HDD: SSD Crucial M4 128GB
OS: Windows 7 Ultimate 64bit
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
Ilya-v:
The lines you get in software mode in GoW 2 (that controller screen) look like line AA is missing.
Try to enable the option in GSdx.
Posts: 28
Threads: 4
Joined: Jan 2013
Reputation:
0
Thanks rama.
It did connect the vertical missing pixels but the horizontal lines that were completely missing are still gone.
Also it misformed the font textures to some extend.
[Image: GOW2SWAA_zpsd6c04b81.png]
CPU: Intel Core i7 3770K 4.5Ghz
MB: Gigabyte GA-Z77X-UD5H
GPU: Gigabyte GTX 660 2GB OC
RAM: G.Skill Ares DDR3 8GB 1600Mhz
HDD: SSD Crucial M4 128GB
OS: Windows 7 Ultimate 64bit
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
Maybe line AA isn't working correctly. I'll keep it in mind.
Posts: 28
Threads: 4
Joined: Jan 2013
Reputation:
0
01-16-2013, 01:38 PM
(This post was last modified: 01-16-2013, 01:40 PM by Ilya-v.)
rama,
Is it possible to use Direct3D/OpenGL as the output without actually using it to render the shadows and polygons, textures etc...
What I mean is to use CPU to calculate the textures and Direct3D/OpedGL to show them on screen, similar to what other (2D) emulators are doing.
It can also fix the resizing and stretching side effects.
My intention is a perfect PS2 image (like the Software mode + Pixel perfect) using the GPU.
Thanks.
CPU: Intel Core i7 3770K 4.5Ghz
MB: Gigabyte GA-Z77X-UD5H
GPU: Gigabyte GTX 660 2GB OC
RAM: G.Skill Ares DDR3 8GB 1600Mhz
HDD: SSD Crucial M4 128GB
OS: Windows 7 Ultimate 64bit
Posts: 20.337
Threads: 405
Joined: Aug 2005
Reputation:
554
Location: England
software mode IS rendering everything on the CPU then DirectX showing it.
Posts: 28
Threads: 4
Joined: Jan 2013
Reputation:
0
Thanks.
refraction, rama.
I'm currently testing my game collection with Software mode (Hardware mode has too much Shadows and Lighting issues),
I see many side effects resulting from this pixel/line disappearing especially on single line thick fonts.
Is there a way to fix this pixel disappearance and miss-aligned font issue without turning AA1 as a quick fix?
CPU: Intel Core i7 3770K 4.5Ghz
MB: Gigabyte GA-Z77X-UD5H
GPU: Gigabyte GTX 660 2GB OC
RAM: G.Skill Ares DDR3 8GB 1600Mhz
HDD: SSD Crucial M4 128GB
OS: Windows 7 Ultimate 64bit