hooddy

ARM NEON Support

Recommended Posts

Hi there Rick! Can ya build Paint. NEt with NEON support for ARM? I try to run it at my WinRT but I gett SSE support error. I suppose if ya add NEON i can run sucdefuly at WinRT and avaiting Win10forARM.

Share this post


Link to post
Share on other sites

Windows RT, which is actually Windows 8/8.1, is actually officially dead and not supported -- either by Microsoft, or by me. I don't think I can even compile for it -- WinRT devices only support Store apps.

 

As for Win10 on ARM ... that could happen. But not today. For now you're going to have to use an actual x86/x64 device.

Share this post


Link to post
Share on other sites

Also, Visual Studio 2017 15.7.1 still doesn't support compiling to ARM for desktop apps. I think the 15.8 Preview supports it, but I'm not going to be using pre-release Visual Studio.

Share this post


Link to post
Share on other sites
8 hours ago, Rick Brewster said:

Windows RT, which is actually Windows 8/8.1, is actually officially dead and not supported -- either by Microsoft, or by me. I don't think I can even compile for it -- WinRT devices only support Store apps.

 

As for Win10 on ARM ... that could happen. But not today. For now you're going to have to use an actual x86/x64 device.

Well It's not true. It have full desktop support in right hands (MS hide it okay okay). Ya just need switch neon support while building thats all im ask (just about two mice clickin). Look at VueScan it have full support for WinRT (the same for WinARM). Its not Metro UI its true win32arm. The same for VLC for win32arm (not Metro UI VLC)  will released this summer. There is exist net.core 4.7.2 for WinRT. ALT/MFC for it. Trick in VS (any version start from beta 2011) for build it (but ya even dont need it, just made any cpu build, net apps build easy for any cpu incl arm). Im not askin to much. I dont wanna to say about other community builds like keepass, far, 7z, winfile, windjview etc. VueScan supported by developer and it works fine with my scanner. But I need an good editor for it. Just switch neon option what Im askin. Thats all.

Edited by hooddy

Share this post


Link to post
Share on other sites
6 hours ago, Rick Brewster said:

Also, Visual Studio 2017 15.7.1 still doesn't support compiling to ARM for desktop apps. I think the 15.8 Preview supports it, but I'm not going to be using pre-release Visual Studio.

Look at xda. But  ya don.t I got it. What a pity.

Share this post


Link to post
Share on other sites

Can ya share sources for outdated v3.5.11 at least? I try to find it but it's not full. I try to compile it for myself. There exist v3.01 build and it works well. But I wanna some stable version. I dont ask any support. Just add neon while compiling whith any cpu option and sources for dropped version. Thats all.

Edited by hooddy

Share this post


Link to post
Share on other sites
15 minutes ago, Zagna said:

Final open source version was v3.36, thanks to "backspaceware".

Well I'm not sure about 3.5.11. I find it on some site. Anyway I'm stupid developer. I'm just try to ask minimal action from Rick. Just turn on some options while compile it.

Edited by hooddy

Share this post


Link to post
Share on other sites

I do want to support Win10-on-ARM, but it does require more work than just flipping a few compiler switches. I estimate it would be at least a full day's worth of work, which probably means more like a week ;)

 

More importantly, I would need a Win10-on-ARM device so I could actually validate that things were working.

 

The source code for 3.5.11 was never released publicly. You won't find it online.

Share this post


Link to post
Share on other sites

Please stop saying you're "not asking for much." You're not familiar with the Paint.NET code base and are thus not qualified to do estimations for it. In addition, you're not giving me any good reason to do this work other than the fact that you think it'd be neat. I've also got plenty of other things to do and no reason to prioritize your request.

 

Paint.NET has a big chunk of C and C++/CLI code. You can't just compile for that for "Any CPU". This isn't just a matter of flipping a few compiler switches. It's not rocket science either, but it does involve some work.

 

You would run into the exact same issues trying to get 3.5.11 to work on ARM. It wouldn't be "a lot" of work, but it would be more than just flipping a compiler switch.

 

Anyway, I've said all that will be said on this matter for now. The answer's simply "no" for the moment, and please stop trying to hound me into saying yes.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.