MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0030640Open CASCADE[OCCT] OCCT:Visualizationpublic2019-04-08 19:312019-09-04 15:43
Reporterkgv 
Assigned Tokgv 
PrioritynormalSeverityfeature 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.5.0*Fixed in Version 
Summary0030640: Visualization, Graphic3d_Camera - add option creating Projection matrix with [0,1] depth range
DescriptionCurrent Graphic3d_Camera implementation relies on conventional OpenGL NDC definition with depth range mapped to [-1,1] range (same as for other axes).

There are, however, another convention mapping depth into [0,1] range, adopted by Vulkan and Direct3D graphic APIs.
It is desired providing an option within Graphic3d_Camera computing suitable Projection matrix in this case.
TagsNo tags attached.
Test case number
Attached Files

- Relationships
parent of 0030631newkgv Visualization - Vulkan graphic driver prototype 
related to 0030638verifiedapn Visualization, TKOpenGl - load OpenGL 4.5 functions within OpenGl_Context 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0083540)
git (administrator)
2019-04-08 19:53

Branch CR30640 has been created by kgv.

SHA-1: b31357a052c8f27a13bdbab71af70005e6eb378c


Detailed log of new commits:

Author: kgv
Date: Mon Apr 8 19:47:20 2019 +0300

    0030640: Visualization, Graphic3d_Camera - add option creating Projection matrix with [0,1] depth range
    
    Added new property Graphic3d_Camera::IsZeroToOneDepth() and OpenGl_Caps::useZeroToOneDepth
    for activating [0,1] depth range instead of [-1,1] range using glClipControl() within OpenGL 4.5+.
(0083543)
git (administrator)
2019-04-09 00:31

Branch CR30640 has been updated forcibly by kgv.

SHA-1: 2e8b47c9ff2154bbe7ad7d117ce5f21478d9688e
(0083544)
git (administrator)
2019-04-09 00:51

Branch CR30640 has been updated forcibly by kgv.

SHA-1: 1c78e0a59bf9886b36f1cafeca510c637216656f
(0083549)
git (administrator)
2019-04-09 10:14

Branch CR30640 has been updated forcibly by kgv.

SHA-1: 5b5f819f516cedbbfe31ae257fa656574c790cbb

- Issue History
Date Modified Username Field Change
2019-04-08 19:31 kgv New Issue
2019-04-08 19:31 kgv Assigned To => kgv
2019-04-08 19:31 kgv Relationship added related to 0030638
2019-04-08 19:31 kgv Relationship added parent of 0030631
2019-04-08 19:53 git Note Added: 0083540
2019-04-09 00:31 git Note Added: 0083543
2019-04-09 00:51 git Note Added: 0083544
2019-04-09 10:14 git Note Added: 0083549
2019-09-04 15:43 abv Target Version 7.4.0 => 7.5.0*


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker