You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.



#1 2015-09-27 01:32:55

findpkq
Member
Registered: 2012-11-24
Posts: 79

crash when choose filter

test in r5289,win x64
EPX+ EPX1.5
and HD+4XBRZ HD+2xSai
or more?

by the way ,the size of window when use  HD+filter is too large

and does Vulkan has possible to become a 3d renderer like opengl for emulator?though it hasn't completed

thanks a lot

Offline

#2 2015-09-27 22:19:42

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,169

Re: crash when choose filter

i think i fixed the filter crashing in r5290

about the size of the window, what do you expect anyone to do about it? you ask for a big window, you get a big window.

regarding vulkan, it's just a 3d api. you want another 3d api in desmume? you think it's magic? it isn't. it is not going to speed up 3d rendering any. it reduces cpu usage. i'm sure opengl rendering's cpu usage is trivial compared to the rendering time in HD (desmume geometry is far less complicated than any game)
HOWEVER--vulkan will probably help things out on mobile platforms. it's conceivable that we'll end up with it for that reason.

Offline

#3 2015-09-27 23:40:13

rogerman
Member
Registered: 2011-06-04
Posts: 380

Re: crash when choose filter

Of course it's possible for any of the next-gen 3D graphics APIs to be used, whether they are DirectX 12, Apple Metal, or Vulkan. I'm planning on doing an Apple Metal implementation first, since it is the most established API currently and looks to be the easiest to use of the three APIs (plus, I am an OS X developer after all). But in theory, if any one of these three next-gen APIs are implemented, then porting to another one of these APIs should be much become much easier.

If implemented, these APIs wouldn't be used so much to improve performance, but to get more accurate 3D emulation while running on the GPU. OpenGL isn't capable of doing accurate 3D emulation unless you rewrite most of the renderer using v4.4 features. But at that point, you might as well implement using a next-gen API, since it would be roughly the same amount of work.

Offline

#4 2015-09-28 01:38:15

findpkq
Member
Registered: 2012-11-24
Posts: 79

Re: crash when choose filter

thanks for zeromus and rogerman

to zeromus,I just mean,well, in r 5276,HD prescaling:2 make the window twice bigger than prescaling:1
but in r5285 or later,the window size will not change,so I think you don't want to make window size change when using HD prescaling


but if i use 2x filter and HDprescaling:2 ,the size of window become four times bigger than usual
(Oh it seems that not happen in r5290)
but well,still crash frequentely when use filter and change prescaling(maybe 2 to 1)


to rogerman,glad to see next-gen 3d graphics APIs will make some change to all emulators
maybe it's time that I should to learn more

Last edited by findpkq (2015-09-28 06:14:48)

Offline

#5 2015-09-28 08:43:03

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,169

Re: crash when choose filter

i just used 2x filter and HDprescaling:2 and got a 2x window size. I don't know what youre talking about. But I did find major crashy bugs that I just fixed.

Offline

#6 2015-09-28 10:24:40

findpkq
Member
Registered: 2012-11-24
Posts: 79

Re: crash when choose filter

zeromus wrote:

i just used 2x filter and HDprescaling:2 and got a 2x window size. I don't know what youre talking about. But I did find major crashy bugs that I just fixed.

yeah,that size problem doesn't appear in r5290 already

and great thanks for fixing the crash
but still happen in bilinear 3xbrz HQ4X or higher?

Offline

#7 2015-09-28 11:02:15

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,169

Re: crash when choose filter

who knows? who cares? r5290 is already old.

Offline

Board footer

Powered by FluxBB