View Issue Details

IDProjectCategoryView StatusLast Update
0001598NoesisGUIC++ SDKpublic2019-12-12 00:58
Reporterjsantos Assigned Tojsantos  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Product Version2.2.5 
Summary0001598: Increase performance by rendering primitives front to back
Description

We experimented with this in NoesisGUI 2.1, using the zBuffer to discard non-visible pixels but we didn't find a good way to make this faster in all scenarios. The fact that our PPAA algorithm is using alpha-blending is not helping. Also increasing the size of dynamic geometry to include a fake z coordinate in every vertex was making performance worse. The alternative was disabling our batching algorithm, but this is not definitely a good idea in older APIs like D3D11 or OpenGL (probably good on Vulkan or D3D12).

We need to investigate this more.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-12-12 00:55 jsantos New Issue
2019-12-12 00:55 jsantos Assigned To => jsantos
2019-12-12 00:55 jsantos Status new => assigned
2019-12-12 00:58 jsantos Description Updated