Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031581Open CASCADE[OCCT] OCCT:Visualizationpublic2020-05-27 14:102020-09-21 17:42
Assigned Tokgv 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0031581: Visualization, Graphic3d - add dedicated structure defining rasterization Pipeline parameters
DescriptionCurrently, 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).
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0031597verifiedbugmaster Visualization, TKOpenGl - allow disabling Alpha component writes within OpenGl_Context::ColorMask() 
child of 0030631newkgv Visualization - Vulkan graphic driver prototype 

-  Notes
git (administrator)
2020-05-27 23:06

Branch CR31581 has been created by kgv.

SHA-1: 91d04890cb68605a2cf67711346eb6598b0c6a62

Detailed log of new commits:

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

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

- Issue History
Date Modified Username Field Change
2020-05-27 14:10 kgv New Issue
2020-05-27 14:10 kgv Assigned To => kgv
2020-05-27 14:10 kgv Relationship added related to 0030631
2020-05-27 14:10 kgv Relationship replaced child of 0030631
2020-05-27 23:06 git Note Added: 0092375
2020-06-03 20:48 kgv Relationship added related to 0031597
2020-09-21 17:42 kgv Target Version 7.5.0 => 7.6.0*

Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker