Search found 36 matches

by Gazoo
09 Jan 2023, 17:33
Forum: General Discussion
Replies: 5
Views: 538

Re: Advice for sharing an OpenGL context with Noesis

Appreciate the reply jsantos. If you are not an OpenGL expert, I don't recommend having two different contexts, because you will need to share resources (at least a render target texture) and that's a tricky part with potential driver issues too. It is also not compatible OpenGL ES, not sure if that...
by Gazoo
02 Jan 2023, 16:34
Forum: General Discussion
Replies: 1
Views: 278

Ownership of the Noesis::IView object in the IntegrationGLUT example

Having succesfully adapted the 'IntegrationGLUT' example for NoesisGUI in the Cinder framework, I'm confused about the ownership of the Noesis::IView resource used in the example. The example states ~Line 102: // View creation to render and interact with the user interface // We transfer the ownersh...
by Gazoo
02 Jan 2023, 16:16
Forum: General Discussion
Replies: 5
Views: 538

Re: Advice for sharing an OpenGL context with Noesis

Appreciate the advice and reply jsantos. Using RenderDoc is good advice, perhaps it can help me pin down exactly the differences in OpenGL's state. Even with your helpful pinpointing of function calls to begin looking at (constructor, RenderOffscreen(), etc.), I still find it tricky at times quickly...
by Gazoo
31 Dec 2022, 13:00
Forum: General Discussion
Replies: 5
Views: 538

Advice for sharing an OpenGL context with Noesis

Hello, I'm intending to use Noesis purely for its GUI rendering, i.e. a different framework (Cinder) drives the underlying application aspects. I've progressed far enough to render a Hello World example as well as tie some functionality into the NoesisGUI. Now I'm experimenting with relying on some ...
by Gazoo
27 Dec 2022, 11:31
Forum: General Discussion
Replies: 1
Views: 256

GLFactory::CreateDevice's sRGB bool parameter is a bit confusing to me

Hello y'all, I thought I'd pass along an interpretive conundrum that I've been wrestling with. I use an OpenGL-based renderer to output Noesis' visuals and hence rely on `NoesisApp::GLFactory::CreateDevice` to setup a part of this environment. `CreateDevice` takes one parameter labelled `sRGB` which...
by Gazoo
23 Dec 2022, 11:29
Forum: Official Announcements
Replies: 3
Views: 14005

Re: Merry Christmas!

Just wanted to chime in and say that's a really nicely animated Christmas image. Kudos to the animator, well done :)
by Gazoo
28 Oct 2022, 08:46
Forum: General Discussion
Replies: 1
Views: 462

Questions regarding the Noesis Inventory (Drag'n'Drop) Example

Hello, Being a WPF/xaml rookie, I've got numerous questions and areas of confusion, so bear with me while I ask a few of the most pertinent here pertaining to the Inventory sample: 1. It is my understanding that the DragAdornerBehavior, being applied fairly high in the element hierarchy in the xaml,...
by Gazoo
22 Oct 2022, 05:13
Forum: General Discussion
Replies: 14
Views: 2230

Re: Dynamically adding a new widget in C++ code, and then using FindName() to get it

I try my best to 'pay it forward' when I get help. I.e. I may as well share the portions of work/code I manage to figure out so other readers can gain from it. As for including something in the default namespace, I just wanted to emphasize that the approach I list above, which involves this line of ...
by Gazoo
21 Oct 2022, 11:13
Forum: General Discussion
Replies: 14
Views: 2230

Re: Dynamically adding a new widget in C++ code, and then using FindName() to get it

Thanks for the continued assistance! I managed to get the attached property properly recognized in Blend (C#). For others reading along, the example looks as follows: namespace Ozmodiar { class ElementRegistry { // Register an attached dependency property with the specified // property name, propert...
by Gazoo
20 Oct 2022, 12:02
Forum: General Discussion
Replies: 14
Views: 2230

Re: Dynamically adding a new widget in C++ code, and then using FindName() to get it

I cannot overstate my appreciation for your on-going assistance. Thanks to your help maherne, I've managed to get the registration code to trigger. I also managed to place ElementRegistry in its own namespace (Ozmodiar) with the following change: NS_IMPLEMENT_REFLECTION( ElementRegistry, "Ozmod...