Logo by rathinagiri - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. June 21, 2018, 08:12:46 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: switching from Qt to visual studio  (Read 410 times)
0 Members and 1 Guest are viewing this topic.
ker2x
Fractal Molossus
**
Posts: 795


WWW
« on: July 04, 2017, 02:01:07 PM »

I'm sick and tired of the whole Qt environment, even if i like the Qt framework.
Considering i only code for windows anyway, i'm switching to visual studio and very probably C# & .net 4.7.

What would you suggest as framework to use for current day high performance oriented (fractal) app development.

eg : WPF ? Form ? wtf is WinRT anyway ?
Should i care about DirectCompute ?

Any cute framework for GPGPU ?



Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
phtolo
Navigator
*****
Posts: 79



« Reply #1 on: July 04, 2017, 03:22:20 PM »

In my project I ended up making the front-end in C# and calling command-line-programs made in C++ with the actual calculations.
My program uses tons of memory and being able to control allocations was crucial.

Cloo is a NuGet package for OpenCL that worked fine for me.
Use Cuda if you have a Nvidia card, in my experience OpenCL works but Cuda is much faster for Nvidia. Haven't used Cuda from C# so can't recommend any package.
Logged
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #2 on: July 04, 2017, 03:54:16 PM »

Ho, i know Cloo  cheesy
No openCL framework got better that Cloo ? Nice, works for me.

I have a NVidia card but i'll stick to OpenCL.

I'm learning WPF, XAML isn't as horrible as originally expected so it's cool.
I may even like it, but i didn't code yet, just designing the UI for now.

I also considered using expression blend but i'm doing a simple UI so VS and the XAML editor will do the job i guess.

EDIT : and muuuuch better to use/learn than the QtDesigner thingy that i was never ever able to use more than 5mn without raging.
« Last Edit: July 04, 2017, 04:05:11 PM by ker2x » Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
phtolo
Navigator
*****
Posts: 79



« Reply #3 on: July 04, 2017, 04:24:45 PM »

No openCL framework got better that Cloo ? Nice, works for me.

There are two Cloo packages in NuGet, just make sure you get the latest one.
Logged
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #4 on: July 04, 2017, 05:29:10 PM »



not too bad after 1h30 of random learning, considering i never touched WPF and XAML before this.

Now i need a drawable surface on the right side and i think this is where stuff will get ugly  embarrass
Edit : yup, it's ugly sad
« Last Edit: July 04, 2017, 07:09:57 PM by ker2x » Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #5 on: July 04, 2017, 10:03:47 PM »

WPF is seriously good, i'm impressed  shocked

It lack some stupid stuff but http://wpftoolkit.codeplex.com/ solve most of it.
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #6 on: July 05, 2017, 05:15:53 PM »

It's going well so far, i got the writeable bitmap buffer problem solved.
Thx to https://github.com/teichgraf/WriteableBitmapEx

Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Shutdown on 11/12th of June 2011 - Database switching Fractal Forums News cKleinhuis 2 718 Last post June 06, 2011, 10:25:53 PM
by cKleinhuis
Drawing pixels in Visual studio express? Programming Yesiamjames 3 2256 Last post October 06, 2011, 05:13:35 PM
by zenzero-2001
Building Mandelbulber on Windows with Visual Studio Mandelbulber neosettler 7 1833 Last post May 12, 2013, 01:17:10 AM
by JohnVV
Studio Still Frame Dominique_Peronino 0 326 Last post May 02, 2013, 08:05:18 PM
by Dominique_Peronino
Switching from Mac to PC Mandelbulb 3d « 1 2 » Jhaptal 23 2794 Last post December 19, 2013, 04:47:42 PM
by LMarkoya

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.144 seconds with 27 queries. (Pretty URLs adds 0.012s, 2q)