Posts: 3.526
Threads: 6
Joined: Dec 2013
(09-08-2014, 10:29 PM)Blyss Sarania Wrote: I think the best possible change to GSdx is allowing upscaling in software mode. I don't know how hard/trivial that is, but it should be at least feasible without a rewrite. And at least 2x should be possible in software on a modern PC.
that bothers me still tho.
in theory it's possible. but... the texture/memory sampling is mean. at 2x you do 4x as much. think slow. it's possible to optimize it to not take too much random samples that don't fit the cache but you need a damn good texture/memory fragment algorithm that is good prefetching and emulating that "block and swizzle" SH*T computation fast. that's what turns that off right at the start. this is what makes that GS so hard. computing the memory location and having it fast. really A*S.
but... i believe there is some bit magic and numbers that could be found... that'd do that nicely in software.
Posts: 80
Threads: 3
Joined: May 2012
Reputation:
0
Location: Virginia
yes yes yes, upscaling in software mode would be fantastic omg...
Posts: 3.526
Threads: 6
Joined: Dec 2013
09-13-2014, 10:43 PM
(This post was last modified: 09-13-2014, 10:44 PM by dabore.)
gabest still updating on google svn? what that about? i just went there. and... o_O
Posts: 21.718
Threads: 401
Joined: Sep 2013
Reputation:
476
Location: 私の夢の中
Wow gabest did make an update on the old SVN a few hours ago...
Gaming Rig: Intel i7 6700k @ 4.8Ghz | GTX 1070 TI | 32GB RAM | 960GB(480GB+480GB RAID0) SSD | 2x 1TB HDD
Posts: 17
Threads: 0
Joined: Dec 2013
Reputation:
1
seems like hes testing a port of the renderer to openCL though the code itself looks pretty much the same as the other renderer. So the new renderer isn't really coded to do anything differently than before - looks like Gabest is just testing to see if the framework does anything smarter/better internally than the dx one
Posts: 288
Threads: 2
Joined: Sep 2005
Reputation:
12
09-14-2014, 03:42 AM
(This post was last modified: 09-14-2014, 03:46 AM by Gabest.)
Yay, I did not notice the move to github. Could someone tell me what to do to get access there? I have never used it before. Merging the changes will be fun.
About opencl, I'm a bit disappointed. The enqueue call overhead is too much sometimes, and none of the debuggers work reliably. In the upcoming 2.0 specs, they added sub-kernel calls, that could be useful. They say cuda already has this, maybe only a driver update is needed, not a new hardware.
Upscaling works with the psx renderer only because texture coords aren't shifted to half pixel. With the tile based rendering I'm trying in opencl, I could at least do super-sampling and real antialiasing.
Posts: 761
Threads: 52
Joined: Apr 2009
Reputation:
9
Location: Mighigan
Gabest, I for one am glad to see your return. GSDX needs you
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz
GeForce GTX 1080 8GB
Windows 10 x64
Posts: 79
Threads: 0
Joined: Jun 2014
Reputation:
2
09-14-2014, 11:27 PM
(This post was last modified: 09-14-2014, 11:55 PM by BlackTelomeres.)
Gabest, save us! Only you can do it!
Also, can't even regular accounts make pulls on github, no special access needed? Although whoever is in charge of the PCSX2 permissions there should give Gabest Owner status so he can merge his own pulls.