DiscussionsIssue archiveOCCT:Visualization

Archived issue #0031581

Visualization, Graphic3d - add dedicated structure defining rasterization Pipeline parameters

Open CASCADEOCCT:Visualizationnew1 public note

Search issues

Description

Currently, rasterization Pipeline parameters (depth test, blending function, stencil test, color/depth writing mask, etc.) are spread around code - depth test in Graphic3d_ZLayerSettings, and blending/stencil are buried inside OpenGl_LayerList.

It could be reasonable defining a dedicated structure defining more comprehensive list of rasterization pipeline parameters at Graphic3d level. This could be useful for more-straightforward graphic-API-agnostic definition of scene graph, e.g. for reusing rendering algorithms (capping, OIT) or at least making their porting from OpenGL simpler (to Vulkan).

Public activity

1 archived note

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Wed May 27 23:08:20 2020 +0300

    0031581: Visualization, Graphic3d - add dedicated structure defining rasterization Pipeline parameters

Related records