Help with Integrate external GUI in to Panda3D (NoesisGUI) (C++)

thanks, unfortunately I am not able display apitrace tool. (if you mean want-directtools enable)

Yes I use Noesis GLRenderer. And as I playing with configuration file I enable show FPS and 3D scene was rendered OK, maybe you are right that Noesis renderer something turn off. Then question arise, what I need to do turn depth testing enabled back?

Here is my do_cull function (render function) inside NoesisRegion
btw. if I delete or coment code with objects trav, _trav and _net_state, it will be still rendered, I only copied this code from LibRocket integration because they are Panda3D objects, but maybe they are not needed.

PStatTimer timer(get_cull_region_pcollector(), current_thread);

	int pl, pr, pb, pt;
	get_pixels(pl, pr, pb, pt);
	int Width = pr - pl;
	int Height = pt - pb;

	_lens->set_film_size(LVecBase2(Width, -Height));
	_lens->set_film_offset((float)Width * 0.5, (float)Height * 0.5);

	double time = ClockObject::get_global_clock()->get_real_time();
	m_NS_IView->Update(time);
	m_NS_IView->GetRenderer()->UpdateRenderTree();
	m_NS_IView->GetRenderer()->RenderOffscreen();

	m_NS_IView->SetSize(Width, Height);

	CullTraverser *trav = get_cull_traverser();
	trav->set_cull_handler(cull_handler);
	trav->set_scene(scene_setup, gsg, get_incomplete_render());
	trav->set_view_frustum(nullptr);
	
	_net_state = RenderState::make(
		CullBinAttrib::make("unsorted", 0), // unsorted
		DepthTestAttrib::make(RenderAttrib::PandaCompareFunc::M_none),
		DepthWriteAttrib::make(DepthWriteAttrib::M_off),
		ColorBlendAttrib::make(ColorBlendAttrib::M_add,
			ColorBlendAttrib::O_incoming_alpha,
			ColorBlendAttrib::O_one_minus_incoming_alpha
		),
		ColorAttrib::make_vertex()
	);

	m_NS_IView->GetRenderer()->Render();
	trav->end_traverse();
	_net_state = nullptr;