Changesets: occt

master 8a4694ef

2021-03-03 17:11:27

bugmaster

Details Diff
Test 2
mod - README.txt Diff File

master 943267c6

2021-03-03 16:48:53

i-nazarov


Committer: inv Details Diff
CR32194 Test of push to new occt git by i-nazarov@yandex.ru
mod - README.txt Diff File

master db04da5e

2021-03-03 16:48:53

i-nazarov


Committer: bugmaster Details Diff
0032194 Test of push to new occt git by i-nazarov@yandex.ru
mod - README.txt Diff File

master 630605ef

2021-03-03 16:48:53

i-nazarov


Committer: bugmaster Details Diff
0032194: Test of push to new occt git by i-nazarov@yandex.ru
mod - README.txt Diff File

master e70625d6

2021-03-03 11:58:46

kgv


Committer: bugmaster Details Diff
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+.
Affected Issues
0030640
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff File
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff File
mod - src/OpenGl/OpenGl_Caps.cxx Diff File
mod - src/OpenGl/OpenGl_Caps.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_ShadowMap.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_FrustumBuilder.cxx Diff File
mod - src/SelectMgr/SelectMgr_FrustumBuilder.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/Shaders/DirectionalLightShadow.glsl Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/Shaders_DirectionalLightShadow_glsl.pxx Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/shadows/dir3 Diff File

master 952a0565

2021-03-02 18:31:50

kgv


Committer: bugmaster Details Diff
0032192: Visualization, TKOpenGl - load OpenGL 4.6 functions within OpenGl_Context

glext.h has been updated to include latest fixes and new definitions.
Affected Issues
0032192
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/glext.h Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
add - src/OpenGl/OpenGl_GlCore46.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.cxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
add - src/OpenGl/OpenGl_khrplatform.h Diff File

master 395d00e0

2021-03-02 14:22:07

mkrylova


Committer: bugmaster Details Diff
0032144: Draw Harness - add -silent option to command Close

- Extended command Close with an option -silent
- Extended command Close to handle */-ALL for closing ALL document
- Replaced catch {Close D} by Close D -silent in tests
Affected Issues
0032144
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/Draw/Draw.hxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - tests/bugs/caf/bug2269 Diff File
mod - tests/bugs/caf/bug29452 Diff File
mod - tests/bugs/iges/bug26047 Diff File
mod - tests/bugs/step/bug28454_1 Diff File
mod - tests/bugs/step/bug28454_2 Diff File
mod - tests/bugs/step/bug30694 Diff File
mod - tests/bugs/step/bug31000 Diff File
mod - tests/bugs/step/bug31670_1 Diff File
mod - tests/bugs/step/bug31825 Diff File
mod - tests/bugs/step/bug31923 Diff File
mod - tests/bugs/step/bug32049 Diff File
mod - tests/bugs/xde/bug25381 Diff File
mod - tests/bugs/xde/bug28887_2 Diff File
mod - tests/caf/bugs/D2 Diff File
mod - tests/de_mesh/gltf_read/begin Diff File
mod - tests/de_mesh/gltf_write/begin Diff File
mod - tests/de_mesh/gltf_write/helmet Diff File
mod - tests/de_mesh/gltf_write/helmetglb Diff File
mod - tests/de_mesh/gltf_write/lantern Diff File
mod - tests/de_mesh/gltf_write/lanternglb Diff File
mod - tests/de_mesh/obj_read/begin Diff File
mod - tests/perf/caf/bug5023 Diff File
mod - tests/perf/caf/bug5023_std Diff File
mod - tests/v3d/glsl/distinguish_off Diff File
mod - tests/v3d/glsl/pbr_attenuation Diff File
mod - tests/v3d/glsl/pbr_tangent_normal Diff File
mod - tests/v3d/materials/ior Diff File
mod - tests/v3d/materials/materials Diff File
mod - tests/v3d/raytrace/helmet Diff File
mod - tests/v3d/raytrace/normal_map Diff File
mod - tests/v3d/shadows/buggy Diff File

master 7fd4958d

2021-03-01 20:25:21

kgv


Committer: bugmaster Details Diff
0032188: Visualization, Graphic3d_Aspects - define backface culling using Graphic3d_TypeOfBackfacingModel

Graphic3d_Aspects::ToSuppressBackFaces() bool flag has been replaced by
Graphic3d_Aspects::FaceCulling() property defined by Graphic3d_TypeOfBackfacingModel enumeration.

Graphic3d_TypeOfBackfacingModel_Auto corresponds to old ToSuppressBackFaces()==TRUE;
Graphic3d_TypeOfBackfacingModel_DoubleSided corresponds to old ToSuppressBackFaces()==FALSE;
Graphic3d_TypeOfBackfacingModel_BackCulled allows enabling back face culling regardless of Graphic3d_Group::IsClosed() flag.

XCAFDoc_VisMaterial::IsDoubleSided() bool flag has been replaced by
XCAFDoc_VisMaterial::FaceCulling() property defined by Graphic3d_TypeOfBackfacingModel enumeration.

glTF reader now maps "doubleSided" material flag into
Graphic3d_TypeOfBackfacingModel_BackCulled (forced back face culling) and
Graphic3d_TypeOfBackfacingModel_Auto (e.g. practically doubleSided as there is no closed/open info in glTF).

glTF writer by default writes materials as "doubleSided" save the Graphic3d_TypeOfBackfacingModel_BackCulled property set
(in future, extra logic might written for automatically defining singleSided materials for Solid B-Rep objects).

Removed obsolete unused types V3d_TypeOfPickCamera, V3d_TypeOfPickLight, V3d_TypeOfRepresentation, and V3d_Coordinate.
Deprecated types V3d_TypeOfBackfacingModel, V3d_TypeOfLight, and V3d_TypeOfShadingModel.
Affected Issues
0032188
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.cxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.cxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.hxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfBackfacingModel.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_GltfMaterialMap.cxx Diff File
mod - src/V3d/FILES Diff File
rm - src/V3d/V3d_Coordinate.hxx Diff File
mod - src/V3d/V3d_PositionLight.hxx Diff File
mod - src/V3d/V3d_TypeOfBackfacingModel.hxx Diff File
mod - src/V3d/V3d_TypeOfLight.hxx Diff File
rm - src/V3d/V3d_TypeOfPickCamera.hxx Diff File
rm - src/V3d/V3d_TypeOfPickLight.hxx Diff File
rm - src/V3d/V3d_TypeOfRepresentation.hxx Diff File
mod - src/V3d/V3d_TypeOfShadingModel.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterial.hxx Diff File
mod - src/XDEDRAW/XDEDRAW_Colors.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.cxx Diff File

master 33425a46

2021-03-01 12:16:52

kgv


Committer: bugmaster Details Diff
0032143: Visualization - add option excluding transparent object from sorting

Added option Graphic3d_AlphaMode_MaskBlend combining Mask (no sorting)
and Blend (enable blending with background) behavior.
Affected Issues
0032143
mod - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.cxx Diff File
mod - src/Graphic3d/Graphic3d_AlphaMode.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/RWGltf/RWGltf_GltfMaterialMap.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Colors.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.cxx Diff File
add - tests/bugs/vis/bug32143 Diff File

master 42ddd002

2021-03-01 10:20:58

kgv


Committer: bugmaster Details Diff
0032184: Visualization - remove ambiguous AIS_GlobalStatus constructor

Auxiliary AIS_GlobalStatus constructor has been removed.
AIS_InteractiveContext::setObjectStatus() no more adds
an invalid -1 mode to AIS_GlobalStatus.

Never updated property AIS_GlobalStatus::GetLayerIndex() has been removed;
AIS_InteractiveContext::SetTransformPersistence() has been corrected to use
ZLayer defined within object itself.
Affected Issues
0032184
mod - src/AIS/AIS_GlobalStatus.cxx Diff File
mod - src/AIS/AIS_GlobalStatus.hxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
rm - tests/bugs/vis/bug166 Diff File

master 329e5df9

2021-02-27 17:58:50

Chris Hennes (chennes)


Committer: bugmaster Details Diff
0032181: Modeling Algorithms - ChFi3d missing error checking

Throughout the ChFi3d fillet creation functions there are two sets of unchecked
errors that can result in segmentation faults when geometry-creation problems
occur.

The first is that the functions ChFi3d_cherche_* may fail to find the requested
item: they silently return without setting the required reference, which is
then accessed by the algorithms. This can be caught with a conditional at the
end of the function that throws an exception if the required item was not
found.

The second class of unchecked error is the use of BRep_Tool::CurveOnSurface,
which may fail to create the required curve, returning a null handle. In many
cases in the existing fillet code this is not checked. This can be dealt with
by checking the returned handle using IsNull() and throwing an exception
if the call did not result in valid geometry.
Affected Issues
0032181
mod - src/ChFi3d/ChFi3d_Builder_0.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_CnCrn.cxx Diff File

master ba590cbf

2021-02-27 07:48:32

kgv

Details Diff
0032180: Visualization - StdSelect_BRepOwner::SetLocation() does not update selected sub-shape

StdSelect_BRepOwner::SetLocation() now propagates location to sub-shape presentation instead of invalidating it.
Affected Issues
0032180
mod - src/StdSelect/StdSelect_BRepOwner.cxx Diff File
mod - tests/bugs/vis/bug27986_2 Diff File

master e816dce3

2021-02-26 15:01:11

osa


Committer: bugmaster Details Diff
0032086: Visualization - support deferred data loading

1) Extend Poly_Triangulation by mesh purpose, possibility to be cleared and late-load deferred data interfaces.
2) Update BRep_TFace to store list of triangulations istead of single one. And also active one. Update getter and setter of single triangulation and add new methods to interaction with whole triangulations list.
3) Update BRep_Tool to get single triangulation of face according to the input mesh purpose or whole triangulations list.
4) Update BRep_Builder to make face by not only single triangulation but whole triangulations list with specified active one.
5) Add new methods to BRepTools to interact with shape triangulations (Load/Unload/Activate/LoadAll/UnloadAllTriangulation(s))
6) Add new 'tlateload'command for shape to load/unload/activate triangulations.
7) Update 'trinfo' command by '-lods' options to print detailaed information about LODs of this shape
8) Support empty triangulations by selection. Use bounding box selection in this case.
9) Add new 'outdisplist' option to XDispaly command to print list of displayed objects to output variable but not to theDI
10) Add new '-noecho' option to vdisplay command to skip printing of displayed objects to theDI
11) Create new RWMesh_TriangulationSource as mesh data wrapper for delayed triangulation loading.
12) Create new RWMesh_TriangulationReader as base interface for reading primitive array from the buffer.
13) Cache nodes/triangles number defined in glTF file
14) Use RWMesh_TriangulationSource class as base of RWGltf_GltfLatePrimitiveArray one and RWMesh_TriangulationReader class as base of RWGltf_TriangulationReader one
15) Add possibilty to support of LODs by glTF reader. It is possible to skip data loading and load them later
16) Add new '-skiplateloading' (to skip triangulation loading), '-keeplate' (to keep information about deferred storage to load/unload triangulation later),
'-toprintdebuginfo' (to print additional debug information) options to ReadGltf command
17) Add new test of glTF late loading
Affected Issues
0032086
mod - src/BRep/BRep_Builder.cxx Diff File
mod - src/BRep/BRep_Builder.hxx Diff File
mod - src/BRep/BRep_TFace.cxx Diff File
mod - src/BRep/BRep_TFace.hxx Diff File
rm - src/BRep/BRep_TFace.lxx Diff File
mod - src/BRep/BRep_Tool.cxx Diff File
mod - src/BRep/BRep_Tool.hxx Diff File
mod - src/BRep/FILES Diff File
mod - src/BRepTools/BRepTools.cxx Diff File
mod - src/BRepTools/BRepTools.hxx Diff File
mod - src/DrawResources/CheckCommands.tcl Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/Poly/FILES Diff File
add - src/Poly/Poly_MeshPurpose.hxx Diff File
mod - src/Poly/Poly_Triangulation.cxx Diff File
mod - src/Poly/Poly_Triangulation.hxx Diff File
mod - src/Prs3d/Prs3d.cxx Diff File
mod - src/RWGltf/FILES Diff File
mod - src/RWGltf/RWGltf_CafReader.cxx Diff File
mod - src/RWGltf/RWGltf_CafReader.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.hxx Diff File
mod - src/RWGltf/RWGltf_GltfLatePrimitiveArray.cxx Diff File
mod - src/RWGltf/RWGltf_GltfLatePrimitiveArray.hxx Diff File
rm - src/RWGltf/RWGltf_PrimitiveArrayReader.cxx Diff File
rm - src/RWGltf/RWGltf_PrimitiveArrayReader.hxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff File
mod - src/RWMesh/FILES Diff File
add - src/RWMesh/RWMesh_TriangulationReader.cxx Diff File
add - src/RWMesh/RWMesh_TriangulationReader.hxx Diff File
add - src/RWMesh/RWMesh_TriangulationSource.cxx Diff File
add - src/RWMesh/RWMesh_TriangulationSource.hxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/bugs/mesh/bug25612 Diff File
mod - tests/bugs/modalg_6/bug26897 Diff File
add - tests/de_mesh/gltf_lateload/begin Diff File
add - tests/de_mesh/gltf_lateload/boxwithoutindices Diff File
add - tests/de_mesh/gltf_lateload/engine Diff File
mod - tests/de_mesh/grids.list Diff File

master 51c21d1f

2021-02-25 19:44:31

kgv


Committer: bugmaster Details Diff
0032174: Data Exchange - read.step.root.transformation parameter has reversed definition

Parameter definition has been corrected to match other Boolean parameters to map 0=OFF and 1=ON.
Affected Issues
0032174
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File

master bc0711a5

2021-02-25 16:18:12

osa


Committer: bugmaster Details Diff
0032171: Data Exchange - RWGltf_TriangulationReader doesn't copy cached bounding box

Save cached bounding box in loaded triangulation getting it from "proxy" late-loaded object.
Affected Issues
0032171
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff File
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff File

master 1507ccda

2021-02-25 11:10:18

kgv


Committer: bugmaster Details Diff
0032168: Visualization - Wrong computation of screen axis in V3d_View::SetTwist method

Fixed wrong axis check.
Affected Issues
0032168
mod - src/V3d/V3d_View.cxx Diff File

master 53219061

2021-02-25 09:41:51

kgv


Committer: bugmaster Details Diff
0032165: Visualization - remove obsolete method AIS_InteractiveContext::PurgeViewer() Affected Issues
0032165
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
rm - tests/bugs/vis/bug2066 Diff File

master decbff0d

2021-02-25 07:58:17

kgv


Committer: bugmaster Details Diff
0032161: Coding Rules - deprecate obsolete alias PrsMgr_PresentationManager3d Affected Issues
0032161
mod - adm/upgrade.dat Diff File
mod - dox/upgrade/upgrade.md Diff File
mod - dox/user_guides/visualization/visualization.md Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession2D_Curve.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession2D_Curve.h Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.h Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.h Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Point.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Point.h Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.h Diff File
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h Diff File
mod - samples/mfc/standard/02_Modeling/src/ISession_Direction.cpp Diff File
mod - samples/mfc/standard/02_Modeling/src/ISession_Direction.h Diff File
mod - samples/mfc/standard/04_Viewer3d/src/ISession_Curve.cpp Diff File
mod - samples/mfc/standard/04_Viewer3d/src/ISession_Curve.h Diff File
mod - samples/mfc/standard/07_Triangulation/src/ISession_Curve.cpp Diff File
mod - samples/mfc/standard/07_Triangulation/src/ISession_Curve.h Diff File
mod - samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.cpp Diff File
mod - samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.h Diff File
mod - samples/mfc/standard/Common/ISession2D/ISession2D_Shape.cpp Diff File
mod - samples/mfc/standard/Common/ISession2D/ISession2D_Shape.h Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Face.cpp Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Face.h Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Markers.cpp Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Markers.h Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff File
mod - samples/mfc/standard/Common/User_Cylinder.hxx Diff File
mod - samples/OCCTOverview/code/AdaptorCurve2d_AIS.cxx Diff File
mod - samples/OCCTOverview/code/AdaptorCurve2d_AIS.h Diff File
mod - samples/OCCTOverview/code/AdaptorCurve_AIS.cxx Diff File
mod - samples/OCCTOverview/code/AdaptorCurve_AIS.h Diff File
mod - samples/OCCTOverview/code/AdaptorPnt2d_AIS.cxx Diff File
mod - samples/OCCTOverview/code/AdaptorPnt2d_AIS.h Diff File
mod - samples/OCCTOverview/code/AdaptorVec_AIS.cxx Diff File
mod - samples/OCCTOverview/code/AdaptorVec_AIS.h Diff File
mod - samples/OCCTOverview/code/Sample2D_Face.cxx Diff File
mod - samples/OCCTOverview/code/Sample2D_Face.h Diff File
mod - samples/OCCTOverview/code/Sample2D_Markers.cxx Diff File
mod - samples/OCCTOverview/code/Sample2D_Markers.h Diff File
mod - src/AIS/AIS_Axis.cxx Diff File
mod - src/AIS/AIS_Axis.hxx Diff File
mod - src/AIS/AIS_CameraFrustum.cxx Diff File
mod - src/AIS/AIS_CameraFrustum.hxx Diff File
mod - src/AIS/AIS_Circle.cxx Diff File
mod - src/AIS/AIS_Circle.hxx Diff File
mod - src/AIS/AIS_ColoredShape.cxx Diff File
mod - src/AIS/AIS_ColoredShape.hxx Diff File
mod - src/AIS/AIS_ColorScale.cxx Diff File
mod - src/AIS/AIS_ColorScale.hxx Diff File
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_ConnectedInteractive.hxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/AIS/AIS_LightSource.cxx Diff File
mod - src/AIS/AIS_LightSource.hxx Diff File
mod - src/AIS/AIS_Line.cxx Diff File
mod - src/AIS/AIS_Line.hxx Diff File
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Manipulator.hxx Diff File
mod - src/AIS/AIS_ManipulatorOwner.cxx Diff File
mod - src/AIS/AIS_ManipulatorOwner.hxx Diff File
mod - src/AIS/AIS_MediaPlayer.cxx Diff File
mod - src/AIS/AIS_MediaPlayer.hxx Diff File
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_MultipleConnectedInteractive.hxx Diff File
mod - src/AIS/AIS_Plane.cxx Diff File
mod - src/AIS/AIS_Plane.hxx Diff File
mod - src/AIS/AIS_PlaneTrihedron.cxx Diff File
mod - src/AIS/AIS_PlaneTrihedron.hxx Diff File
mod - src/AIS/AIS_Point.cxx Diff File
mod - src/AIS/AIS_Point.hxx Diff File
mod - src/AIS/AIS_PointCloud.cxx Diff File
mod - src/AIS/AIS_PointCloud.hxx Diff File
mod - src/AIS/AIS_RubberBand.cxx Diff File
mod - src/AIS/AIS_RubberBand.hxx Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_Shape.hxx Diff File
mod - src/AIS/AIS_TextLabel.cxx Diff File
mod - src/AIS/AIS_TextLabel.hxx Diff File
mod - src/AIS/AIS_TexturedShape.cxx Diff File
mod - src/AIS/AIS_TexturedShape.hxx Diff File
mod - src/AIS/AIS_Triangulation.cxx Diff File
mod - src/AIS/AIS_Triangulation.hxx Diff File
mod - src/AIS/AIS_Trihedron.cxx Diff File
mod - src/AIS/AIS_Trihedron.hxx Diff File
mod - src/AIS/AIS_TrihedronOwner.cxx Diff File
mod - src/AIS/AIS_TrihedronOwner.hxx Diff File
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/AIS/AIS_ViewCube.hxx Diff File
mod - src/AIS/AIS_XRTrackedDevice.cxx Diff File
mod - src/AIS/AIS_XRTrackedDevice.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_SelectableObject.hxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
mod - src/MeshVS/MeshVS_Mesh.hxx Diff File
mod - src/MeshVS/MeshVS_MeshEntityOwner.cxx Diff File
mod - src/MeshVS/MeshVS_MeshEntityOwner.hxx Diff File
mod - src/MeshVS/MeshVS_MeshOwner.cxx Diff File
mod - src/MeshVS/MeshVS_MeshOwner.hxx Diff File
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_PrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_PrsBuilder.hxx Diff File
mod - src/PrsDim/PrsDim_AngleDimension.cxx Diff File
mod - src/PrsDim/PrsDim_AngleDimension.hxx Diff File
mod - src/PrsDim/PrsDim_Chamf2dDimension.cxx Diff File
mod - src/PrsDim/PrsDim_Chamf2dDimension.hxx Diff File
mod - src/PrsDim/PrsDim_Chamf3dDimension.cxx Diff File
mod - src/PrsDim/PrsDim_Chamf3dDimension.hxx Diff File
mod - src/PrsDim/PrsDim_ConcentricRelation.cxx Diff File
mod - src/PrsDim/PrsDim_ConcentricRelation.hxx Diff File
mod - src/PrsDim/PrsDim_DiameterDimension.cxx Diff File
mod - src/PrsDim/PrsDim_DiameterDimension.hxx Diff File
mod - src/PrsDim/PrsDim_Dimension.cxx Diff File
mod - src/PrsDim/PrsDim_DimensionOwner.cxx Diff File
mod - src/PrsDim/PrsDim_DimensionOwner.hxx Diff File
mod - src/PrsDim/PrsDim_EqualDistanceRelation.cxx Diff File
mod - src/PrsDim/PrsDim_EqualDistanceRelation.hxx Diff File
mod - src/PrsDim/PrsDim_EqualRadiusRelation.cxx Diff File
mod - src/PrsDim/PrsDim_EqualRadiusRelation.hxx Diff File
mod - src/PrsDim/PrsDim_FixRelation.cxx Diff File
mod - src/PrsDim/PrsDim_FixRelation.hxx Diff File
mod - src/PrsDim/PrsDim_IdenticRelation.cxx Diff File
mod - src/PrsDim/PrsDim_IdenticRelation.hxx Diff File
mod - src/PrsDim/PrsDim_LengthDimension.cxx Diff File
mod - src/PrsDim/PrsDim_LengthDimension.hxx Diff File
mod - src/PrsDim/PrsDim_MaxRadiusDimension.cxx Diff File
mod - src/PrsDim/PrsDim_MaxRadiusDimension.hxx Diff File
mod - src/PrsDim/PrsDim_MidPointRelation.cxx Diff File
mod - src/PrsDim/PrsDim_MidPointRelation.hxx Diff File
mod - src/PrsDim/PrsDim_MinRadiusDimension.cxx Diff File
mod - src/PrsDim/PrsDim_MinRadiusDimension.hxx Diff File
mod - src/PrsDim/PrsDim_OffsetDimension.cxx Diff File
mod - src/PrsDim/PrsDim_OffsetDimension.hxx Diff File
mod - src/PrsDim/PrsDim_ParallelRelation.cxx Diff File
mod - src/PrsDim/PrsDim_ParallelRelation.hxx Diff File
mod - src/PrsDim/PrsDim_PerpendicularRelation.cxx Diff File
mod - src/PrsDim/PrsDim_PerpendicularRelation.hxx Diff File
mod - src/PrsDim/PrsDim_RadiusDimension.cxx Diff File
mod - src/PrsDim/PrsDim_RadiusDimension.hxx Diff File
mod - src/PrsDim/PrsDim_SymmetricRelation.cxx Diff File
mod - src/PrsDim/PrsDim_SymmetricRelation.hxx Diff File
mod - src/PrsDim/PrsDim_TangentRelation.cxx Diff File
mod - src/PrsDim/PrsDim_TangentRelation.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager3d.hxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QABugs/QABugs_PresentableObject.cxx Diff File
mod - src/QABugs/QABugs_PresentableObject.hxx Diff File
mod - src/StdSelect/StdSelect_BRepOwner.cxx Diff File
mod - src/StdSelect/StdSelect_BRepOwner.hxx Diff File
mod - src/StdSelect/StdSelect_Shape.cxx Diff File
mod - src/StdSelect/StdSelect_Shape.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff File
mod - src/XCAFPrs/XCAFPrs_AISObject.hxx Diff File

master 478862fc

2021-02-24 17:03:40

kgv


Committer: bugmaster Details Diff
0032160: Coding Rules - merge AIS_InteractiveContext_*.cxx into single file

Removed redundant .lxx files from API package.

AIS_InteractiveContext_1.cxx,AIS_InteractiveContext_2.cxx,AIS_InteractiveContext_3.cxx
have been merged into AIS_InteractiveContext.cxx.
V3d_View_2.cxx,V3d_View_3.cxx,V3d_View_4.cxx have been merged into V3d_View.cxx
V3d_View_4.cxx has been merged into V3d_View.cxx.
Affected Issues
0032160
mod - src/AIS/AIS_AttributeFilter.hxx Diff File
rm - src/AIS/AIS_AttributeFilter.lxx Diff File
mod - src/AIS/AIS_ExclusionFilter.hxx Diff File
rm - src/AIS/AIS_ExclusionFilter.lxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
rm - src/AIS/AIS_InteractiveContext_1.cxx Diff File
rm - src/AIS/AIS_InteractiveContext_2.cxx Diff File
rm - src/AIS/AIS_InteractiveContext_3.cxx Diff File
rm - src/AIS/AIS_MultipleConnectedInteractive.lxx Diff File
mod - src/AIS/FILES Diff File
mod - src/V3d/FILES Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
rm - src/V3d/V3d_Viewer_4.cxx Diff File
rm - src/V3d/V3d_View_2.cxx Diff File
rm - src/V3d/V3d_View_3.cxx Diff File
rm - src/V3d/V3d_View_4.cxx Diff File

master 19ed08fd

2021-02-24 16:07:07

kgv


Committer: bugmaster Details Diff
0031794: Visualization - Highlighting of AIS_Shape works incorrectly when AddChild() used

PrsMgr_PresentationManager::Display(), PrsMgr_PresentationManager::Color(),
and SelectMgr_SelectionManager::Activate() now skip children in Erased state.
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
add - tests/bugs/vis/bug31794 Diff File

master 39e6123e

2021-02-24 12:37:57

kgv


Committer: bugmaster Details Diff
0032162: Visualization - move AIS_DisplayStatus from AIS_GlobalStatus to PrsMgr_PresentableObject

AIS_DisplayStatus has been renamed to PrsMgr_DisplayStatus
and moved from AIS_GlobalStatus class field to PrsMgr_PresentableObject.

0032167: Visualization, AIS_InteractiveContext - setObjectStatus sets wrong status when AIS_DS_Erased

AIS_InteractiveContext::setObjectStatus() Fixed setting unexpected Displayed status to Erased objects.
Affected Issues
0032162
mod - src/AIS/AIS_DisplayStatus.hxx Diff File
mod - src/AIS/AIS_GlobalStatus.cxx Diff File
mod - src/AIS/AIS_GlobalStatus.hxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_InteractiveContext_2.cxx Diff File
mod - src/AIS/AIS_InteractiveContext_3.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.hxx Diff File
mod - src/PrsMgr/FILES Diff File
add - src/PrsMgr/PrsMgr_DisplayStatus.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff File

master 79d49683

2021-02-22 15:40:02

kgv


Committer: bugmaster Details Diff
0032155: Tests - remove broken command OCC280

Command OCC280 and a couple of useless tests have been removed.
Test case bug349 has been updated to reproduce scenario using standard commands.
Affected Issues
0032155
mod - src/QABugs/QABugs_17.cxx Diff File
rm - tests/bugs/vis/bug280_2 Diff File
rm - tests/bugs/vis/bug280_3 Diff File
mod - tests/bugs/vis/bug349 Diff File
rm - tests/bugs/vis/bug349_1 Diff File

master 72ed0644

2021-02-22 06:58:50

kgv


Committer: bugmaster Details Diff
0032154: Tests - include vglinfo into Tests Summary

Command testgrid now includes vglinfo into summary.
Command vinit has been extended by -virtual option creating an offscreen window.
Command vglinfo now splits long values into multiple lines.
Added test case v3d/glsl/glinfo dumping OpenGL context creation info.

OpenGl_Window - fixed initialization of OpenGL 4.6 Core Profile (was limited to 4.5).
Affected Issues
0032154
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/ViewerTest/ViewerTest.hxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/glsl/glinfo Diff File

master 02a2beaa

2021-02-21 17:55:35

kgv


Committer: bugmaster Details Diff
0032153: Visualization, Graphic3d_ArrayOfPrimitives - share common allocator

Added method Graphic3d_Buffer::DefaultAllocator(), which is now used across code.
Affected Issues
0032153
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff File
mod - src/Graphic3d/Graphic3d_Buffer.cxx Diff File
mod - src/Graphic3d/Graphic3d_Buffer.hxx Diff File
mod - src/Graphic3d/Graphic3d_HatchStyle.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_VertexBufferCompat.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/Select3D/Select3D_SensitivePrimitiveArray.cxx Diff File

master 4bf072e4

2021-02-20 20:03:30

kgv


Committer: bugmaster Details Diff
0032152: Visualization - move out GLSL program generator from OpenGl_ShaderManager to Graphic3d_ShaderManager Affected Issues
0032152
mod - src/Graphic3d/FILES Diff File
add - src/Graphic3d/Graphic3d_ShaderFlags.hxx Diff File
add - src/Graphic3d/Graphic3d_ShaderManager.cxx Diff File
add - src/Graphic3d/Graphic3d_ShaderManager.hxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderObject.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderObject.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_SetOfShaderPrograms.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderObject.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderObject.hxx Diff File
 First  Prev  1 2 3 ... 26 27 28 29 30 31 32 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last