Changesets: occt
master 50d0e1ce 2014-10-23 14:18:24
Committer: bugmaster Details Diff |
0025414: Visualization - Optimize ray-tracing performance This patch increases ray-tracing performance up to 12% in regular mode, and up to 36% in FSAA mode. |
Affected Issues 0025414 |
|
mod - src/OpenGl/OpenGl_SceneGeometry.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_SceneGeometry.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
mod - src/Shaders/RaytraceSmooth.fs | Diff File | ||
master 9256a43d 2014-10-23 14:02:23
Committer: bugmaster Details Diff |
0025374: [6.8.0beta regression] gp_Trsf2d::SetMirror() looses transformation form 1. Elements of gp_TrsfForm have been documented 2. gp_Trsf2d class has been reverted to non-regression case. Update of test-cases |
Affected Issues 0025374 |
|
mod - src/gp/gp.cdl | Diff File | ||
mod - src/gp/gp_Trsf.cxx | Diff File | ||
mod - src/gp/gp_Trsf2d.cxx | Diff File | ||
mod - tests/de/iges_1/J9 | Diff File | ||
mod - tests/de/iges_1/K3 | Diff File | ||
mod - tests/de/iges_2/B8 | Diff File | ||
mod - tests/de/iges_2/E6 | Diff File | ||
mod - tests/de/iges_2/G1 | Diff File | ||
master 903f7584 2014-10-23 11:31:47
Committer: bugmaster Details Diff |
0025406: BRepOffset_MakeOffset algorithm fails on the face with two degenerated edges on u-iso null curves Test cases for issue CR25406 |
||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Offset.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25406_1 | Diff File | ||
add - tests/bugs/modalg_5/bug25406_2 | Diff File | ||
master 09c597c9 2014-10-23 11:19:51 Committer: bugmaster Details Diff |
0025244: CMake building procedure should support VTK usage Added functionality for searching VTK products. Added procedure install for VTK. |
Affected Issues 0025244 |
|
mod - adm/templates/custom.bat.in | Diff File | ||
mod - adm/templates/custom.sh.in | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - adm/templates/env.sh.in | Diff File | ||
mod - adm/templates/tcl.cmake | Diff File | ||
add - adm/templates/vtk.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
master 85915310 2014-10-23 11:11:39
Committer: bugmaster Details Diff |
0025354: Intersection operation I. New features: I.1 class BOPAlgo_Section The class clontains the algorithm to build a result of Secton between the arguments. The result of Section consists of vertices and edges. The result of Section contains: 1. new vertices that are subjects of V/V, E/E, E/F, F/F interferences 2. vertices that are subjects of V/E, V/F interferences 3. new edges that are subjects of F/F interferences 4. edges that are Common Blocks 5.a vertex is included in result of Section only when it is not shared between the edges of the result of Section The class BOPAlgo_Section inherits the functionality of root class BOPAlgo_Builder 1.2 class BOPTest_Objects method: BOPAlgo_Section& BOPTest_Objects::Section() has been added to get access to BOPAlgo_Section object II. Changes: II.1. class BOPAlgo_BOP method: void BOPAlgo_BOP::BuildSection() has been removed methods: void BOPAlgo_BOP::CheckData() void BOPAlgo_BOP::Prepare() void BOPAlgo_BOP::PerformInternal1(const BOPAlgo_PaveFiller& theFiller) const TopTools_ListOfShape& BOPAlgo_BOP::Generated (const TopoDS_Shape& theS) have been modified to eliminate references on Section operation II.2. class BOPAlgo_PaveFiller method: void BOPAlgo_PaveFiller::UpdateFaceInfo (BOPDS_DataMapOfPaveBlockListOfPaveBlock& theDME) modified to prevent the usage of negative index in Data Structure II.3. class BOPTest_Objects static function: Standard_Integer bopsection(Draw_Interpretor& di, Standard_Integer n, const char** a) has been modified to use BOPAlgo_Section object instead of BOPAlgo_BOP object static function: Standard_Integer bbop(Draw_Interpretor& di, Standard_Integer n, const char** a) has been modified to use BOPAlgo_Section object instea of BOPAlgo_BOP object II.4. class BRepAlgoAPI_BooleanOperation field: myBuilder the type has been changed from BOPAlgo_BOP* to BOPAlgo_Builder* method: void BRepAlgoAPI_BooleanOperation::Build() has been modified to use BOPAlgo_Section object II.5. class QANewModTopOpe_Tools method: Standard_Boolean QANewModTopOpe_Tools::HasSameDomain( const BOPAlgo_PBOP& theBuilder, const TopoDS_Shape& theFace) void QANewModTopOpe_Tools::SameDomain( const BOPAlgo_PBOP& theBuilder, const TopoDS_Shape& theFace, TopTools_ListOfShape& theResultList) the type of the parameter <theBuilder> has been modified to use BOPAlgo_Builder* instead of BOPAlgo_BOP* II.6. The method: const TopTools_ListOfShape& BOPAlgo_BOP::Generated (const TopoDS_Shape& theS) has been removed |
||
mod - src/BOPAlgo/BOPAlgo.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOP.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOP.cxx | Diff File | ||
rm - src/BOPAlgo/BOPAlgo_BOP_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
add - src/BOPAlgo/BOPAlgo_Section.cdl | Diff File | ||
add - src/BOPAlgo/BOPAlgo_Section.cxx | Diff File | ||
mod - src/BOPAlgo/FILES | Diff File | ||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_Objects.cdl | Diff File | ||
mod - src/BOPTest/BOPTest_Objects.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_PartitionCommands.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cdl | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Tools.cdl | Diff File | ||
mod - src/QANewModTopOpe/QANewModTopOpe_Tools.cxx | Diff File | ||
master 75827e76 2014-10-23 11:02:54
Committer: bugmaster Details Diff |
0025396: Crash occurs when using TBB allocator on an Intel architecture not supporting SSE2 instructions During initialization of memory manager, check if SSE2 instructions are supported, when MMGT_OPT=2 is in effect. If not then use MMgrRaw instead of MMgrTBBalloc. It is to avoid runtime crash when running on a CPU that supports SSE but does not support SSE2 (some modifications of AMD Sempron). Fix broken compilation on MSVC for x64 platform Correct the last fix. |
||
mod - src/Standard/Standard.cxx | Diff File | ||
master 3fb72902 2014-10-23 10:59:20
Committer: bugmaster Details Diff |
0025349: Graphic3d_MaterialAspect::Color() returns a value different from that set by the method Graphic3d_MaterialAspect::SetColor Fix bug with default color of clip plane. |
Affected Issues 0025349 |
|
mod - src/Graphic3d/Graphic3d_MaterialAspect.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx | Diff File | ||
master 0cc44c47 2014-10-23 10:42:17 Committer: bugmaster Details Diff |
0023911: Invalid output of command Xdump Improved output of Xdump command using Draw_Interpretor. Improved output of Xdump command using Standard_SStream. OStream is used instead of SStream. Test cases for issue CR23911 |
Affected Issues 0023911 |
|
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cdl | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
mod - tests/bugs/xde/bug23047_1 | Diff File | ||
mod - tests/bugs/xde/bug23047_2 | Diff File | ||
add - tests/bugs/xde/bug23911 | Diff File | ||
master 0e0f7a7c 2014-10-23 10:36:48
Committer: bugmaster Details Diff |
0025334: BRepOffsetAPI_MakeOffset algorithm crashes on some customer's shape Test cases for issue CR25334 |
||
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
mod - src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.cdl | Diff File | ||
mod - src/BRepTest/BRepTest_CurveCommands.cxx | Diff File | ||
mod - src/MAT2d/MAT2d_Circuit.cxx | Diff File | ||
mod - src/MAT2d/MAT2d_Mat2d.cdl | Diff File | ||
mod - src/MAT2d/MAT2d_Mat2d.cxx | Diff File | ||
mod - src/MAT2d/MAT2d_Tool2d.cdl | Diff File | ||
mod - src/MAT2d/MAT2d_Tool2d.cxx | Diff File | ||
mod - tests/bugs/modalg_4/bug745_10 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_1 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_10 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_11 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_12 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_13 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_14 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_15 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_16 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_17 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_18 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_19 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_2 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_20 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_3 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_4 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_5 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_6 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_7 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_8 | Diff File | ||
add - tests/bugs/modalg_5/bug25334_9 | Diff File | ||
master 191082ac 2014-10-23 10:30:28
Committer: bugmaster Details Diff |
0025344: Draw variables do not follow the scope of TCL level Use NCollection_Map instead of instantiation of TCollection_Map Test-cases for issue #25344 Correct error in test script: the shape variable assigned by the command 'restore' must not be referred by '$'. |
||
mod - src/Draw/Draw_VariableCommands.cxx | Diff File | ||
mod - src/DrawResources/StandardCommands.tcl | Diff File | ||
add - tests/bugs/demo/bug25344_1 | Diff File | ||
add - tests/bugs/demo/bug25344_2 | Diff File | ||
add - tests/bugs/demo/bug25344_3 | Diff File | ||
add - tests/bugs/demo/bug25344_4 | Diff File | ||
mod - tests/bugs/fclasses/bug24863_2 | Diff File | ||
mod - tests/bugs/fclasses/bug24863_3 | Diff File | ||
mod - tests/caf/nam/A5 | Diff File | ||
mod - tests/geometry/begin | Diff File | ||
mod - tests/mesh/end | Diff File | ||
mod - tests/offset/end | Diff File | ||
mod - tests/xml/begin | Diff File | ||
master 5e452c37 2014-10-23 10:19:15
Committer: bugmaster Details Diff |
0025348: Method Assign of NCollection containers must not change own allocator of the target Correct according to remarks of reviewer: - Assign() and operator=() should implement equal approach to allocators - Protect all collections against assignment to itself with operator=() Test-case for issue #25348 |
||
mod - src/NCollection/NCollection_DataMap.hxx | Diff File | ||
mod - src/NCollection/NCollection_DoubleMap.hxx | Diff File | ||
mod - src/NCollection/NCollection_IndexedDataMap.hxx | Diff File | ||
mod - src/NCollection/NCollection_IndexedMap.hxx | Diff File | ||
mod - src/NCollection/NCollection_List.hxx | Diff File | ||
mod - src/NCollection/NCollection_Map.hxx | Diff File | ||
mod - src/NCollection/NCollection_Sequence.hxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
add - tests/bugs/fclasses/bug25348 | Diff File | ||
master 86766b0e 2014-10-23 10:15:59 Committer: bugmaster Details Diff |
0025381: Visualization - XCAFPrs_AISObject ignores visibility flag for sub-shapes Test case for issue CR25381 |
Affected Issues 0025381 |
|
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_ColoredShape.hxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File | ||
add - tests/bugs/xde/bug25381 | Diff File | ||
master bc677575 2014-10-23 10:13:46
Committer: bugmaster Details Diff |
0024965: Problem in local selection mode with selected objects staying in the viewer Added method to clear outdated selection of entity owners on recompute (update) of selection. Added test case to check selection behavior in local context. Cosmetic corrections |
||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cdl | Diff File | ||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
add - tests/bugs/vis/bug24965 | Diff File | ||
master 25ef750e 2014-10-23 10:09:23
Committer: bugmaster Details Diff |
025306: Visualization, TKOpenGl - support texturing within RayTracing Fix bug with overlay OpenGL text. |
Affected Issues 0025306 |
|
mod - src/OpenGl/FILES | Diff File | ||
add - src/OpenGl/Handle_OpenGl_Sampler.hxx | Diff File | ||
add - src/OpenGl/OpenGl_ArbTexBindless.hxx | 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 | ||
add - src/OpenGl/OpenGl_Sampler.cxx | Diff File | ||
add - src/OpenGl/OpenGl_Sampler.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_SceneGeometry.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_SceneGeometry.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_TextureBufferArb.cxx | 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/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
add - tests/v3d/raytrace/textures | Diff File | ||
master 1c9d1517 2014-10-22 15:01:52
Committer: bugmaster Details Diff |
0025403: Wrong storage of model units in AIS_AngleDimension: corrected AIS_Drawer model units setters; added parameters to vdimensin and vdimparam commands. | ||
mod - src/AIS/AIS_Drawer.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug25403 | Diff File | ||
master 876d1f2a 2014-10-22 12:49:59 Committer: bugmaster Details Diff |
0022196: Problem with puting texture on the bottle.brep shape Test case bugs/modalg_2/bug22196 was modified to apply texture. |
Affected Issues 0022196 |
|
mod - tests/bugs/modalg_2/bug22196 | Diff File | ||
master 90542800 2014-10-22 12:09:15 Committer: bugmaster Details Diff |
0025412: BRepMesh_FastDiscretFace::tryToInsertAnalyticVertex() - fix invalid comparison Remove unused field BRepMesh_FastDiscretFace::myWithShare. Remove "virtual" from method of class <anonymous>::FixedVExplorer. |
Affected Issues 0025412 |
|
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | Diff File | ||
master 7c58a2ab 2014-10-22 11:43:17 Committer: bugmaster Details Diff |
0025411: BVH package - eliminate warning about hidden overloaded method ::Box Conflicts: src/OpenGl/OpenGl_SceneGeometry.hxx |
Affected Issues 0025411 |
|
mod - src/BVH/BVH_Geometry.hxx | Diff File | ||
mod - src/BVH/BVH_ObjectSet.hxx | Diff File | ||
mod - src/BVH/BVH_Triangulation.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_SceneGeometry.hxx | Diff File | ||
master 94708556 2014-10-22 08:17:10
Committer: bugmaster Details Diff |
0025367: IGES and BRep persistence - support unicode file names on Windows OSD_OpenFile.hxx header is created for using in file open operations with Unicode names. Fix for STEP files reading. Adding test cases for issue 25367 Update test case for issue 25364 Update test cases due to improvements |
Affected Issues 0025367 |
|
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/FSD/FSD_BinaryFile.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_SessionFile.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_SessionPilot.cxx | Diff File | ||
mod - src/IGESControl/IGESControl_Writer.cxx | Diff File | ||
mod - src/IGESFile/igesread.c | Diff File | ||
mod - src/IGESSelect/IGESSelect_WorkLibrary.cxx | Diff File | ||
mod - src/Image/Image_AlienPixMap.cxx | Diff File | ||
mod - src/Message/Message_MsgFile.cxx | Diff File | ||
mod - src/OSD/FILES | Diff File | ||
add - src/OSD/OSD_OpenFile.cxx | Diff File | ||
add - src/OSD/OSD_OpenFile.hxx | Diff File | ||
mod - src/RWStl/RWStl.cxx | Diff File | ||
mod - src/StdResource/XCAF | Diff File | ||
mod - src/StepFile/StepFile_Read.cxx | Diff File | ||
mod - src/StepFile/stepread.c | Diff File | ||
mod - src/StepSelect/StepSelect_WorkLibrary.cxx | Diff File | ||
mod - src/TObj/TObj_Model.cxx | Diff File | ||
mod - src/Voxel/Voxel_Reader.cxx | Diff File | ||
mod - src/Voxel/Voxel_Writer.cxx | Diff File | ||
mod - src/VrmlAPI/VrmlAPI_Writer.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx | Diff File | ||
add - tests/bugs/fclasses/bug25367_brep | Diff File | ||
add - tests/bugs/fclasses/bug25367_igs | Diff File | ||
mod - tests/bugs/mesh/bug25364 | Diff File | ||
mod - tests/bugs/moddata_2/bug22993 | Diff File | ||
mod - tests/bugs/step/bug133_2 | Diff File | ||
master 3415763e 2014-10-21 05:20:54
Committer: bugmaster Details Diff |
0025401: Some warnings could be eliminated Do not redefine macro "strcasecmp" on Windows (MSVC) if it is already defined. Some useless declarations and comments removed. |
Affected Issues 0025401 |
|
mod - src/Standard/Standard_CString.hxx | Diff File | ||
master e21b2bc6 2014-10-20 16:36:42
Committer: bugmaster Details Diff |
0025399: Visualization - XCAFPrs_AISObject ignores global aspect settings Copying of the default drawer's parameters added. |
Affected Issues 0025399 |
|
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File | ||
master e1cbc34c 2014-10-20 12:00:44 Committer: bugmaster Details Diff |
0023698: BRepBuilderAPI_Copy creates invalid copy Added test case bugs/modalg_5/bug23698 |
Affected Issues 0023698 |
|
mod - tests/boolean/bcommon_2d/A7 | Diff File | ||
add - tests/bugs/modalg_5/bug23698 | Diff File | ||
master 09f5e48e 2014-10-20 11:32:13 Committer: bugmaster Details Diff |
0025397: Iteration on a tree of nodes is too slow Added "const Handle(TDataStd_TreeNode)&" for the method TDataStd_ChildNodeIterator::Value(). |
||
mod - src/TDataStd/TDataStd_ChildNodeIterator.cdl | Diff File | ||
mod - src/TDataStd/TDataStd_ChildNodeIterator.lxx | Diff File | ||
master a69a08ee 2014-10-17 15:14:32 Committer: bugmaster Details Diff |
0025294: Visualization, PrsMgr_Presentation - detach connected presentations on destruction |
Affected Issues 0025294 |
|
mod - src/PrsMgr/PrsMgr_Presentation.cxx | Diff File | ||
master 4292bee1 2014-10-17 12:39:54
Committer: bugmaster Details Diff |
Correction of testing cases | ||
mod - tests/bugs/modalg_1/bug19793_2 | Diff File | ||
mod - tests/bugs/modalg_5/bug24074 | Diff File |