Wanderer
Topic Author
Posts: 168
Joined: 08 May 2017, 18:36

Noesis for Desktop Applications / programs ?

11 May 2017, 19:37

Hello

I discover Noesis GUI and I like it that it is based on vector graphic.
1. I know Noesis is presented as for games, but what for applications? It is possible for more complicated applications like DAW or Notations (Reaper, Cubase, Sibelius)?
I have plan create VSTi or my experimentations.

2. Can Noesis render in to accelerated graphics instead OpenGL/D3D ? I mean, integrate it in to SDL2 without OpenGl.

EDIT:
3. And I forgot ask, what about custom widgets? It is possible? I neve used XAML or WPF, it is new to me.
 
User avatar
jsantos
Site Admin
Posts: 3906
Joined: 20 Jan 2012, 17:18
Contact:

Re: Noesis for Desktop Applications / programs ?

11 May 2017, 23:30

Hi and welcome!
1. I know Noesis is presented as for games, but what for applications? It is possible for more complicated applications like DAW or Notations (Reaper, Cubase, Sibelius)?
I have plan create VSTi or my experimentations.
Yes, our rendering algorithm is quite fast. Right now we only provide a very primitive dirty rectangles approach for not redrawing everything each frame. We need to improve that part though.
2. Can Noesis render in to accelerated graphics instead OpenGL/D3D ? I mean, integrate it in to SDL2 without OpenGl.
You are free to implement a new renderer. We provide reference renderer implementations for GL, GL ES, D3D11 and Metal. You can implement your own one but I am not sure if a non-accelerated renderer is going to be fast enough.
3. And I forgot ask, what about custom widgets? It is possible? I neve used XAML or WPF, it is new to me.
Sure, you can. Have a look at our User Control and Custom Control tutorials.
 
Wanderer
Topic Author
Posts: 168
Joined: 08 May 2017, 18:36

Re: Noesis for Desktop Applications / programs ?

12 May 2017, 00:12

Thanks for answers.
You are free to implement a new renderer. We provide reference renderer implementations for GL, GL ES, D3D11 and Metal. You can implement your own one but I am not sure if a non-accelerated renderer is going to be fast enough.
It is not clear to me, but if I want render with OpenGL with GLFW and GLEW, i need implement my own renderer? Because in example is used GLUT for OpenGL.
 
User avatar
jsantos
Site Admin
Posts: 3906
Joined: 20 Jan 2012, 17:18
Contact:

Re: Noesis for Desktop Applications / programs ?

12 May 2017, 00:13

No, in that case the GL renderer we provide is fine. You don't need a new renderer.
 
Wanderer
Topic Author
Posts: 168
Joined: 08 May 2017, 18:36

Re: Noesis for Desktop Applications / programs ?

12 May 2017, 00:25

Thanks.

Who is online

Users browsing this forum: No registered users and 89 guests