MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master a85215df
Timestamp: 2016-07-29 08:57:45
Author: bugmaster
Details ] Diff ]
Update test cases after integration issue 27707
mod - tests/offset/faces_type_i/C8 Diff ] File ]
mod - tests/offset/shape_type_i/C8 Diff ] File ]
master 79cbd2cf
Timestamp: 2016-07-29 08:39:08
Author: bugmaster
Details ] Diff ]
Elimination of compiler warning on VC++ 2015 after integration 27448
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff ] File ]
master c6f530b8
Timestamp: 2016-07-28 13:13:25
Author: ika
Committer: bugmaster
Details ] Diff ]
0027721: Add possibility to read STEP file with invalid shape_representation entity.

Add special parameter, which allow reading of all top level (not shared by any other entities) solids (manifold_solid_brep) and shells (shell_based_surface_model).

The examples how to use a new parameter:

DRAW:
switch on a parameter:
    param read.step.all.shapes On
update model to apply new parameter value:
    newmodel
read as usual:
    stepread test.stp res * // each top level solid or shell will be read as res_i shape.
    or
    ReadStep Doc test.stp

CXX Code:
switch on a parameter:
    Interface_Static::SetIVal("read.step.all.shapes", 1);
read as usual
mod - src/STEPControl/STEPControl_Controller.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_Reader.cxx Diff ] File ]
add - tests/bugs/step/bug27721 Diff ] File ]
master 990ab183
Timestamp: 2016-07-27 16:12:28
Author: nbv
Committer: apv
Details ] Diff ]
0027718: Class GeomPlate_CurveConstraint contains two same constructors

Two constructors have been combined to one.
mod - src/GeomPlate/GeomPlate_CurveConstraint.cxx Diff ] File ]
mod - src/GeomPlate/GeomPlate_CurveConstraint.hxx Diff ] File ]
master be375252
Timestamp: 2016-07-26 19:08:39
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027715: Visualization - turn off deprecated OpenGL fixed-function pipeline by default

OpenGl_Caps - flag ffpEnable is now initialized to false on desktop OpenGL.
OpenGl_Context::init() - now prints error if OpenGL version does not support GLSL
and switches OpenGl_Caps::ffpEnable to true.

update test cases
mod - src/OpenGl/OpenGl_Caps.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - tests/3rdparty/export/end Diff ] File ]
mod - tests/bugs/moddata_2/bug23172 Diff ] File ]
mod - tests/bugs/vis/bug21091_3 Diff ] File ]
mod - tests/bugs/vis/bug21091_4 Diff ] File ]
mod - tests/bugs/vis/bug21091_5 Diff ] File ]
mod - tests/bugs/vis/bug21091_6 Diff ] File ]
mod - tests/bugs/vis/bug21091_7 Diff ] File ]
mod - tests/bugs/vis/bug21091_8 Diff ] File ]
mod - tests/bugs/vis/bug21091_9 Diff ] File ]
rm - tests/bugs/vis/bug22332 Diff ] File ]
mod - tests/bugs/vis/bug22368 Diff ] File ]
mod - tests/bugs/vis/bug22796_3 Diff ] File ]
mod - tests/bugs/vis/bug23407_2 Diff ] File ]
mod - tests/bugs/vis/bug23747_2 Diff ] File ]
mod - tests/bugs/vis/bug24224 Diff ] File ]
mod - tests/bugs/vis/bug24622 Diff ] File ]
mod - tests/bugs/vis/bug24728 Diff ] File ]
mod - tests/bugs/vis/bug25611_1 Diff ] File ]
mod - tests/bugs/vis/bug25611_2 Diff ] File ]
rm - tests/bugs/vis/bug25768 Diff ] File ]
mod - tests/demo/samples/dimensions Diff ] File ]
mod - tests/v3d/point_cloud/sphere Diff ] File ]
master 4c6b4bc7
Timestamp: 2016-07-22 13:02:30
Author: ibs
Committer: bugmaster
Details ] Diff ]
0027706: Foundation Classes - OSD_Path::DownTrek() crashes on empty argument

a required check added
mod - src/OSD/OSD_Path.cxx Diff ] File ]
master 1aee6c82
Timestamp: 2016-07-22 09:07:24
Author: msv
Committer: bugmaster
Details ] Diff ]
0027703: BinTools_ShapeSet stream read bug

Avoid out of array bounds read/write.
mod - src/BinTools/BinTools_ShapeSet.cxx Diff ] File ]
master 66cce03a
Timestamp: 2016-07-22 08:53:07
Author: emv
Committer: bugmaster
Details ] Diff ]
0027704: Numeric inaccuracy due to huge extension of the offset faces

The max extension value of the faces in offset operation has been decreased
to 1.e+7 value to avoid the lack of precision in the calculations.

Update of test cases according to the new behavior
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27704 Diff ] File ]
mod - tests/offset/faces_type_i/C8 Diff ] File ]
mod - tests/offset/shape_type_i/A5 Diff ] File ]
mod - tests/offset/shape_type_i/A9 Diff ] File ]
mod - tests/offset/shape_type_i/B4 Diff ] File ]
mod - tests/offset/shape_type_i/B6 Diff ] File ]
mod - tests/offset/shape_type_i/C8 Diff ] File ]
master bb526112
Timestamp: 2016-07-22 08:33:47
Author: nbv
Committer: bugmaster
Details ] Diff ]
0027665: BrepExrtrema_DistShapeShape bad performance on OCCT 6.7.0

Creation of test case for issue #27665.
add - tests/bugs/modalg_6/bug27665 Diff ] File ]
master 758bacbb
Timestamp: 2016-07-18 06:33:53
Author: azv
Committer: bugmaster
Details ] Diff ]
0027677: Incorrect CUT of a solid by semi-infinite solid

The problem of incorrect CUT is wrong Pcurve after projection onto cylinder of a small edge orthogonal to cylinder's axis. The result of projection is a line along V direction, but it should be along U.

ProjLib_Cylinder has no specific functionality to build projection in most common case, so it should return "not done" flag to start projection based on curve approximation.

Following changes are done:
1. ProjLib_Cylinder returns isDone=false in the following cases:
  * the projected line is not parallel to cylinder's axis
  * the plane of projected circle is not orthogonal to cylinder's axis
2. Test case added

Minor correction of test case
mod - src/ProjLib/ProjLib_Cylinder.cxx Diff ] File ]
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27677 Diff ] File ]
master fb66bb28
Timestamp: 2016-07-17 13:53:43
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027682: Visualization - provide method Prs3d_Drawer::SetShaderProgram() for setting program

AIS_ColoredDrawer has been moved to dedicated file.
AIS_ColoredShape::CustomAspectsMap() - added public method for accessing aspects map.

AIS_InteractiveObject::SynchronizeAspects() - added method for synchronizing
all primitive aspects at low-level (TKOpenGl) after their modification.
add - src/AIS/AIS_ColoredDrawer.hxx Diff ] File ]
mod - src/AIS/AIS_ColoredShape.cxx Diff ] File ]
mod - src/AIS/AIS_ColoredShape.hxx Diff ] File ]
add - src/AIS/AIS_DataMapOfShapeDrawer.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.hxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
master 59ec40f8
Timestamp: 2016-07-16 12:57:23
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027684: Coding rules - drop unused declarations from Graphic3d

The following headers have been removed:
- Graphic3d_TypeOfPolygon
- Graphic3d_TypeOfPrimitive
- Graphic3d_Array1OfVector.hxx
- Graphic3d_Array1OfVertex.hxx
- Graphic3d_Array2OfVertex.hxx
- Graphic3d_CBitFields4.hxx
- Graphic3d_CBitFields8.hxx
- Graphic3d_CBitFields16.hxx
- Graphic3d_CBitFields20.hxx
- Graphic3d_CStructurePtr.hxx
- Graphic3d_CycleError.hxx
- Graphic3d_DataStructure.pxx
- Graphic3d_HSequenceOfStructure.hxx
- Graphic3d_InitialisationError.hxx
- Graphic3d_ListIteratorOfListOfShortReal.hxx
- Graphic3d_ListOfShortReal.hxx
- Graphic3d_NListOfHAsciiString.hxx
- Graphic3d_StructureManagerPtr.hxx
- Graphic3d_StructurePtr.hxx

Graphic3d_StructureManager - remove default aspects, which have been never used.

do not include non-existing header Graphic3d_Array1OfVertex.hxx from MFC sample

Graphic3d_Group::MinMaxValues() - add missing Standard_EXPORT
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h 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 - src/Graphic3d/FILES Diff ] File ]
rm - src/Graphic3d/Graphic3d_Array1OfVector.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_Array1OfVertex.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_Array2OfVertex.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields16.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields20.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields4.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CBitFields8.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CStructurePtr.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CycleError.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_DataStructure.pxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_HSequenceOfStructure.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_InitialisationError.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_ListIteratorOfListOfShortReal.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_ListOfShortReal.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_NListOfHAsciiString.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StructureManager.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StructureManager.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_StructureManagerPtr.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_StructurePtr.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_TypeOfPolygon.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_TypeOfPrimitive.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AVIWriter.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window_1.mm Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
mod - src/V3d/V3d_CircularGrid.cxx Diff ] File ]
mod - src/WNT/WNT_WClass.cxx Diff ] File ]
master 0f1deae3
Timestamp: 2016-07-15 15:37:53
Author: isn
Committer: bugmaster
Details ] Diff ]
0024056: error LNK2019: unresolved external symbol

Clean out the TopOpeBRep* classes

Remove unused private fields.
mod - src/TopOpeBRep/FILES Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.hxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller.hxx Diff ] File ]
rm - src/TopOpeBRep/TopOpeBRep_FacesFiller_VPonR.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_GeomTool.hxx Diff ] File ]
mod - src/TopOpeBRepDS/FILES Diff ] File ]
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSS.cxx Diff ] File ]
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSS.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_repvg.hxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_samdom.hxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_2d.hxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_mkTondgE.hxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.hxx Diff ] File ]
master c65f8201
Timestamp: 2016-07-15 07:42:09
Author: ifv
Committer: bugmaster
Details ] Diff ]
0027679: Wrong offset: overlapping edges

Method BRepFill_OffsetWire::UpdateDetromp(...) is modified for correct treatment of closed bisectors.

Test case for issue #27679
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27679 Diff ] File ]
master 56091b56
Timestamp: 2016-07-14 14:39:03
Author: isn
Committer: bugmaster
Details ] Diff ]
0027199: Unifysamedomain regression issue in OCCT 7

Allow to process the compounds in UnifySameDomain algorithm. Earlier only faces from shells were allowed to be unified.

Test case for issue #27199
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff ] File ]
add - tests/bugs/modalg_6/bug27199 Diff ] File ]
master b2fbf11a
Timestamp: 2016-07-14 11:55:42
Author: kgv
Details ] Diff ]
Remove overloaded method Graphic3d_AspectFillArea3d::SetTextureMap(bool)
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff ] File ]
master ce0594b8
Timestamp: 2016-07-13 19:47:16
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027675: Foundation Classes - handle Unicode path to CSF_UnitsLexicon and CSF_UnitsDefinition on Windows

Units package now uses Unicode-aware functions OSD_OpenStream
and OSD_FileStatCTime (introduced for fetching file timestamp).
mod - src/OSD/OSD_OpenFile.cxx Diff ] File ]
mod - src/OSD/OSD_OpenFile.hxx Diff ] File ]
mod - src/Units/Units.cxx Diff ] File ]
mod - src/Units/Units_Lexicon.cxx Diff ] File ]
mod - src/Units/Units_UnitsDictionary.cxx Diff ] File ]
mod - src/Units/Units_UnitsLexicon.cxx Diff ] File ]
master b6472664
Timestamp: 2016-07-13 16:36:20
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027670: Visualization - avoid duplication of structures defining primitive array presentation aspects

Quantity_ColorRGBA has been introduced as convenient structure holding Vec4 for OpenGL.
Graphic3d_PolygonOffset has been added as replacement for TEL_POFFSET_PARAM.

Duplicating definition of Hatch Styles TEL_HS_*** has been removed;
Aspect_HatchStyle enum now follows values of TEL_HS_*** for compatibility.
TelCullMode enum has been removed.

Aspect_AspectLine has been merged into Graphic3d_AspectLine3d.
Aspect_AspectMarker has been merged into Graphic3d_AspectMarker3d.
Aspect_AspectFillArea has been merged into Graphic3d_AspectFillArea3d.
Graphic3d_CAspectFillArea have been removed.

OpenGl_AspectLine now stores Graphic3d_AspectLine3d as class field.
OpenGl_AspectMarker now stores Graphic3d_AspectMarker3d as class field.
OpenGl_AspectText now stores Graphic3d_AspectText3d as class field.
OpenGl_AspectFace now stores Graphic3d_AspectFillArea3d as class field.

Graphic3d_AspectFillArea3d - back face culling is now enabled by default.
TKOpenGl now relies on Graphic3d_Group::IsClosed() flag to disable face culling.
StdPrs_ShadedShape now does not modify aspect for different culling modes.

Headers InterfaceGraphic_Graphic3d.hxx, InterfaceGraphic_telem.hxx, InterfaceGraphic_tgl_all.hxx
defining obsolete structures CALL_DEF_COLOR, CALL_DEF_POINT,
CALL_DEF_MATERIAL, CALL_DEF_TRANSFORM_PERSISTENCE, TEL_POINT, TEL_COLOUR
have been removed.

Useless and broken test case bugs/vis/buc60821 has been removed.

OpenGl_Workspace::myAspectFaceApplied and myAspectMarkerApplied have been replaced
from OpenGl_AspectFace*/OpenGl_AspectMarker*
to Handle(Graphic3d_AspectFillArea3d)/Handle(Graphic3d_AspectMarker3d).
This eliminates reading from freed memory
(e.g. when OpenGl_AspectFace is allocated on stack like in OpenGl_Trihedron).

OpenGl_PrimitiveArray::drawEdges() - fix drawing non-indexed array from VBO (access violation due to NULL handle).

AIS_Dimension::DrawArrow() - added missing initialization of 3D arrow aspect.
AIS_Manipulator::Compute() now creates dedicated Face Aspect for each axis.
V3d_CircularGrid, V3d_RectangularGrid now create dedicated line aspects with different color.
AIS_InteractiveObject::SetMaterial() - do not modify global ShadingAspect.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/Common/StdAfx.h Diff ] File ]
mod - src/AIS/AIS_Dimension.cxx Diff ] File ]
mod - src/AIS/AIS_GraphicTool.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.cxx Diff ] File ]
mod - src/AIS/AIS_Manipulator.cxx Diff ] File ]
mod - src/AIS/AIS_Plane.cxx Diff ] File ]
mod - src/AIS/AIS_Point.cxx Diff ] File ]
mod - src/AIS/AIS_PointCloud.cxx Diff ] File ]
mod - src/AIS/AIS_RubberBand.cxx 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 ]
rm - src/Aspect/Aspect_AspectFillArea.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectFillArea.hxx Diff ] File ]
rm - src/Aspect/Aspect_AspectLine.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectLine.hxx Diff ] File ]
rm - src/Aspect/Aspect_AspectMarker.cxx Diff ] File ]
rm - src/Aspect/Aspect_AspectMarker.hxx Diff ] File ]
mod - src/Aspect/Aspect_HatchStyle.hxx Diff ] File ]
mod - src/Aspect/FILES Diff ] File ]
mod - src/DsgPrs/DsgPrs.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_AnglePresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_DatumPrs.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_DiameterPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_EllipseRadiusPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_FilletRadiusPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_FixPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_IdenticPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_LengthPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_OffsetPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_RadiusPresentation.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_SymmetricPresentation.cxx Diff ] File ]
mod - src/Graphic3d/FILES Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectLine3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectMarker3d.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_AspectText3d.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CAspectFillArea.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CAspectMarker.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_CAspectText.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Group.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff ] File ]
mod - src/InterfaceGraphic/FILES Diff ] File ]
rm - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff ] File ]
rm - src/InterfaceGraphic/InterfaceGraphic_telem.hxx Diff ] File ]
rm - src/InterfaceGraphic/InterfaceGraphic_tgl_all.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectLine.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectText.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AspectText.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Group.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Group.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LineAttributes.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LineAttributes.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Matrix.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_TextParam.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Workspace.hxx Diff ] File ]
mod - src/QABugs/FILES Diff ] File ]
mod - src/QABugs/QABugs_17.cxx Diff ] File ]
rm - src/QABugs/QABugs_MyText.cxx Diff ] File ]
rm - src/QABugs/QABugs_MyText.hxx Diff ] File ]
mod - src/Quantity/FILES Diff ] File ]
mod - src/Quantity/Quantity_Color.cxx Diff ] File ]
mod - src/Quantity/Quantity_Color.hxx Diff ] File ]
add - src/Quantity/Quantity_ColorRGBA.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_BndBox.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedSurface.cxx Diff ] File ]
mod - src/V3d/V3d_CircularGrid.cxx Diff ] File ]
mod - src/V3d/V3d_RectangularGrid.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
rm - tests/bugs/vis/buc60821 Diff ] File ]
mod - tests/bugs/vis/bug24837_2 Diff ] File ]
master 28cab376
Timestamp: 2016-07-13 15:18:50
Author: apn
Committer: bugmaster
Details ] Diff ]
0027638: Optimisation of testdiff command

Added functionality to compare image, memory and CPU differences separately.
mod - src/DrawResources/TestCommands.tcl Diff ] File ]
master 3a9b5dc8
Timestamp: 2016-07-13 09:19:27
Author: dbp
Committer: kgv
Details ] Diff ]
0027607: Visualization - Implement adaptive screen space sampling in path tracing

This commit provides useful functionality for path tracing rendering core.

1) Graphic3d_RenderingParams class was extended with additional AdaptiveScreenSampling option (disabled by default).
   If this option is enabled, path tracing tries to adjust the number of samples for different screen areas.

   In this way, the more complex areas (from the point of light conditions) are sampled more intensively,
   while the simple areas are sampled very rarely.
   For example, caustics and glossy reflections are typical candidates for more precise sampling.

   In general, this allows to equalize image convergence and not to waste resources for already converged areas.
   It is also possible to visualize sampling densities by enabling ShowSamplingTiles option
   (activating and deactivating this option does not affect on the accumulated image).

2) Mixing OpenGL and ray-tracing output has been changed.
   Now blending is performed using OpenGL functionality, while ray-tracing shaders only output correct Z-value.

Test case bugs vis bug27083 has been updated,
since the alpha value is now correctly set by Ray-Tracing to 1, opaque.
mod - samples/tcl/pathtrace.tcl Diff ] File ]
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff ] File ]
mod - src/OpenGl/FILES Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore11Fwd.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
add - src/OpenGl/OpenGl_HaltonSampler.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff ] File ]
add - src/OpenGl/OpenGl_TileSampler.cxx Diff ] File ]
add - src/OpenGl/OpenGl_TileSampler.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.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/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug27083 Diff ] File ]
master 693c4bbe
Timestamp: 2016-07-12 12:44:10
Author: bugmaster
Details ] Diff ]
0027127: Implementation of compilation of OCCT Products samples on all platforms under support in Jenkins test system.
Removing old VC environment
mod - samples/CSharp/msvc.bat Diff ] File ]
mod - samples/CSharp/msvc_D3D.bat Diff ] File ]
mod - samples/CSharp/run.bat Diff ] File ]
mod - samples/mfc/standard/msvc.bat Diff ] File ]
mod - samples/mfc/standard/ReadMe.md Diff ] File ]
mod - samples/mfc/standard/run.bat Diff ] File ]
mod - samples/qt/FuncDemo/genproj.bat Diff ] File ]
mod - samples/qt/FuncDemo/msvc.bat Diff ] File ]
mod - samples/qt/IESample/genproj.bat Diff ] File ]
mod - samples/qt/IESample/msvc.bat Diff ] File ]
mod - samples/qt/Tutorial/genproj.bat Diff ] File ]
mod - samples/qt/Tutorial/msvc.bat Diff ] File ]
master 4aa09e31
Timestamp: 2016-07-11 09:52:59
Author: isn
Committer: bugmaster
Details ] Diff ]
0027264: Weird difference between two BRepTools::Write() overloads

Assume that the brep file contains DBRep_DrawableShape variable if the file header is absent

test cases
mod - src/Draw/Draw_VariableCommands.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27264_1 Diff ] File ]
add - tests/bugs/modalg_6/bug27264_2 Diff ] File ]
add - tests/bugs/modalg_6/bug27264_3 Diff ] File ]
add - tests/bugs/modalg_6/bug27264_4 Diff ] File ]
add - tests/bugs/modalg_6/bug27264_5 Diff ] File ]
add - tests/bugs/modalg_6/bug27264_6 Diff ] File ]
master a7cc4fdd
Timestamp: 2016-07-11 08:30:09
Author: ssv
Committer: bugmaster
Details ] Diff ]
0027671: Basic IVtk tools do not allow easy sub-classing

Add missing Standard_EXPORT, change private with protected in shape data source.
mod - src/IVtkOCC/IVtkOCC_Shape.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapeDataSource.hxx Diff ] File ]
master 60adbe67
Timestamp: 2016-07-09 15:25:46
Author: kgv
Committer: bugmaster
Details ] Diff ]
0025576: Visualization - implement AIS_ConnectedInteractive::AcceptDisplayMode()

by redirecting to myReference->AcceptDisplayMode().
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_ConnectedInteractive.hxx Diff ] File ]
rm - src/AIS/AIS_ConnectedInteractive.lxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
master 593dfe97
Timestamp: 2016-07-09 13:57:04
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027632: Visualization, XCAFPrs_AISObject - provide method for assigning new Label in the document
mod - src/XCAFPrs/XCAFPrs_AISObject.hxx Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 71 72 73 74 75 76 77 78 79 80 81 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 210 211 212  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker