MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master bc0711a5
Timestamp: 2021-02-25 16:18:12
Author: 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.
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff ] File ]
master 1507ccda
Timestamp: 2021-02-25 11:10:18
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032168: Visualization - Wrong computation of screen axis in V3d_View::SetTwist method

Fixed wrong axis check.
mod - src/V3d/V3d_View.cxx Diff ] File ]
master 53219061
Timestamp: 2021-02-25 09:41:51
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032165: Visualization - remove obsolete method AIS_InteractiveContext::PurgeViewer()
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
Timestamp: 2021-02-25 07:58:17
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032161: Coding Rules - deprecate obsolete alias PrsMgr_PresentationManager3d
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
Timestamp: 2021-02-24 17:03:40
Author: 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.
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 39e6123e
Timestamp: 2021-02-24 12:37:57
Author: 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.
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
Timestamp: 2021-02-22 15:40:02
Author: 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.
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
Timestamp: 2021-02-22 06:58:50
Author: 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).
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
Timestamp: 2021-02-21 17:55:35
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032153: Visualization, Graphic3d_ArrayOfPrimitives - share common allocator

Added method Graphic3d_Buffer::DefaultAllocator(), which is now used across code.
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
Timestamp: 2021-02-20 20:03:30
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032152: Visualization - move out GLSL program generator from OpenGl_ShaderManager to Graphic3d_ShaderManager
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 ]
master 92996979
Timestamp: 2021-02-20 17:58:33
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032150: Visualization, TKOpenGl - ignore OpenGl_Caps::ffpEnable when FFP is unavailable

OpenGl_Workspace::Activate() now implicitly disables OpenGl_Caps::ffpEnable when it is unsupported.
OpenGl_AspectsSprite::build() now ignores OpenGl_Caps::pntSpritesDisable when Display Lists are unsupported.
mod - src/OpenGl/OpenGl_AspectsSprite.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_TextureFormat.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
master 4464c6b5
Timestamp: 2021-02-20 17:25:31
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032149: Draw Harness, ViewerTest - remove obsolete command vfeedback
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
rm - tests/bugs/vis/bug23227 Diff ] File ]
master 93cdaa76
Timestamp: 2021-02-20 12:01:16
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031196: Visualization, TKOpenGl - enable Ray-Tracing using OpenGL ES 3.2

OpenGl_Context now activates Ray-Tracing and arbTboRGB32 for GLES 3.2.
Removed initialization of some uniforms from GLSL code.
Fixed implicit casts within Ray-Tracing shaders.
mod - dox/introduction/introduction.md 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_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/Shaders/Display.fs Diff ] File ]
mod - src/Shaders/PathtraceBase.fs Diff ] File ]
mod - src/Shaders/RaytraceBase.fs Diff ] File ]
mod - src/Shaders/RaytraceRender.fs Diff ] File ]
mod - src/Shaders/RaytraceSmooth.fs Diff ] File ]
mod - src/Shaders/Shaders_Display_fs.pxx Diff ] File ]
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff ] File ]
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff ] File ]
mod - src/Shaders/Shaders_RaytraceRender_fs.pxx Diff ] File ]
mod - src/Shaders/Shaders_RaytraceSmooth_fs.pxx Diff ] File ]
master 127330f9
Timestamp: 2021-02-20 10:33:19
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032147: Documentation - drop mentioning of WOK from build_3rdparty
mod - dox/build/build_3rdparty/building_3rdparty.md Diff ] File ]
mod - dox/build/build_occt/building_occt.md Diff ] File ]
master e44b849d
Timestamp: 2021-02-19 17:49:28
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032145: Coding Rules - move GL functions loading to OpenGl_GlFunctions.cxx
mod - src/OpenGl/FILES Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
add - src/OpenGl/OpenGl_GlFunctions.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
master 374dffea
Timestamp: 2021-02-17 11:36:03
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032139: Visualization - support single-precision floating point data within Poly_Triangulation

Introduced NCollection_AliasedArray collection defining a general byte array
to be aliased as array of elements of mutable type.

Poly_ArrayOfNodes specializes this interface for collecting 2d/3d points with single/double precision.
Poly_Triangulation relies on this new class for definition of 3D nodes and UV coordinates
using gp_Pnt and gp_Pnt2d by default as before.

RWGltf_CafReader now fills in triangulation using single precision by default (as stored in the file).
mod - src/NCollection/FILES Diff ] File ]
add - src/NCollection/NCollection_AliasedArray.hxx Diff ] File ]
mod - src/Poly/FILES Diff ] File ]
add - src/Poly/Poly_ArrayOfNodes.cxx Diff ] File ]
add - src/Poly/Poly_ArrayOfNodes.hxx Diff ] File ]
add - src/Poly/Poly_ArrayOfUVNodes.cxx Diff ] File ]
add - src/Poly/Poly_ArrayOfUVNodes.hxx Diff ] File ]
mod - src/Poly/Poly_Triangulation.cxx Diff ] File ]
mod - src/Poly/Poly_Triangulation.hxx Diff ] File ]
mod - src/RWGltf/RWGltf_CafReader.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_CafReader.hxx Diff ] File ]
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff ] File ]
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff ] File ]
master a8b605eb
Timestamp: 2021-02-16 11:24:15
Author: vro
Committer: bugmaster
Details ] Diff ]
0032133: Modeling Data - Restriction of access to internal arrays for Poly_Triangulation, revision of API

Removed methods from Poly_Triangulation/Poly_PolygonOnTriangulation giving access to internal arrays of 2d and 3d nodes, triangles and normals.
mod - dox/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp Diff ] File ]
mod - samples/mfc/standard/07_Triangulation/src/Tesselate_Presentation.cpp Diff ] File ]
mod - samples/mfc/standard/07_Triangulation/src/TriangulationDoc.cpp Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff ] File ]
mod - samples/OCCTOverview/code/TriangulationSamples.cxx Diff ] File ]
mod - src/AIS/AIS_Manipulator.cxx Diff ] File ]
mod - src/AIS/AIS_Triangulation.cxx Diff ] File ]
mod - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.cxx Diff ] File ]
mod - src/BinTools/BinTools_ShapeSet.cxx Diff ] File ]
mod - src/BRepBndLib/BRepBndLib.cxx Diff ] File ]
mod - src/BRepBndLib/BRepBndLib_1.cxx Diff ] File ]
mod - src/BRepCheck/BRepCheck_Edge.cxx Diff ] File ]
mod - src/BRepExtrema/BRepExtrema_Poly.cxx Diff ] File ]
mod - src/BRepExtrema/BRepExtrema_TriangleSet.cxx Diff ] File ]
mod - src/BRepGProp/BRepGProp_MeshCinert.cxx Diff ] File ]
mod - src/BRepGProp/BRepGProp_MeshProps.cxx Diff ] File ]
mod - src/BRepGProp/BRepGProp_MeshProps.hxx Diff ] File ]
mod - src/BRepLib/BRepLib.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_BaseMeshAlgo.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_ShapeTool.cxx Diff ] File ]
mod - src/BRepTools/BRepTools_Modification.cxx Diff ] File ]
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff ] File ]
mod - src/DBRep/DBRep_DrawableShape.cxx Diff ] File ]
mod - src/DrawTrSurf/DrawTrSurf_Triangulation.cxx Diff ] File ]
mod - src/DrawTrSurf/DrawTrSurf_Triangulation2D.cxx Diff ] File ]
mod - src/gp/FILES Diff ] File ]
add - src/gp/gp_Vec2f.hxx Diff ] File ]
add - src/gp/gp_Vec3f.hxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff ] File ]
mod - src/MeshTest/MeshTest.cxx Diff ] File ]
mod - src/MeshTest/MeshTest_CheckTopology.cxx Diff ] File ]
mod - src/MeshTest/MeshTest_PluginCommands.cxx Diff ] File ]
mod - src/Poly/Poly.cxx Diff ] File ]
mod - src/Poly/Poly_CoherentTriangulation.cxx Diff ] File ]
mod - src/Poly/Poly_Connect.cxx Diff ] File ]
mod - src/Poly/Poly_PolygonOnTriangulation.hxx Diff ] File ]
mod - src/Poly/Poly_Triangle.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/Prs3d/Prs3d_ToolQuadric.cxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
mod - src/QABugs/QABugs_BVH.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_TriangulationReader.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_TriangulationReader.hxx Diff ] File ]
mod - src/RWMesh/RWMesh_FaceIterator.cxx Diff ] File ]
mod - src/RWMesh/RWMesh_FaceIterator.hxx Diff ] File ]
mod - src/RWObj/RWObj_TriangulationReader.cxx Diff ] File ]
mod - src/RWStl/RWStl.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff ] File ]
mod - src/ShapePersistent/ShapePersistent_Poly.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_Isolines.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFShape.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff ] File ]
mod - src/StlAPI/StlAPI_Reader.cxx Diff ] File ]
mod - src/StlAPI/StlAPI_Writer.cxx Diff ] File ]
mod - src/TDataXtd/TDataXtd_Triangulation.cxx Diff ] File ]
mod - src/TDataXtd/TDataXtd_Triangulation.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
mod - src/VrmlConverter/VrmlConverter_ShadedShape.cxx Diff ] File ]
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff ] File ]
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff ] File ]
mod - src/XDEDRAW/XDEDRAW_Props.cxx Diff ] File ]
mod - src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.cxx Diff ] File ]
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff ] File ]
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.cxx Diff ] File ]
master 008210c3
Timestamp: 2021-02-13 22:01:27
Author: kgv
Details ] Diff ]
0032129: Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero origin

OpenGl_LayerList::renderLayer() - fixed usage of wrong camera while rendering shadowmap,
and apply Z-Layer origin shift to shadowmap matrix while applying shadow.
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShadowMap.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShadowMap.hxx Diff ] File ]
add - tests/v3d/shadows/double_precision Diff ] File ]
master 9ee24815
Timestamp: 2021-02-10 08:05:33
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032124: Visualization, AIS_Shape - setting color will cause Iso Lines to appear due to misprint in Prs3d_Drawer::SetOwnLineAspects()

Fixed misprint myUIsoAspect -> myVIsoAspect.
mod - src/Prs3d/Prs3d_Drawer.cxx Diff ] File ]
master e03a03fd
Timestamp: 2021-02-07 08:03:33
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032122: Samples - handle WASD keys in WebGL sample
mod - samples/webgl/WasmOcctView.cpp Diff ] File ]
mod - samples/webgl/WasmOcctView.h Diff ] File ]
master 830616a6
Timestamp: 2021-02-06 15:43:43
Author: dpasukhi
Committer: bugmaster
Details ] Diff ]
0032119: Coding Rules - eliminate msvc warning C4800 (implicit cast to bool) after fix for 32115

Fixed incorrect comparison and forcing cast
mod - src/StepFile/step.tab.cxx Diff ] File ]
mod - src/StepFile/step.yacc Diff ] File ]
master 1ff3663c
Timestamp: 2021-02-05 17:40:26
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032118: Visualization, Graphic3d_MarkerImage::StandardMarker() - return marker with pre-defined id
mod - src/Graphic3d/Graphic3d_MarkerImage.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_MarkerImage.hxx Diff ] File ]
master 665dc9e5
Timestamp: 2021-02-05 17:38:15
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032117: Visualization, TKOpenGl - assert in OpenGl_AspectsSprite due to implicit destruction of existing resource

RGBA and Alpha markers are now handled independently within OpenGl_AspectsSprite::build().
mod - src/OpenGl/OpenGl_AspectsSprite.cxx Diff ] File ]
master 92f8ec2f
Timestamp: 2021-02-05 14:51:17
Author: osa
Committer: bugmaster
Details ] Diff ]
0032099: Visualization - define OSD_FileSystem class managing opening of file streams

1) Remove unnecessary includes of "Standard_OStream.hxx" file and add it only into files where it is really used.
2) Create the base interface for a file stream provider OSD_FileSystem and its inheritor OSD_CachedFileSystem that keeping last stream to be reused for opening a stream with the same URL.
3) Use OSD_CachedFileSystem object instead of RWGltf_GltfSharedIStream during Gltf reading.
mod - src/GccEnt/GccEnt.hxx Diff ] File ]
mod - src/gp/gp_Mat.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff ] File ]
mod - src/IGESData/IGESData_IGESDumper.hxx Diff ] File ]
mod - src/OSD/FILES Diff ] File ]
add - src/OSD/OSD_CachedFileSystem.cxx Diff ] File ]
add - src/OSD/OSD_CachedFileSystem.hxx Diff ] File ]
add - src/OSD/OSD_FileSystem.cxx Diff ] File ]
add - src/OSD/OSD_FileSystem.hxx Diff ] File ]
add - src/OSD/OSD_FileSystemSelector.cxx Diff ] File ]
add - src/OSD/OSD_FileSystemSelector.hxx Diff ] File ]
add - src/OSD/OSD_LocalFileSystem.cxx Diff ] File ]
add - src/OSD/OSD_LocalFileSystem.hxx Diff ] File ]
add - src/OSD/OSD_StreamBuffer.hxx Diff ] File ]
mod - src/RWGltf/RWGltf_CafReader.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.cxx Diff ] File ]
mod - src/RWGltf/RWGltf_PrimitiveArrayReader.hxx Diff ] File ]
mod - src/Standard/Standard_CString.cxx Diff ] File ]
mod - src/Standard/Standard_ExtCharacter.hxx Diff ] File ]
mod - src/Standard/Standard_Mutex.cxx Diff ] File ]
mod - src/Standard/Standard_Real.cxx Diff ] File ]
mod - src/Standard/Standard_ShortReal.cxx Diff ] File ]
mod - src/TopLoc/TopLoc_Location.hxx Diff ] File ]
master 00a72254
Timestamp: 2021-02-05 10:05:22
Author: dpasukhi
Committer: bugmaster
Details ] Diff ]
0032115: Data Exchange, STEP reader - Incorrect full path to file is not caught

Fixed a checking for a non-existent step file
mod - src/StepFile/StepFile_Read.cxx Diff ] File ]
1 2 3 4 5 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 ... 224 225 226  >>


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker