View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001598 | NoesisGUI | C++ SDK | public | 2019-12-12 00:55 | 2019-12-12 00:58 |
| Reporter | jsantos | Assigned To | jsantos | ||
| Priority | normal | Severity | feature | ||
| Status | assigned | Resolution | open | ||
| Product Version | 2.2.5 | ||||
| Summary | 0001598: 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. | ||||
| Platform | Any | ||||