GSdx
Yeah it's supposed to and yeah it should be noted.
[Image: XTe1j6J.png]
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD
Reply

Sponsored links

meanwhile, it would nice if anyone could put up a list of games where issues are resolved due to round offset hack. It would be better to finalize the description for the hack before making a PR for it. Smile
We're supposed to be working as a team, if we aren't helping and suggesting things to each other, we aren't working as a team.
- Refraction
Reply
(05-06-2015, 08:27 PM)Ōkami Amaterasu Wrote: Latest debug build crashes with both opengl and directx on every game i've tested so far. regular dev build seems fine
DirectX log: http://pastebin.com/30G1TgmL

DirectX Call stack:
Code:
    00000000()    Unknown
    [Frames below may be incorrect and/or missing]    
>    GSdx32-SSE4-dbg.dll!GSRendererHW::Draw() Line 389    C++
    GSdx32-SSE4-dbg.dll!GSState::FlushPrim() Line 1436    C++
    GSdx32-SSE4-dbg.dll!GSState::Flush() Line 1343    C++
    GSdx32-SSE4-dbg.dll!GSState::ApplyPRIM(unsigned int prim) Line 660    C++
    GSdx32-SSE4-dbg.dll!GSState::GIFRegHandlerPRIM(const GIFReg * r) Line 690    C++
    GSdx32-SSE4-dbg.dll!GSState::Transfer<3>(const unsigned char * mem, unsigned int size) Line 1921    C++
    GSdx32-SSE4-dbg.dll!GSgifTransfer(const unsigned char * mem, unsigned int size) Line 592    C++
    pcsx2-dbg.exe!SysMtgsThread::ExecuteTaskInThread() Line 402    C++
    pcsx2-dbg.exe!Threading::pxThread::_try_virtual_invoke(void (void) * method) Line 545    C++
    pcsx2-dbg.exe!Threading::pxThread::_internal_execute() Line 645    C++
    pcsx2-dbg.exe!Threading::pxThread::_internal_callback(void * itsme) Line 685    C++
    w32pthreads.v4-dbg.dll!ptw32_threadStart(void * vthreadParms) Line 223    C
    [External Code]


OpenGL Log: http://pastebin.com/mff2TBmW

OpenGL call stack:
Code:
    0000000a()    Unknown
    [Frames below may be incorrect and/or missing]    
    atioglxx.dll!53aaad46()    Unknown
>    GSdx32-SSE4-dbg.dll!GSDeviceOGL::ClearRenderTarget(GSTexture * t, unsigned int c) Line 454    C++

Which build exactly?

Ok I understand the issue. I will fix it.

Edit: it must be good now Smile
Reply
(05-01-2015, 08:09 PM)gregory Wrote: @shinra358
Could the unaligned texture be linked to anisotropy? OpenGL doesn't support it yet.

(05-08-2015, 06:21 AM)ssakash Wrote: meanwhile, it would nice if anyone could put up a list of games where issues are resolved due to round offset hack. It would be better to finalize the description for the hack before making a PR for it. Smile

driving emotion type-s

fatal fury battle archives

street fighter 3 Third Strike (partially improves by a great deal)

unrelated: namco x capcom (align sprite not working on videos)


If more tweaking can be done, probably could fix sf3ts uprezzing issue completely.
Model: Clevo P570WM Laptop
GPU: GeForce GTX 980M ~8GB GDDR5
CPU: Intel Core i7-4960X CPU +4.2GHz (12 CPUs)
Memory: 32GB Corsair Vengeance DDR3L 1600MHz, 4x8gb
OS: Microsoft Windows 7 Ultimate
Reply
(05-08-2015, 06:21 AM)ssakash Wrote: meanwhile, it would nice if anyone could put up a list of games where issues are resolved due to round offset hack. It would be better to finalize the description for the hack before making a PR for it. Smile

FFX line in the menu are improved with the the state 2 of round hack this as far as i can tell TF still works though. that the only game i have that improved by this hack other then Xenosaga 2 lines in the start menu being fixed at cost of TF.
Reply
Drakengard 2s lines are fixed while upscaling as well, sadly it still has other ***** up stuff.
Reply
In the meantime, I implement 2 new options to improve accuracy (openGL only)

Quote:accurate_date = 1
It is replacement of the hack AlphaStencil except it will work in all situations. Performance seems to be comparable

Quote:accurate_blend = 1
Improve blend support to support special blending mode. You know those errors messages.
Quote:Impossible blend for D3D: (Cd - Cs) * As + Cd
Impossible blend for D3D: (Cs - 0) * As + Cs
Impossible blend for D3D: (Cd - Cs) * Ad + Cd
Impossible blend for D3D: (Cd - Cs) * As + Cd
Impossible blend for D3D: (Cd - Cs) * 64 >> 7 + Cd
Impossible blend for D3D: (Cs - 0) * As + Cs
Impossible blend for D3D: (Cs - 0) * 128 >> 7 + Cs
Impossible blend for D3D: (Cs - 0) * As + Cs
Reply
Impressive work with the impossible blends gregory. Keep up the great work!
[Image: pNm13X9.gif]
Windows 10 Pro x64 Version 1909 | AMD Ryzen 5 5600X | GIGABYTE AORUS GeForce GTX 1080 Ti | Crucial 16GB (2x8GB) DDR4 3600 RAM | Samsung 850 EVO 500 GB SSD | WD Red Plus 8TB

CPU Intensive Games
GPU Intensive Games
Games that don't need a strong CPU
Reply
By the way, you need a driver that support GL_ARB_texture_barrier extension. I guess Nvidia implements its only on DX11 class GPU. I don't know the status for AMD.
Reply
(05-08-2015, 06:21 AM)ssakash Wrote: meanwhile, it would nice if anyone could put up a list of games where issues are resolved due to round offset hack. It would be better to finalize the description for the hack before making a PR for it. Smile
Basically every Namco game I have is fixed with this. From Tekken 5 to ace combat games.

(05-09-2015, 11:08 PM)gregory Wrote: By the way, you need a driver that support GL_ARB_texture_barrier extension. I guess Nvidia implements its only on DX11 class GPU. I don't know the status for AMD.
According to mesa release notes it should be available starting from nvidia dx10 class hardware, and AMD dx9.
Reply




Users browsing this thread: 10 Guest(s)